Foros del Web » Programación para mayores de 30 ;) » Java »

junit se usa en java ? es de principiantes¿

Estas en el tema de junit se usa en java ? es de principiantes¿ en el foro de Java en Foros del Web. Hola una pregunta, estoy empezando en java. y en la facultad, me enseñaron sobre assertions. el uso de junit para testear clases... y yo lo ...
  #1 (permalink)  
Antiguo 13/05/2014, 08:20
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 2 meses
Puntos: 3
junit se usa en java ? es de principiantes¿

Hola una pregunta, estoy empezando en java.
y en la facultad, me enseñaron sobre assertions.

el uso de junit para testear clases...

y yo lo veo un poco util... ya que puedo crear otra clase y con un main, probar la clase...
tal vez en metodos extensos son utiles...

pero bueno es una clase para testear...
ustedes la usan , la ven util?....es para principiantes.
es una buena practica...calculo..
  #2 (permalink)  
Antiguo 13/05/2014, 08:31
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: junit se usa en java ? es de principiantes¿

El hecho de que un framework específico para pruebas sea tan conocido, te debería dar una idea de si es útil o no.

http://fuenteperez.es/blog/junit-manual-basico

Tu pregunta equivale a si Log4j es útil porque con un System.out también sacas información por la pantalla.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 15/05/2014, 07:48
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 2 meses
Puntos: 3
Respuesta: junit se usa en java ? es de principiantes¿

ah, lo segundo no sabia....

gracias .
  #4 (permalink)  
Antiguo 15/05/2014, 08:23
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Respuesta: junit se usa en java ? es de principiantes¿

Hola:

La gracia de JUnit es la siguiente.

Cuando se está desarrollando en un proyecto mas o menos grande con varios desarrolladores, conviene pasar los programas de prueba con mucha frecuencia. Lo suyo es que cada vez que toques algo de codigo pases TODOS los test para ver si has estropeado sin querer algo que ha hecho otro.

Puedes hacer los test con main de prueba. Esto vale para un solo desarrollador siempre y si hace unos pocos programa de prueba, pero si el proyecto es grande y hay varios desarrolladores, no puedes pretender que un desarrollador al tocar algo arranque y prueba manualmente todos los main de pruebas de todo el mundo.

JUnit (y otras herramientas de mas alto nivel como maven) ayudan a ejecutar todos los test de forma fácil. Con una sola TestSuite de Junit (o metiendo todos los test en el directorio src/main/test si usas maven), se pueden ejecutar todos los test con un solo comando.

JUnit ademas te "obliga" a hacer los test de una forma estándar, de forma que tanto TestSuite como maven u otras sabe si el test falla o no sin necesidad de que un desarrollador revise los logs, vea el comportamiento de los test, etc.

Resumiendo: los main de prueba son útiles para un solo desarrollador y si no va a hacer muchos main de pruebas y es un proyecto pequeño. JUnit es útil si se quiere automatizar la ejecución de los test de forma que un desarrollador no tenga que arrancar manualmente un montón de test uno a uno.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: clase, metodo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:29.