Please enable JavaScript.
Coggle requires JavaScript to display documents.
Herramientas de las pruebas unitarias y de integración :<3:,…
Herramientas de las pruebas unitarias y de integración
:<3:
JUnit
Es el estándar de facto para el desarrollo guiado por pruebas (TDD) en el ecosistema Java.
Automatizar la ejecución de pruebas unitarias.
Verificar que el código produzca los resultados esperados mediante "aserciones".
Integración directa con entornos de desarrollo (IDEs) como Eclipse o IntelliJ.
Características
Acertaciones
Comparar resultados reales o esperados
Anotaciones
Identificar métodos de prueba
Test Suites
Agrupar clases de prueba
Funciones
Typemock,
Herramienta de "Mocking" (simulación) que permite aislar el código que se está probando de sus dependencias externas
Funciones
Permite probar código "legado" (antiguo) que no fue diseñado para ser probado
Simular el comportamiento de objetos complejos que aún no existen
Caracteristicas
Aislamiento total
Puede hacer "mock" de métodos estáticos, constructores y clases privadas
API Legible
Su sintaxis está diseñada para que las pruebas parezcan lenguaje natural.
Fácil integración
Se integra con Visual Studio y otros entornos .NET y C++.
Simple Test
Enfocado en la agilidad para desarrolladores PHP.
Funciones
Características
Interfaz visual: Puede mostrar los resultados de las pruebas directamente en el navegador con barras de colores (verde si pasa, rojo si falla).
Soporte para objetos simulados: Incluye su propia biblioteca de "Mock Objects".
Simplicidad: No requiere configuraciones complejas; se basa en clases PHP estándar.
Probar lógica de negocio en scripts PHP
Incluye un Navegador Web interno para probar aplicaciones web directamente
Clics de enlace
Formularios
TestNG
Funciones
Framework de pruebas, estaca por su ligereza y facilidad de implementación.
Soporte para pruebas basadas en datos (Data-driven testing).
Ejecución de pruebas en paralelo para ahorrar tiempo.
Gestión de pruebas con configuraciones flexibles.
Características
Configuración flexible: Utiliza un archivo XML para definir qué pruebas ejecutar.
Anotaciones potentes: Permite dependencias entre métodos (ej. "no ejecutes B si A falló").
Grupos de prueba: Puedes clasificar pruebas en categorías (ej. "rápido", "base de datos") y ejecutarlas selectivamente.
REDERENCIAS:
Unidad JU | Glosario de pruebas de software. (2025, 20 noviembre). Parasoft.
https://es.parasoft.com/glossary/junit/
Imposter. (s. f.).
https://themidnightgospel.github.io/Imposter/latest/
FECHA DE ENTREGA: 24 de abril 2026
BINA: Vázquez Aguirre Michelle y Carmona Salinas Johana