8. Pasos para crear una UT
• Instanciar objeto a probar
• Definirle el estado inicial
• Invocar métodos a probar
• Confirmar el estado final
9. Ventajas de hacer UT
• Mayor cobertura que pruebas funcionales
• Incrementa la productividad
• Detecta regresiones y limita la necesita de
debugging
• Da confianza para hacer refactor o cambios.
• Mejora las implementaciones
• Documenta el comportamiento esperado
• Posibilita cobertura de código y otras
métricas.
11. Junit 4
• Framework de java para realizar pruebas
unitarias, es considerado el estándar. Fue
creado por Erich Gamma and Kent Beck.
• Sus objetivos son:
– Ayudar a crear pruebas útiles.
– Ayudar a crear pruebas que mantengan su utilidad
en el tiempo.
– Ayudar a crear pruebas de bajo costo reusables.
12. Junit 4 - Casos de Prueba
Caso de prueba o Clase de prueba es la que
tiene una o más pruebas.
@Test
@Before
@After
@BeforeClass
@AfterClass
13. JUnit 4 – Suite
Una Suite permite agrupar un conjunto de Casos
de prueba, todo caso de prueba tiene una Suite
por defecto.