Terminología ¿Qué es JUnit?

JUnit es un marco de prueba Java de código abierto para escribir y ejecutar pruebas repetibles. Es un ejemplo del marco de pruebas unitarias xUnit (para lenguaje Java). Incluye las siguientes características: Afirmaciones para probar los resultados esperados*** Herramientas de prueba para disfrutar de los mismos datos de prueba Conjuntos de pruebas para organizar y ejecutar pruebas fácilmente Ejecutores de pruebas gráficos y textuales

JUnit fue desarrollado originalmente por Erich Gamma ( Bueno) desarrollado. Conjuntos de pruebas para organizar y ejecutar pruebas fácilmente Ejecutores de pruebas gráficas y textuales

JUnit fue escrito originalmente por Erich Gamma (uno de los GoF) y Kent Beck (uno de los pioneros de xp y la refactorización). (Las llamadas pruebas de caja blanca) Además, junit también es una herramienta altamente recomendada en la programación y refactorización de XP (refactorización), porque puede mejorar en gran medida la eficiencia del desarrollo en el caso de pruebas unitarias automatizadas, pero de hecho, escribir código de prueba. También cuesta mucho dinero y requiere tiempo y esfuerzo, entonces, ¿cuáles son los beneficios de usar esto? Creo que este es el caso de la programación XP, es necesario escribir pruebas antes de escribir el código. Esto te obliga a pensar en la función y la lógica del código (método) antes de escribir el código; de lo contrario, el código será muy inestable. debe mantener el código de prueba y el código real al mismo tiempo, y la carga de trabajo aumentará considerablemente. Entonces, en la programación de XP, el proceso básico es así: idea -> escribir código de prueba -> escribir código, luego escribir prueba. código, luego escribir código. Entonces, en la programación de XP, el proceso básico es el siguiente: concebir, escribir código de prueba, escribir código, probar, y escribir pruebas y escribir códigos es incremental, escribir un poco, probar un poco, si se encuentra en el código más adelante Problemas se pueden rastrear hasta sus causas, lo que reduce la dificultad de corregir los errores de regresión. En ambos casos, también es necesario usar junit para escribir algunas pruebas apropiadas durante el proceso de desarrollo, porque generalmente necesitamos escribir código de prueba y es posible que el código de prueba no sea el junit original. Si usamos junit y escribimos código de prueba para la interfaz (método), reducirá el trabajo de mantenimiento en el futuro. Por ejemplo, si realizamos modificaciones internas al método (equivalente al método), podemos usar junit para probar. interfaz. Modificación interna del método (esto es equivalente al trabajo de refactorización). Además, debido a que junit tiene una función de aserción, si el resultado de la prueba falla, nos dirá el motivo por el cual falló la prueba si queremos utilizar el método habitual. En el pasado, escribíamos algún código de prueba para ver el resultado y luego Depende de usted juzgar si los resultados son correctos. La ventaja de usar junit es que es la única forma de juzgar si los resultados son correctos. Necesitamos ver si los resultados que nos dice son correctos. En general, la eficiencia ha mejorado mucho

Instalando JUnit

La instalación es muy simple Primero, vaya a la siguiente dirección. para descargar el último paquete zip //descargar sourcefe net/junit/ descargar y luego descomprímelo en el directorio que deseas usar, es decir, JUNIT_HOME, y luego agrega el paquete jar junit en JUNIT_HOME a la variable de entorno CLASSPATH. system. Para entornos IDE, agregue los proyectos junit que necesita usar en libs. Los diferentes IDE tienen diferentes configuraciones.

El ejemplo más simple es el siguiente

Cree una subclase del paquete TestCase junitfaq; import java util *; import junit framework *; { public SimpleTest(nombre de cadena) { super(nombre }?