“Conocimiento Programación>Programación Java

Cómo escribir pruebas unitarias para un proyecto Java

2015/1/24
Todos los desarrolladores saben que las pruebas de su código es un elemento muy importante - parte del proceso de desarrollo - pero tedioso. Probar manualmente la aplicación mediante la ejecución puede ser suficiente lo suficientemente bien como para proyectos pequeños o simples, pero cuando el proyecto crece a cualquier nivel de complejidad se hace difícil captar cada ruta de ejecución , y se convierte en tedioso repetir el mismo proceso de prueba una y otra vez . Escribir pruebas unitarias sin duda puede cubrir la mayor parte del proceso de la prueba , y puede también señalar los errores y defectos de diseño que no puede haber notado hasta que fue demasiado tarde. Cosas que necesitará
Java SDK
pruebas JUnit marco
entorno de desarrollo Java , como Eclipse o NetBeans
Mostrar más instrucciones
1

Crear una clase para poner a prueba . Por ahora, un simple será suficiente

TestClass clase pública {

addInts public int ( int a , int b ) {

vuelva a + b; .

}

}
2

Agregar una nueva prueba de la unidad a su proyecto. En Eclipse , usted puede hacer esto simplemente haciendo clic derecho sobre la carpeta de origen , seleccionar "Nuevo" en el menú contextual y seleccionar " caso de prueba JUnit " del sub -menú. En el cuadro de diálogo , asegúrese de que está seleccionado " New JUnit 4 Test" , el nombre de la prueba " TestClassTests " y haga clic en " Finalizar". Es posible que se le pida que agregue JUnit 4 de la ruta de construir , si es así , adelante y agregarlo
3

Modifique su archivo TestClassTests para reflejar lo siguiente: .

importar org.junit.Assert.assertEquals estáticas ;
org.junit.Test importación

;

TestClassTests public class {

@ Prueba

public void ensureAddIntsReturnsCorrectValue () {

última TestClass tc = new TestClass ();

final int exp = 11 ;

final int res = tc.addInts ( 5 , 6 ) ;
assertEquals

( exp, res) ;

}

}

Esto representa la estructura básica de una prueba unitaria . Se identifica un método como el "test" (usando el atributo @ Test) , inicializa lo que está probando , ejecute la prueba, y luego validar los resultados mediante el método assertEquals . Tenga en cuenta la " importación estática ... " línea en la parte superior , lo que permite hacer referencia al método assertEquals como si fuera un método estático de la clase actual , a pesar de que es parte de JUnit de Afirme clase
4

ejecutar la prueba , ya sea . clic derecho en el código fuente , seleccione " Ejecutar como" en el menú contextual , y luego seleccionar "Test JUnit " en el submenú , o mediante la celebración de "Alt " y "Shift " y presiona " X ", a continuación, suelte todo y pulse " T. "

Programación Java
¿Cómo puedo implementar un montón basado en la matriz en Java?
¿Qué es una excepción de puntero nulo
Tutoriales de Java Frame
La diferencia en el HashMap y HashSet
Cómo conseguir todos los tarros usados ​​en un proyecto Java
¿Cómo se descarga Java Games?
Las maneras de nombrar los paquetes de recursos en Java
Cómo implementar un buzón Uso de Java
Conocimiento de la computadora © http://www.ordenador.online