XUnit
Existen varios frameworks de desarrollo guiado por pruebas que han llegado a conocerse colectivamente como xUnit. Tales frameworks están basados en un diseño de Kent Beck, implementados originalmente para Smalltalk como SUnit, pero están ahora disponibles para muchos lenguajes de programación y plataformas de desarrollo.
Diseño xUnit
El diseño general de los frameworks xUnit depende de varios componentes.
Accesorios de prueba
Un accesorio de prueba(test fixture) es un conjunto de precondiciones o estados necesarios para que se ejecute una prueba. También se conoce a esto como contexto de prueba.
Ejecución de prueba
La ejecución de una prueba de unidad individual sigue de esta manera:
setup(); ... /* Cuerpo de la prueba */ ... teardown();
Los métodos setup() y teardown() sirven para inicializar y limpiar los accesorios de prueba.
Enlaces externos
- Kent Beck's original testing framework paper
- OpenSourceTesting.org lista muchos frameworks de pruebas de unidad, herramientas de pruebas de rendimiento y otras herramientas que los programadores pueden estimar útiles Archivado el 17 de abril de 2019 en Wayback Machine.
- Patrones de automatización de pruebas para escribir tests/specs en xUnit.
Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.