banner

2.2. ... y una pirámide


Una pirámide. Esa es la respuesta a la pregunta de la sección anterior

(Imagen por Alister Scott)

Las imagen representa la "ideal software testing pyramid" propuesta de Alister Scott que sugiere que una estrategia de pruebas debe estar basada en su mayoria en pruebas automatizadas, con mayor esfuerzo en el nivel de pruebas de unidad. Note que las pruebas manuales no desaparecen en la pirámide, porque hay funcionalidades y flujos complejos de automatizar, donde es más barato realizar sesiones de pruebas manuales. ¿Cuál es la implicación de que la base de la pirámide sean las pruebas de unidad? El equipo de desarrollo toma parte en el proceso de pruebas asegurando la calidad de su código a través del uso de pruebas de unidad. Cada desarrollar debe continuamente escribir pruebas de unidad para sus componentes, y el equipo de pruebas continuamente vela porque el equipo de desarrollo no deje por fuera escenarios importantes en sus pruebas.





results matching ""

    No results matching ""