Intro
Joel Montvelisky & Lalitkumar Bhamare nos dan la bienvenida al informe del estado del #testing , recordando que su primera edición fue publicada en el 2013.
Esta iniciativa parte desde el sitio oficial de PractiTest – Test Management
Hay que considerar que la encuesta ha sido respondida por profesionales del aseguramiento y el control de la calidad de software de varios países.
Contenido
Section 01 Demographics and Background
01 Participant’s current testing position (3-year comparison)
02 How long have you been working in testing?
03 Working from…
04 Annual Income (in relation to experience and country of employment)
05 Size of R&D or it organization in your company
06 Number of testers in your team/s
Section 02 Methodologies and Processes
07 Do you work with CI or CD in your organization?=
08 Are testers part of the CI/CD process?
09 How much of your testing is done by non dedicated testers?
10 Development and testing models or principles followed in your organization
11 Where do you use scripting and/or test automation in your
12 How much has automation reduced your manual testing?
13 Have you seen a rise in the number of suts
14 How many different suts is your organization testing?
15 Your tech stack
Section 03 The impact of Agile & DevOps
16 WHat impact has shifting to iterative models (agile and devops) has on the software delivery process?
17 Applied devops practices
18 Applied
Section 04 Personal Perspective
19 Testing Skills and knowledge needed to succeed
20 Where do you see yourself 5 years from now?
21 As a tester, what would you like to see changed
Contenido de algunas secciones
Sección 01: 01 Participant’s current testing position (3-year comparison)
Hay un aumento del 2% respecto del año pasado en los Developers in Test/SDET, conforme a la creciente adopción de la automatización de testing en las organizaciones.
La función de Developers in Test (también conocidos como SDET, por sus siglas en inglés de Software Development Engineer in Test) es un rol que combina habilidades de desarrollo de software y pruebas de calidad. Automatizan pruebas y garantizan la calidad del software a lo largo de todo el ciclo de vida del desarrollo. El alcance de un SDET puede variar según la organización y el proyecto específico, pero generalmente implica lo siguiente: (a) desarrollo de herramientas y marcos de prueba, (b) automatización de pruebas, (c) integración continua y entrega continua, (d) análisis de resultados y reporte de bugs, (e) colaboración en el diseño de software.
Sección 01: 02 How long have you been working in testing?
Pareciera ser, según el resultado obtenido, que la profesión de software tester se va reafirmando en el mercado laboral y deja de ser un «puente» hacia otras posiciones. ¿Nunca has oido?
- «…postulate como tester que es fácil y después de un tiempo podrás solicitar el pase al área de desarrollo…»
- «…tenemos un desarrollador que no está rindiendo bien y pensamos que pasándolo a tu área de testing puede andar mejor y tal vez después lo podamos recuperar…»
Sección 01: 03 Working from…
Esta gráfica nos muestra de alguna manera quienes han respondido la encuesta para lograr alcanzar los resultados en este informe. ¿Porqué nos costará tanto en Latinoamérica lograr una encuesta similar? ¿Se podrá lograr algo parecido en Argentina?
Ni hablar de lograr resultados en relación con los ingresos que perciben los software testers.
Sección 02: 07 ¿Trabajas con CI o CD en tu organización?
Se puede apreciar un claro aumento en todo lo relacionado con la participación del software tester en procesos de integración continua y despliegue continuo, pudiendo proporcionar retroalimentación acerca de nuestras pruebas. De ahí a las respuestas recolectadas:
- Sí, somos una parte activa en la definición y mantenimiento del proceso.
- Sí, tenemos acceso a informes y los utilizamos como retroalimentación para nuestras pruebas.
- No, obtenemos los informes pero no hacemos mucho más con ellos.
- No, sabemos que existe CI/CD pero no somos parte de este proceso.
- No tenemos CI/CD o no somos parte de él.
- Otro
Sección 02: 10 Development and testing models or principles followed in your organization
Del año pasado a la fecha se puede apreciar un aumento considerable en la adopción de la metodología agile y devops.
No obstante, el modelo tradicional sigue vigente en ciertas organizaciones que probablemente como se expresa, están dando servicios de mantenimiento a sistemas bajo ese modelo y que aún no han sido migrados al modelo ágil.
Por otra parte también se puede observar que tanto BDD como FDD están creciendo.
Sección 01: Demografía y Antecedentes / 01 Posición actual de prueba del participante (comparación de 3 años)
Sección 02: 11 Where do you use scripting and/or test automation in your
Tres áreas son las que más se destacan en la utilización de la automatización y scripting:
- pruebas funcionales/regresión
- pruebas unitarias
- CI/CD
Cada vez más nos estamos dando cuenta la importancia de entregar un producto de calidad y trabajar bajo el concepto de pirámide invertida.
El resto de la publicación la podrás seguir leyendo accediendo a LinkedIn.