• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
J unit4
 
  • 612 views

Presentation by Mauricio Valderrama

Presentation by Mauricio Valderrama

Statistics

Views

Total Views
612
Views on SlideShare
336
Embed Views
276

Actions

Likes
0
Downloads
6
Comments
0

4 Embeds 276

http://yuxiqateam.blogspot.com 268
http://yuxiqateam.blogspot.mx 6
http://yuxiqateam.blogspot.fr 1
http://yuxiqateam.blogspot.co.uk 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    J unit4 J unit4 Presentation Transcript

    • Junit 4Mauricio Valderrama Fonseca Yuxi Pacific Group LLC http://www.yuxipacific.com/
    • Tipos de pruebas• Pruebas de aceptación• Pruebas de estrés/carga• Pruebas funcionales• Pruebas de integración• Pruebas unitarias
    • Pruebas de aceptación(Cliente) Verifica requisitos funcionales y nofuncionales.
    • Pruebas de estrés/carga(QA) Deben realizarse en un ambiente lo másparecido al de producción.
    • Pruebas funcionales(QA) Verificar que la aplicación haga lo que seespecificó en las historias de usuario o casos deuso.
    • Pruebas de integración(DEV) Verificar la interacción entrecomponentes y/o ejecutarlo en el ambientefinal.
    • Pruebas unitarias (UT)(DEV) Verificar el comportamiento de unaunidad de trabajo.
    • Pasos para crear una UT• Instanciar objeto a probar• Definirle el estado inicial• Invocar métodos a probar• Confirmar el estado final
    • 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.
    • Functional Test vs Unit Test
    • 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.
    • Junit 4 - Casos de PruebaCaso de prueba o Clase de prueba es la quetiene una o más pruebas.@Test@Before@After@BeforeClass@AfterClass
    • JUnit 4 – SuiteUna Suite permite agrupar un conjunto de Casosde prueba, todo caso de prueba tiene una Suitepor defecto.
    • JUnit4 - RunnerEjecuta las Suites.
    • Ejemplo
    • Ejecución con Eclipse
    • Resultados de Eclipse
    • Ejecución con Maven(1)Crear configuración
    • Ejecución con Maven(2)ConfiguraciónyEjecución
    • Resultados de Maven
    • Plugin Cobertura de Maven
    • Bibliográfia• JUnit in action (second edition)