¿Cuáles son las mejores certificaciones en Pruebas manuales y cuál es el futuro para ellas?

Hay una certificación ISTQB ampliamente reconocida.

Hay tanta confusión acerca de lo que son las pruebas “manuales” … Incluso de las personas que afirman haber “avanzado” en ese campo …

Además, ¿por qué habría solo 2 caminos de crecimiento? “Pruebas o gestión automatizadas, elija una …” -> Elijo las pruebas.

Prueba manual

La prueba manual es un proceso llevado a cabo para encontrar los defectos. En este método, el probador juega un papel importante como usuario final y verifica todas las características de la aplicación para garantizar el comportamiento de la aplicación. La prueba manual es un tipo muy básico de prueba que ayuda a encontrar los errores en la aplicación bajo prueba. Es una prueba preliminar, debe llevarse a cabo antes de comenzar a automatizar los casos de prueba y también debe verificar la viabilidad de las pruebas de automatización. El plan de prueba es creado y seguido por el probador para garantizar la exhaustividad de la prueba mientras se ejecutan los casos de prueba manualmente sin usar la herramienta de prueba de automatización.

No es necesario tener conocimiento de ninguna herramienta de prueba para pruebas manuales de software. Como la prueba fundamental del software siempre dice que ” 100% de automatización no es posible “, por lo que la prueba manual es muy importante.

Objetivo de las pruebas manuales

El objetivo principal de las pruebas manuales es asegurarse de que la aplicación bajo prueba no tenga defectos y que la aplicación de software funcione según el documento de especificación de requisitos.

Este tipo incluye la prueba del software de forma manual, es decir, sin utilizar ninguna herramienta automatizada o ningún script. En este tipo, el probador asume el rol de usuario final y prueba el Software para identificar cualquier comportamiento o error inesperado. Hay diferentes etapas para las pruebas manuales, como las pruebas unitarias, las pruebas de integración, las pruebas del sistema y las pruebas de aceptación del usuario.

El líder de prueba crea un documento de plan de prueba que describe el enfoque detallado y sistemático para probar una aplicación de software. Básicamente, el plan de prueba generalmente incluye una comprensión completa de cuál será el flujo de trabajo final. Para garantizar la integridad de la prueba (100% de cobertura de prueba) se crean casos de prueba o escenarios de prueba. Manual Testing Concepts también incluye pruebas exploratorias a medida que los probadores exploran el software para identificar errores en él.

Después de que se inicie la prueba, se ejecutarán los casos de prueba diseñados o los escenarios de prueba y cualquier diferencia entre los resultados reales y esperados se informará como defectos. Una vez que se arreglen los defectos informados, los evaluadores volverán a probar el defecto para asegurarse de que los defectos estén reparados. El objetivo principal de las pruebas de software es hacer que el software esté libre de defectos y entregar productos de buena calidad al cliente.

El futuro en las pruebas “manuales” se puede ver a nuestro alrededor: las personas quieren un software que satisfaga sus necesidades (comerciales) y esperan que ese software sea predecible, como con todas las máquinas. ¿Qué mejor manera de saber qué hace su software que probándolo?

Lamentablemente, muchas personas, incluidos muchos probadores, (todavía) ven las pruebas como lo que afirman ISTQB y otros esquemas de certificación: el diseño y la ejecución de escenarios posibles / probables en los que el software puede salir mal en función de lo que se indica en un documento de requisitos. En otras palabras: error de adivinar, basado en una antigua declaración de lo que el software debe hacer, en lugar de encontrar nueva información sobre lo que el software realmente hace para que pueda ser compartido con las partes interesadas. (Y afirman * que * es una prueba “estructurada”, simplemente porque es más fácilmente “manejable”).

Incluso las “herramientas de gestión de pruebas” compran ese esquema. Recientemente tuve una demostración de uno de los grandes vendedores de herramientas. Les pregunté qué mejoraron para administrar un enfoque más exploratorio para las pruebas. La respuesta era deficiente, como esperaba, y la solución parecía ser (mal) usar la personalización de “error” para poder registrar de alguna manera la información que podría conducir a otra prueba / error interesante … Y todas las herramientas principales Sé que tengo un problema similar: no hay soporte para ayudar a administrar las pruebas reales.

De todos modos, las personas que “avanzan” de “probador manual” a “automatizador de pruebas” o “desarrollador”, creo que podrían estar mejor en ese campo si lo consideran un avance. Y las personas que “avanzan” de “probador manual” a una función de “gerente” también podrían estar mejor allí. Solía ​​ser desarrollador, y creo que es un trabajo aburrido; y no me interesa ir por la ruta gerencial.

Aquí enumero algunas certificaciones importantes de pruebas de software:
Vea la descripción para saber por qué uno debe ir a la certificación respectiva.

Analista de calidad certificado por CQA:
Para el nivel profesional de competencia en los principios y prácticas de aseguramiento de la calidad en la profesión de TI.

Ingeniero de pruebas de software certificado por CSTE:
Destinado a establecer estándares para la calificación inicial y proporcionar dirección para la función de evaluación a través de un programa educativo agresivo.

Profesional de prueba de software certificado por CSTP:
Enseñar a individuos de diferentes disciplinas técnicas y métodos de prueba sólidos y efectivos y certificarlos como profesionales de pruebas de software.

CQE- Certificado de ingeniero de calidad:
CQE está diseñado para aquellos que entienden los principios de evaluación y control de calidad de productos y servicios.

Certificación de gerente de calidad:
Para aquellos que entienden los principios y estándares de calidad en relación con la organización y la gestión de recursos humanos.

CSQE- Ingeniero de Calidad de Software Certificado:
CSQE está diseñado para aquellos que tienen una comprensión integral del desarrollo y la implementación de la calidad del software; tener un conocimiento profundo de la inspección y prueba de software, verificación y validación; y puede implementar procesos y métodos de desarrollo y mantenimiento de software

CQIA- Certificado de asociado de mejora de calidad:
CQIA está diseñado para evaluar el conocimiento básico de las herramientas de calidad y sus usos por parte de personas que participan en proyectos de mejora de la calidad, pero que no necesariamente provienen de áreas tradicionales de calidad.

Para solicitar cualquiera de las certificaciones o para conocer más en detalle sobre cualquier certificación, puede consultar los siguientes enlaces:

ASQ Sociedad estadounidense de calidad Ingeniero de calidad de software certificado (CSQE)
Asociado de la sociedad estadounidense para la calidad Mejora de la calidad
Certificación SSBB Six Sigma Black Belt
Calificación ISEB en pruebas de software
Probador certificado ISTQB Instituto internacional de calidad de software
Certificaciones de herramientas de mercurio
Analista de calidad de software certificado por CSQA
Certificaciones racionales
Certificaciones de herramientas Segue

Hay una certificación istqb ampliamente reconocida. Consulte la hoja de ruta y más información en http://www.istqb.org/