Direccionando los nuevos tests de los profesionales de QA

Los profesionales de QA siempre son llamados a innovar en sus procesos y ofrecer mejores productos y servicios a los usuarios.

Así como otras áreas profesionales, los especialistas de QA continuamente son desafiados a seguir perfeccionando sus procesos con el objeto de beneficiar a las empresas y, por supuesto, a nosotros, los usuarios. En ese contexto,  especialistas en desarrollo de softwares hicieron un «Manifiesto de los Tests», que llamó la atención en las redes sociales, especialmente en Twitter.

manifiesto de los test

La declaración de Samantha Laing y Karen Greaves considera varios aspectos que, según algunos expertos, representa muy bien cómo los profesionales de QA deben direccionar sus pruebas. En una traducción libre, el manifiesto indica:

-Testar por todas las etapas VS en el final.
– Prevenir bug VS encontrar bug.
– Testar el entendimiento VS verificar funcionalidades.
– Construir el mejor sistema VS romper el sistema.
– Time responsable por la cualidad VS responsabilidad de los testadores.

Esos puntos son importantes para los especialistas que intentan destacarse entre los demás de su área, resumiendo de una manera concisa los aspectos más importantes y representativos de esa área.

Un buen profesional de QA identifica no solo errores de producto o servicios, previene bugs desde el inicio hasta el final del proceso que puedan afectar a los usuarios. Además, construye mejores sistemas, por lo que participa de los proyectos que el Time de Desarrollo puede adoptar, siendo vital conocer los lenguajes de programación, códigos, entre otros.

Asimismo, otros conocedores indican nuevos itens en esa lista, como el bloguer José Carréra, que comenta la importancia de la automatización de los tests, que es realizado por una máquina, representando mayor consistencia que el test manual realizado por humanos.

Aquí algunos puntos que el test automatizado garantiza a los profesionales de QA:

-Reproducir bug encontrados y ubicar con agilidad el comando que generó el resultado.
– Acelerar el resultado de los test disminuyendo el tiempo de entrada y verificación de la hipótesis.
-Testar simultáneamente el software o App en diferentes plataformas, dispositivos o navegadores.

Sin embargo, otros especialistas consideran que la automatización de los tests también tiene sus desventajas. Queda en el debate.