La prueba de pares es una técnica de desarrollo de software en la que dos miembros del equipo trabajan juntos en un teclado para probar la aplicación de software . Uno hace las pruebas y el otro analiza o revisa las pruebas. Esto se puede hacer entre un evaluador y un desarrollador o analista de negocios o entre dos evaluadores y ambos participantes se turnan para manejar el teclado. [1]
Descripción
Esto puede estar más relacionado con la programación en pareja 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 mientras se realizan pruebas continuas. El desarrollador puede averiguar qué parte del código fuente se ve afectada por el error. Esta pista puede ayudar a crear casos de prueba sólidos y reducir el problema para la próxima vez.
Beneficios e inconvenientes
- El desarrollador puede aprender más sobre la aplicación de software explorando con el probador . 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 corrección de error cuando trabaja con el desarrollador.
- El desarrollador puede aprender mejores habilidades de diseño de pruebas.
- Las pruebas de pares pueden ser menos aplicables a las pruebas con guiones donde 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 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 por pares; los dos miembros del equipo deben estar en el mismo nivel.
Ver también
Referencias
- ^ Hendrickson, Elisabeth. "Exploración pareada" . ¡Explórelo !: Reduzca el riesgo y aumente la confianza con las pruebas exploratorias . O'Reilly Media. ISBN 978-1-937785-02-4.
Una forma de involucrar a todos los miembros del equipo en la exploración es emparejarlos para explorar. Emparejar probadores profesionales con otros es particularmente efectivo. Si un evaluador y un analista de negocios se emparejan, es probable que el evaluador aprenda más sobre el negocio y las expectativas del software ... Si un evaluador y un programador se emparejan para explorar, es probable que el programador obtenga información sobre los riesgos mientras el evaluador obtiene información sobre la arquitectura.