¿Cuáles son las tecnologías que existen? (Solo sé de JUnit) ¿Cuál es el más popular? ¿Puede explicar los pros/contras de cada uno?¿Cuáles son los marcos de pruebas de unidades disponibles en java?
Respuesta
JUnit y TestNG son los marcos de prueba de unidad principal.
La comparación se puede encontrar aquí - http://www.mkyong.com/unittest/junit-4-vs-testng-comparison
He usado JUnit en la mayoría de los lugares que he trabajado, que parece ser la norma, pero hay algunas cosas buenas en TestNG.
He utilizado el siguiente en combinación con JUnit para facilitar las pruebas:
- Mockito para objetos de burla - http://code.google.com/p/mockito/
- Hamcrest afirmaciones de las afirmaciones más legibles - http://code.google.com/p/hamcrest/
- Twip para pruebas parametrizadas, las cosas JUnit no son las mejores, de hecho TestNG también lo hace mejor - http://twip.sourceforge.net/
El enlace de origen de IBM está roto. Corrija la URL. Tiene - al final. Intenté editar la respuesta, pero no pude guardarla. –
puede encontrar buena comparación entre JUnit y TestNG aquí:
http://hi.baidu.com/auraro816/blog/item/efe0574d03db6df4d72afc9f.html
si tiene tiempo para escuchar podcast de tratar con codificadores Basement -Episode 21 - Entrevista con Cedric Beust creador de TestNG
Aparte de todo el listado anterior, se puede incluir selenio también. Esto es ampliamente utilizado en la industria para la prueba de interfaz de usuario de Java.
Selenio es una herramienta, no un marco, supongo. – Anirudh
Heres es una lista
- JUnit
- Cactus
- StrutsTestCase
- JFCUnit 10 marco Javascript para descargar
- TestNG
- jMock
- Grinder
- Jetif
- Unitils
- p-unidad
- XMLUnit
- Ejb3Unit
- FEST-Swing
- Ripplet
- Feed4JUnit
- Jubula herramientas de pruebas funcionales
- JsTestDriver
- Citrus Tes tframework 19.JBehave
- JCrawler - marco de pruebas de carga
Lista Source
- 1. ¿Cuáles son los nuevos marcos?
- 2. ¿Cuáles son los pros y contras de las pruebas manuales de unidades en comparación con las pruebas de unidades automatizadas?
- 3. ¿Cuáles son los buenos marcos de acoplamiento para Java/Swing?
- 4. ¿Cuáles son los buenos marcos para pruebas unitarias y objetos simulados en Perl?
- 5. ¿Cuáles son los buenos podcasts SQL disponibles?
- 6. ¿Cuáles son las funcionalidades requeridas de los marcos de ETL?
- 7. ¿Cuáles son las unidades de FB.getAuthResponse(). ExpiresIn?
- 8. ¿Cuáles son los IDEs disponibles para desarrollo de gtk +
- 9. Generación automática de pruebas de unidades .NET
- 10. ¿Cuáles son los principales métodos/bibliotecas disponibles para analizar XML?
- 11. ¿Cuáles son las unidades de distancia en com.vividsolutions.jts.geom.Geometry class?
- 12. ¿Qué marcos de pruebas de mutaciones existen?
- 13. ¿Cuáles son los beneficios de Java?
- 14. ¿Cuáles son los beneficios de automatizar las pruebas de aceptación?
- 15. ¿Cuáles son los contenedores en Java
- 16. ¿Cuáles son Google prueba, Muerte Pruebas de
- 17. ¿Cuáles son las últimas opciones en marcos de registro de Java?
- 18. Uso de marcos de prueba de unidades existentes con SystemC
- 19. ¿Cuáles son las mejores herramientas para probar unidades de aplicaciones de iphone?
- 20. ¿Cómo creo pruebas de unidades flexibles?
- 21. Marco preferido de pruebas de unidades Python
- 22. ¿Cuál es la diferencia entre los marcos de prueba de unidades ScalaTest y Scala Specs?
- 23. ¿Cuáles son los beneficios de utilizar un iterador en Java
- 24. Java GUI Frameworks: ¿cuáles están disponibles?
- 25. Los marcos son 'rojos' en Xcode
- 26. ¿Cuáles son los mejores frameworks de redes sociales de Java?
- 27. ¿Cuáles son los beneficios de Scala?
- 28. ¿Cuáles son los caracteres de control del separador de archivos/grupos/registros/unidades y su uso?
- 29. ¿Cuáles son los mejores marcos de Javascript/Flash para representar gráficos o cuadros de datos?
- 30. ¿Cuáles son las ventajas/desventajas de los marcos, bibliotecas y paquetes de Cocoa?
alguna lista es aquí - http://java-source.net/open-source/testing-tools – Betlista