El estado del Testing de software en 2021; informe

QA Intelligence, PractiTest y Tea Time with han elaborado un informe con cerca de 1.500 participantes de más de 80 países de Norteamérica, Europa y Asia, este informe sobre el estado del testing de software en 2021 es considerado como uno de los más importantes.

Este informe nos muestra las prácticas y desafíos actuales más importantes que enfrenta la comunidad global de testing, y una perspectiva interesante de la profesión de tester de software.

Desafíos para los Testers de software

La encuesta encontró que el tamaño de los equipos de testers de software está creciendo dentro de las organizaciones, sumada a una mayor adopción de enfoques ágiles y DevOps. Lo anterior genera nuevos desafíos para los testers, ya que están involucrados en diferentes actividades, tales como la recopilación de requisitos de software o la entrega rápida del software.

Este informe señala que el COVID-19 cambió la forma en que los testers aprendieron nuevas habilidades, y también se incrementó de un 40,5% en 2019 a un 49,5%, el número de testers que informaron asistir a conferencias y webinars. El uso de comunidades y foros online también creció de un 32,5% al ​​44%. Mientras tanto, la capacitación formal en pruebas de software se redujo en un 16%. Solo uno de cada tres testers señaló que participó en ese tipo de formación.

Automatización de pruebas

Un 90% de las organizaciones implementan la automatización de pruebas como parte de su enfoque integral de control de calidad de software. En este contexto, las habilidades relacionadas con la automatización de pruebas ocuparon un lugar destacado en la pregunta sobre cuáles son las tecnologías y temáticas más importantes para el testing en los próximos 3 y/o 5 años.

Además, un 97% de los encuestados señaló que la automatización de pruebas funcionales era muy importante para que los testers de software tuvieran éxito, mientras que un 96% consideró que los patrones, principios y prácticas de automatización de pruebas también eran fundamentales.

Shift Left Testing y Shift Right Testing

La automatización de pruebas no se limita al equipo de pruebas, ya que las organizaciones de desarrollo de software adoptan prácticas de Integración continua, la Entrega continua y DevOps en cerca del 85% de sus proyectos. La responsabilidad de los testers de software también se está ampliando más allá de sus funciones tradicionales; con el 59% de los equipos de testing adoptando prácticas de ‘moverse a la izquierda’ que están vinculadas a un enfoque de pruebas ágiles.

Las pruebas también se implementan después del lanzamiento del software con el 40% de las organizaciones que están ‘moviéndose a la derecha’ mediante el uso de técnicas como las pruebas en producción e ingeniería del caos.

El Desarrollo guiado por comportamiento o Behavior-Driven Development (BDD) es el enfoque principal utilizado como base para el testing ágil. El State of Testing Report 2021 mostró que el uso de BDD como modelo de desarrollo de pruebas ha aumentado en casi un 59% desde 2018, y el 27% de los encuestados informó que su organización lo usa.

BDD, junto con el desarrollo impulsado por pruebas o Test-Driven Development (TDD) y el desarrollo impulsado por las pruebas de aceptación o Acceptance-Testing Driven Development (ATDD), representa un 28% de las tareas realizadas por los testers en 2020, un aumento del 13% con respecto a la encuesta del 2019. Los resultados también mostraron un aumento del 17% en el uso de BDD en scripts y automatización de pruebas.

Lee el informe completo en esta página.

Solicita información sobre el servicio de Testing de Software de Axsis Tecnología dando clic aquí

Fuente: abstracta Chile