La prueba en pares es una técnica de desarrollo de software en la que dos miembros del equipo trabajan juntos frente a un teclado para probar la aplicación de software . Uno realiza la prueba y el otro la analiza o revisa. Esto se puede hacer entre un evaluador y un desarrollador o analista de negocios o entre dos evaluadores y ambos participantes se turnan para usar el teclado. [1]
Descripción
Esto puede estar más relacionado con la programación en pares y las pruebas exploratorias del desarrollo de software ágil , donde dos miembros del equipo se sientan juntos para probar la aplicación de software . Esto ayudará a ambos miembros a aprender más sobre la aplicación. Esto reducirá la causa raíz del problema durante las pruebas continuas. El desarrollador puede averiguar qué parte del código fuente está afectada por el error. Esta pista puede ayudar a crear casos de prueba sólidos y a limitar el problema para la próxima vez.
Beneficios y desventajas
- El desarrollador puede aprender más sobre la aplicación de software explorando con el evaluador . El evaluador puede aprender más sobre la implementación de la aplicación de software explorando con el desarrollador.
- La causa raíz de un error se puede analizar más fácilmente, y el evaluador puede probar más fácilmente una solución de error cuando trabaja con el desarrollador.
- El desarrollador puede aprender mejores habilidades de diseño de pruebas.
- Las pruebas por pares pueden ser menos aplicables a las pruebas programadas, en las que todos los pasos para ejecutar los casos de prueba ya están escritos. [ cita requerida ]
Uso
Esto es más aplicable cuando los requisitos y las especificaciones no son muy claros, el equipo es muy nuevo y necesita aprender el comportamiento de la aplicación rápidamente.
Esto sigue los mismos principios de programación en pares; los dos miembros del equipo deben estar en el mismo nivel.
Véase también
- Programación en pareja
- Pruebas exploratorias
- Desarrollo de software ágil
- Pruebas de software
- Prueba de todos los pares
- Junta Internacional de Calificaciones para Pruebas de Software
Referencias
- ^ Hendrickson, Elisabeth. "Exploración en pares". ¡Explore!: reduzca el riesgo y aumente la confianza con pruebas exploratorias . O'Reilly Media. ISBN 978-1-937785-02-4Una forma de que todos los miembros del equipo participen en la exploración es hacerlo
en parejas. Es especialmente eficaz emparejar a los evaluadores profesionales con otros. Si un evaluador y un analista de negocios se juntan, es probable que el evaluador aprenda más sobre el negocio y las expectativas para el software... Si un evaluador y un programador se juntan para explorar, es probable que el programador obtenga información sobre los riesgos mientras que el evaluador obtiene información sobre la arquitectura.