Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.java
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 04-08-2005, 08:26:45
pete
 
Mensajes: n/a
Predeterminado JUnit

HOla de nuevo.

Me han sugerido el comentar la utilidad de JUnit dentro de la plataforma
Java. He visto por internet que es algo así como un marco de trabajo
(framework) para probar aplicaciones, sin embargo, no me queda clara su
verdadera utilidad.
¿Es que no puede un desarrollador hacer las pruebas que sean sobre sus
programas?
Supongo que esto va mucho más allá de lo que imagino...

Saludos.
Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 04-08-2005, 22:47:37
Mindundi
 
Mensajes: n/a
Predeterminado Re: JUnit

JUnit es un framework para la realización de pruebas unitarias. Éstas son
pequeños test que se pasan a piezas del código (normalmente los métodos)
para comprobar que funcionan como deben.
Con todas ellas se va generando lo que se conoce como una suite de pruebas
que se pasa a la aplicación., en cualquier momento, de forma que se
comprueba que los cambios que se van realizando funcionan bien y que no han
fastidiado el comportamiento ya implementado (regresión). Básicamente se
trata de un API que permite comprobar si un método devuleve lo que tiene que
devolver dependiendo de los valores que se le pasen a los argumentos. Por
ejemplo, un método login que devuelva true si se le pasa un usuario y clave
correctos, y false si no lo son.
En un entorno ideal de diseño las pruebas se programan antes del propio
código sobre el que se aplicarán, aunque esto se ve poco. Las pruebas sirven
además como documentación, porque son trozos pequeños de código en los que
es fácil advinar qué es lo que hace (o que remos que haga) cada método.
Para que las pruebas puedan pasarse con frecuencia (por lo menos una vez al
día), deben estar automatizadas, y esto en Java debe hacerse con Ant. Además
las prubas pueden generar informes de los resultados en varios formatos
(texto, XML, HTML,...) también con una tarea Ant (junitreport o algo así).
Si lo sumas a un control de versiones bien gestionado por el equipo (con
CVS, por ejemplo), en el que cada integrante sólo suba las modificaciones
tras haberlas probado, tendrás varios de los elementos que definen el
proceso denominado "integración continua". Hay varios libros y artículos que
tratan sobre todo esto, pero particularmente me parecen muy buenos los de
metodología XP, como "Java Tools for eXtreme Programming".

Un saludo

P.D.: Por cierto, Eclipse tiene una integración con JUnit bastante maja,
aunque prefiero seguir usando las tareas Ant.

"pete" <pedro_diaz***sfactory.es> escribió en el mensaje
news:dcsfor$31e$2***nsnmrro2-gest.nuria.telefonica-data.net...
> HOla de nuevo.
>
> Me han sugerido el comentar la utilidad de JUnit dentro de la plataforma
> Java. He visto por internet que es algo así como un marco de trabajo
> (framework) para probar aplicaciones, sin embargo, no me queda clara su
> verdadera utilidad.
> ¿Es que no puede un desarrollador hacer las pruebas que sean sobre sus
> programas?
> Supongo que esto va mucho más allá de lo que imagino...
>
> Saludos.



Responder Con Cita
  #3 (permalink)  
Antiguo 04-08-2005, 22:47:37
Mindundi
 
Mensajes: n/a
Predeterminado Re: JUnit

JUnit es un framework para la realización de pruebas unitarias. Éstas son
pequeños test que se pasan a piezas del código (normalmente los métodos)
para comprobar que funcionan como deben.
Con todas ellas se va generando lo que se conoce como una suite de pruebas
que se pasa a la aplicación., en cualquier momento, de forma que se
comprueba que los cambios que se van realizando funcionan bien y que no han
fastidiado el comportamiento ya implementado (regresión). Básicamente se
trata de un API que permite comprobar si un método devuleve lo que tiene que
devolver dependiendo de los valores que se le pasen a los argumentos. Por
ejemplo, un método login que devuelva true si se le pasa un usuario y clave
correctos, y false si no lo son.
En un entorno ideal de diseño las pruebas se programan antes del propio
código sobre el que se aplicarán, aunque esto se ve poco. Las pruebas sirven
además como documentación, porque son trozos pequeños de código en los que
es fácil advinar qué es lo que hace (o que remos que haga) cada método.
Para que las pruebas puedan pasarse con frecuencia (por lo menos una vez al
día), deben estar automatizadas, y esto en Java debe hacerse con Ant. Además
las prubas pueden generar informes de los resultados en varios formatos
(texto, XML, HTML,...) también con una tarea Ant (junitreport o algo así).
Si lo sumas a un control de versiones bien gestionado por el equipo (con
CVS, por ejemplo), en el que cada integrante sólo suba las modificaciones
tras haberlas probado, tendrás varios de los elementos que definen el
proceso denominado "integración continua". Hay varios libros y artículos que
tratan sobre todo esto, pero particularmente me parecen muy buenos los de
metodología XP, como "Java Tools for eXtreme Programming".

Un saludo

P.D.: Por cierto, Eclipse tiene una integración con JUnit bastante maja,
aunque prefiero seguir usando las tareas Ant.

"pete" <pedro_diaz***sfactory.es> escribió en el mensaje
news:dcsfor$31e$2***nsnmrro2-gest.nuria.telefonica-data.net...
> HOla de nuevo.
>
> Me han sugerido el comentar la utilidad de JUnit dentro de la plataforma
> Java. He visto por internet que es algo así como un marco de trabajo
> (framework) para probar aplicaciones, sin embargo, no me queda clara su
> verdadera utilidad.
> ¿Es que no puede un desarrollador hacer las pruebas que sean sobre sus
> programas?
> Supongo que esto va mucho más allá de lo que imagino...
>
> Saludos.



Responder Con Cita
  #4 (permalink)  
Antiguo 04-08-2005, 22:47:37
Mindundi
 
Mensajes: n/a
Predeterminado Re: JUnit

JUnit es un framework para la realización de pruebas unitarias. Éstas son
pequeños test que se pasan a piezas del código (normalmente los métodos)
para comprobar que funcionan como deben.
Con todas ellas se va generando lo que se conoce como una suite de pruebas
que se pasa a la aplicación., en cualquier momento, de forma que se
comprueba que los cambios que se van realizando funcionan bien y que no han
fastidiado el comportamiento ya implementado (regresión). Básicamente se
trata de un API que permite comprobar si un método devuleve lo que tiene que
devolver dependiendo de los valores que se le pasen a los argumentos. Por
ejemplo, un método login que devuelva true si se le pasa un usuario y clave
correctos, y false si no lo son.
En un entorno ideal de diseño las pruebas se programan antes del propio
código sobre el que se aplicarán, aunque esto se ve poco. Las pruebas sirven
además como documentación, porque son trozos pequeños de código en los que
es fácil advinar qué es lo que hace (o que remos que haga) cada método.
Para que las pruebas puedan pasarse con frecuencia (por lo menos una vez al
día), deben estar automatizadas, y esto en Java debe hacerse con Ant. Además
las prubas pueden generar informes de los resultados en varios formatos
(texto, XML, HTML,...) también con una tarea Ant (junitreport o algo así).
Si lo sumas a un control de versiones bien gestionado por el equipo (con
CVS, por ejemplo), en el que cada integrante sólo suba las modificaciones
tras haberlas probado, tendrás varios de los elementos que definen el
proceso denominado "integración continua". Hay varios libros y artículos que
tratan sobre todo esto, pero particularmente me parecen muy buenos los de
metodología XP, como "Java Tools for eXtreme Programming".

Un saludo

P.D.: Por cierto, Eclipse tiene una integración con JUnit bastante maja,
aunque prefiero seguir usando las tareas Ant.

"pete" <pedro_diaz***sfactory.es> escribió en el mensaje
news:dcsfor$31e$2***nsnmrro2-gest.nuria.telefonica-data.net...
> HOla de nuevo.
>
> Me han sugerido el comentar la utilidad de JUnit dentro de la plataforma
> Java. He visto por internet que es algo así como un marco de trabajo
> (framework) para probar aplicaciones, sin embargo, no me queda clara su
> verdadera utilidad.
> ¿Es que no puede un desarrollador hacer las pruebas que sean sobre sus
> programas?
> Supongo que esto va mucho más allá de lo que imagino...
>
> Saludos.



Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Junit usando javax.naming.InitialContext Guevonaso Newsgroup es.comp.lenguajes.java 0 12-05-2006 13:09:43
Proyecto JUnit para Eclipse 'sabrina Newsgroup microsoft.public.es.java 0 24-06-2005 04:34:06





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.