Para obtener más información sobre las pruebas, consulte las siguientes fuentes:
-
JUnit: "Un marco de pruebas para Java fácil de usar para los programadores". Utilizado por Spring Framework en su conjunto de pruebas y compatible con Spring TestContext Framework.
-
TestNG: marco de prueba basado en JUnit con soporte para grupos de prueba, pruebas basadas en datos, pruebas distribuidas y más . Compatible con Spring TestContext Framework
-
AssertJ: "Agregue afirmaciones para Java sin problemas", incluida la compatibilidad con lambdas, transmisiones y más Java 8 funciones.
-
Objetos simulados: artículo de Wikipedia.
-
MockObjects.com: sitio web dedicado a objetos simulados, un método para mejorar la estructura del código en desarrollo mediante pruebas.
-
Mockito: biblioteca de objetos simulados de Java basada en el patrón Prueba de espía. Utilizado por Spring Framework en su conjunto de pruebas.
-
EasyMock: una biblioteca Java "que proporciona objetos simulados para interfaces (y objetos mediante extensión de clase) generándolos en sobre la marcha usando el mecanismo proxy en Java."
-
JMock: una biblioteca que admite el desarrollo basado en pruebas de código Java utilizando objetos simulados.
-
DbUnit: una extensión JUnit (también utilizada con Ant y Maven) diseñada para proyectos creados sobre bases de datos. y que, entre otras cosas, lleva su base de datos a un estado normal entre iteraciones de prueba.
-
Testcontainers: biblioteca Java que admite pruebas de JUnit y proporciona instancias únicas y ligeras de bases de datos comunes, -Navegadores Selenium y todo lo demás que se puede hacer en un contenedor Docker.
-
The Grinder: marco de pruebas de carga de Java.
-
SpringMockK: una herramienta para soportar las pruebas de integración de Spring Boot escritas en Kotlin usando MockK en lugar de Mockito.
GO TO FULL VERSION