Please enable JavaScript.
Coggle requires JavaScript to display documents.
Herramientas de las pruebas unitarias y de integración :fire:, Referencias…
Herramientas de las pruebas unitarias y de integración :fire:
JUNIT5
cencepto
es un framework de pruebas unitarias para Java que permite escribir y ejecutar pruebas automatizadas.
caracteristicas
permite pruebas más legibles y estructuradas
tiene un diseño modular dividido en tres subproyectos: JUnit Platform, JUnit Jupiter y JUnit Vintage.
Utiliza anotaciones modernas
Tipo de prueba:
Unitaria
ya que está enfocado principalmente en probar métodos individuales de clases de forma aislada.
SIMPLE TEST
Definición
Herramienta de pruebas unitarias y de integración de código abierto diseñada para aplicaciones desarrolladas en PHP. Creada por Markus Baker
Tipo de prueba
Prueba unitaria
Características
-Automatización de pruebas de regresión: Ejecución repetitiva de pruebas para detectar errores.
-Soporte para objetos simulados (mock objects): Aislamiento de componentes para pruebas controladas.
-Pruebas de aplicaciones web: Simulación de interacciones de usuario (formulario, clics, etc.).
TestNG
Definición
(Test Next Generation) Es un framework de testing de código abierto para el lenguaje de programación Java.
Tipo de prueba
Unitaria e integradora
Características
-Grupos de Pruebas: Una de las características más destacadas de TestNG es su soporte para grupos de pruebas.
-Configuración Flexible de Pruebas: TestNG permite una configuración más avanzada de las pruebas.
-Asserts y Excepciones: Al igual que JUnit, TestNG proporciona una variedad de métodos assert para validar condiciones durante las pruebas.
TYPEMOCK,
conecpto
Typemock es un framework de pruebas para .NET que facilita la creación de pruebas automatizadas, especialmente en entornos con código legado difícil de testear.
Característica
Permite mockear componentes complejos como métodos estáticos
constructores
clases selladas o privadas
ideal para probar código no diseñado originalmente para pruebas
Tipo de prueba
Unitaria
ya que se centra en probar componentes individuales del sistema de forma aislada usando simulaciones (mocks).
Referencias:
https://www.fing.edu.uy/sites/default/files/biblio/22677/pruebasunitariasenjava-junit-testng.pdf
Llobet, V. J. G. (2024, 19 septiembre). JUnit y TestNG: Frameworks de pruebas unitarias para Java. Donde las Aplicaciones Nacen.
https://houseof.io/blog/junit-y-testng-frameworks-de-pruebas-unitarias-para-java/
Brian Torres De Paz
Sanchéz Santillán Alexis