SlideShare una empresa de Scribd logo
1 de 13
AsterPass Aquino Herrera Leonel Cortes Hernández Eduardo Guzmán Cruz Elias Alberto Hernández Campos Mitzi Lizeth Puertos Herrera Elizabeth
JUnit JUnit es una librería Java de código abierto que facilita la realización de pruebas de unidad aunque también se usa para correr pruebas de integración o funcionales. Básicamente facilita la construcción de tests y su ejecución conjunta.
JUnit tiene diversos paquetes Framework como paquete básico de marcos. Runner para algunas clases abstractas y para la ejecución de pruebas. Textui y Swingui para interfaces de usuario y extensions para algunas contribuciones prácticas al marco.  Antes de JUnit las pruebas de unidad se reducían a incluir un main en cada clase que permitiera probar su ejecución, poco cómodo y poco flexible.
Pruebas en JUnit Las pruebas que se pueden desarrollar sobre JUnit parten de un sencillo concepto:  assert, un assert en una condición que debe cumplirse para considerar que nuestra clase probada funciona de la manera esperada.
Formula 2 * w*w-x-y ---------------- w-2*x+8
Diseño
Bibliografía http://asaes.wordpress.com/2009/07/05/junit-uso-de-asserts-en-netbeans-6-5-1/ http://junit.sourceforge.net/ http://netbeans.org/kb/docs/java/junit-intro.html http://zwimfox.blogspot.com/2008/04/1-2-3-probando-probando-junit-con.html http://www.slideshare.net/bachispasaca/junit-con-netbeans http://www.youtube.com/watch?v=LMmcvFPqZL4

Más contenido relacionado

Destacado

Plan de pruebas 2.7.9
Plan de pruebas 2.7.9Plan de pruebas 2.7.9
Plan de pruebas 2.7.9
Johana201225
 
Desktop applicationtesting
Desktop applicationtestingDesktop applicationtesting
Desktop applicationtesting
Akss004
 
Pruebas software con junit ..
Pruebas software con junit ..Pruebas software con junit ..
Pruebas software con junit ..
siticfje
 
Herramientas y Tecnicas de Desarrollo de Software
Herramientas y Tecnicas de Desarrollo de SoftwareHerramientas y Tecnicas de Desarrollo de Software
Herramientas y Tecnicas de Desarrollo de Software
cloker21
 

Destacado (20)

Curso TDD Ruby on Rails #08: Buenas prácticas
Curso TDD Ruby on Rails #08: Buenas prácticasCurso TDD Ruby on Rails #08: Buenas prácticas
Curso TDD Ruby on Rails #08: Buenas prácticas
 
13 b capitulo_6_fi_v1
13 b capitulo_6_fi_v113 b capitulo_6_fi_v1
13 b capitulo_6_fi_v1
 
Sof rest 1
Sof rest 1Sof rest 1
Sof rest 1
 
Esquemas de pruebas
Esquemas de pruebasEsquemas de pruebas
Esquemas de pruebas
 
Plan de pruebas 2.7.9
Plan de pruebas 2.7.9Plan de pruebas 2.7.9
Plan de pruebas 2.7.9
 
Prácticas ágiles en desarrollo y testing de apps con BlitFeedback
Prácticas ágiles en desarrollo y testing de apps con BlitFeedbackPrácticas ágiles en desarrollo y testing de apps con BlitFeedback
Prácticas ágiles en desarrollo y testing de apps con BlitFeedback
 
Desktop applicationtesting
Desktop applicationtestingDesktop applicationtesting
Desktop applicationtesting
 
Pruebas software con junit ..
Pruebas software con junit ..Pruebas software con junit ..
Pruebas software con junit ..
 
Capacitacitación Tester - QA 4
Capacitacitación Tester - QA 4Capacitacitación Tester - QA 4
Capacitacitación Tester - QA 4
 
Mejores Practicas de Seguridad Informatica
Mejores Practicas de Seguridad InformaticaMejores Practicas de Seguridad Informatica
Mejores Practicas de Seguridad Informatica
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 
Presentación: xUnit y Junit
Presentación: xUnit y JunitPresentación: xUnit y Junit
Presentación: xUnit y Junit
 
Mejores practicas front end
Mejores practicas front endMejores practicas front end
Mejores practicas front end
 
PMD - IV Encuentro Voluntarios PMI-Barcelona
PMD - IV Encuentro Voluntarios PMI-BarcelonaPMD - IV Encuentro Voluntarios PMI-Barcelona
PMD - IV Encuentro Voluntarios PMI-Barcelona
 
Mejores practicas para la conceptualizacion de sistemas de software
Mejores practicas para la conceptualizacion de sistemas de softwareMejores practicas para la conceptualizacion de sistemas de software
Mejores practicas para la conceptualizacion de sistemas de software
 
S212 Pf Pcu
S212 Pf PcuS212 Pf Pcu
S212 Pf Pcu
 
Herramientas y Tecnicas de Desarrollo de Software
Herramientas y Tecnicas de Desarrollo de SoftwareHerramientas y Tecnicas de Desarrollo de Software
Herramientas y Tecnicas de Desarrollo de Software
 
Capacitacitación Tester - QA 2
Capacitacitación Tester - QA 2Capacitacitación Tester - QA 2
Capacitacitación Tester - QA 2
 
Integración contínua con Jenkins
Integración contínua con JenkinsIntegración contínua con Jenkins
Integración contínua con Jenkins
 
Talleres De Arquitectura V2
Talleres De Arquitectura V2Talleres De Arquitectura V2
Talleres De Arquitectura V2
 

Similar a DiseñoYPruebasDeUnidad

Pruebas Unitarias - Uso de NUnit dentro de proyectos .NET
Pruebas Unitarias - Uso de NUnit dentro de proyectos .NETPruebas Unitarias - Uso de NUnit dentro de proyectos .NET
Pruebas Unitarias - Uso de NUnit dentro de proyectos .NET
La Red DBAccess
 
Sebastian santana 600182 cuestionario para la leccion 1
Sebastian santana 600182 cuestionario para la leccion 1Sebastian santana 600182 cuestionario para la leccion 1
Sebastian santana 600182 cuestionario para la leccion 1
Sebastián Santana A
 
Pruebas de aceptación 15 11_2013
Pruebas de aceptación 15 11_2013Pruebas de aceptación 15 11_2013
Pruebas de aceptación 15 11_2013
dayaorte
 

Similar a DiseñoYPruebasDeUnidad (20)

Pruebas Unitarias - Uso de NUnit dentro de proyectos .NET
Pruebas Unitarias - Uso de NUnit dentro de proyectos .NETPruebas Unitarias - Uso de NUnit dentro de proyectos .NET
Pruebas Unitarias - Uso de NUnit dentro de proyectos .NET
 
Ingenieria de sw Junit
Ingenieria de sw JunitIngenieria de sw Junit
Ingenieria de sw Junit
 
Presentación Seminario1 EA
Presentación Seminario1 EAPresentación Seminario1 EA
Presentación Seminario1 EA
 
JUnit Daniel Marulanda
JUnit Daniel MarulandaJUnit Daniel Marulanda
JUnit Daniel Marulanda
 
Pruebas unitarias
Pruebas unitariasPruebas unitarias
Pruebas unitarias
 
Allure and JUnit5
Allure and JUnit5Allure and JUnit5
Allure and JUnit5
 
J unit4
J unit4J unit4
J unit4
 
Introducción y novedades de JUnit 5 (04/07/2018)
Introducción y novedades de JUnit 5 (04/07/2018)Introducción y novedades de JUnit 5 (04/07/2018)
Introducción y novedades de JUnit 5 (04/07/2018)
 
Introducción y novedades de JUnit 5 (16/01/2018)
Introducción y novedades de JUnit 5 (16/01/2018)Introducción y novedades de JUnit 5 (16/01/2018)
Introducción y novedades de JUnit 5 (16/01/2018)
 
Pruebas Automatizadas
Pruebas AutomatizadasPruebas Automatizadas
Pruebas Automatizadas
 
Lp II clase03 - Entornos de Desarrollo
Lp II clase03 - Entornos de DesarrolloLp II clase03 - Entornos de Desarrollo
Lp II clase03 - Entornos de Desarrollo
 
Sebastian santana 600182 cuestionario para la leccion 1
Sebastian santana 600182 cuestionario para la leccion 1Sebastian santana 600182 cuestionario para la leccion 1
Sebastian santana 600182 cuestionario para la leccion 1
 
Pruebade j unit
Pruebade j unitPruebade j unit
Pruebade j unit
 
Pruebas de aceptación 15 11_2013
Pruebas de aceptación 15 11_2013Pruebas de aceptación 15 11_2013
Pruebas de aceptación 15 11_2013
 
Test Automation .NET
Test Automation .NETTest Automation .NET
Test Automation .NET
 
Testeo unitario
Testeo unitarioTesteo unitario
Testeo unitario
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Introduction to unit testing
Introduction to unit testingIntroduction to unit testing
Introduction to unit testing
 
Python
PythonPython
Python
 
Presentation_1368477015714
Presentation_1368477015714Presentation_1368477015714
Presentation_1368477015714
 

Más de kenixxx (6)

operadores || && stacks
operadores || && stacksoperadores || && stacks
operadores || && stacks
 
PruebaDeEscritorioConObjetos
PruebaDeEscritorioConObjetosPruebaDeEscritorioConObjetos
PruebaDeEscritorioConObjetos
 
Metodos,variables, pasodeparametros
Metodos,variables, pasodeparametrosMetodos,variables, pasodeparametros
Metodos,variables, pasodeparametros
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control
Estructuras de control Estructuras de control
Estructuras de control
 
Tipo de dato DOUBLE
Tipo de dato DOUBLETipo de dato DOUBLE
Tipo de dato DOUBLE
 

DiseñoYPruebasDeUnidad

  • 1. AsterPass Aquino Herrera Leonel Cortes Hernández Eduardo Guzmán Cruz Elias Alberto Hernández Campos Mitzi Lizeth Puertos Herrera Elizabeth
  • 2. JUnit JUnit es una librería Java de código abierto que facilita la realización de pruebas de unidad aunque también se usa para correr pruebas de integración o funcionales. Básicamente facilita la construcción de tests y su ejecución conjunta.
  • 3. JUnit tiene diversos paquetes Framework como paquete básico de marcos. Runner para algunas clases abstractas y para la ejecución de pruebas. Textui y Swingui para interfaces de usuario y extensions para algunas contribuciones prácticas al marco. Antes de JUnit las pruebas de unidad se reducían a incluir un main en cada clase que permitiera probar su ejecución, poco cómodo y poco flexible.
  • 4. Pruebas en JUnit Las pruebas que se pueden desarrollar sobre JUnit parten de un sencillo concepto: assert, un assert en una condición que debe cumplirse para considerar que nuestra clase probada funciona de la manera esperada.
  • 5. Formula 2 * w*w-x-y ---------------- w-2*x+8
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 12.
  • 13. Bibliografía http://asaes.wordpress.com/2009/07/05/junit-uso-de-asserts-en-netbeans-6-5-1/ http://junit.sourceforge.net/ http://netbeans.org/kb/docs/java/junit-intro.html http://zwimfox.blogspot.com/2008/04/1-2-3-probando-probando-junit-con.html http://www.slideshare.net/bachispasaca/junit-con-netbeans http://www.youtube.com/watch?v=LMmcvFPqZL4