lunes, 1 de diciembre de 2008
webdriver - herramienta de desarrollo para la automatizacion de test de aplicaciones web
Publicado por
Juan Antonio Ruz
en
4:51
0
comentarios
Categorías: webdriver
Mockito - Nueva generacion de easymock
Otra noticia: para hacer pruebas de caja blanca acaba de aparecer esta herramienta Mockito que promete mejorar EasyMock y Jmock
http://code.google.com/p/mockito/
http://www.infoq.com/news/2008/09/mockito-1.5
Publicado por
Juan Antonio Ruz
en
4:23
0
comentarios
FEST - Pruebas a aplicaciones Swing
aquí un tutorial de FEST: http://www.javaworld.com/javaworld/jw-07-2007/jw-07-fest.html
homepage:
http://code.google.com/p/fest/
Publicado por
Juan Antonio Ruz
en
3:31
0
comentarios
Selenium web application testing
Es un pluging de Firefox para automatizar pruebas de web evitando el tipico proceso de abrir web, click en enlace, introducir valor en formulario, comprobar resultado .... es decir una herramienta que evita que el desarrollador se deprima!
web: http://selenium.seleniumhq.org/
Publicado por
Juan Antonio Ruz
en
3:20
0
comentarios
Jbehave- 2 parte
El objetivo es que el desarrollo se centre en el estudio de los comportamientos de un programa (BDD) en vez de sus salidas (TDD)
En un test de comportamientos existen como minimo 3 archivos:
- un fichero de texto con una forma estandarizada con la descricpción del comportamiento
- una clase java que hereda de Scenario y que cumple el rol de describir el escenario
- una clase java que herada de Steps y que cumple el rol de describir los pasos del comportamiento
Con JBehave primero tenemos que escribir (y guardar) un fichero de texto con la descripcion del comportamiento esperado (Give, When, Then ). El nombre del fichero tiene que coincidir con el nombre de la clase que cumple el rol de Scenario. En el constructor del scenario se le pasa el objeto de tipo Steps (que su clase padre es de tipo Steps) en el que se implementan los metodos que se corresponden con la descripción del comportamiento. Se utiliza anotaciones para identificar dichos metodos con el paso correspondiente del comportamiento especificado en el fichero de texto
repositorio con ejemplo de logging muy simplificado:
http://code.google.com/p/ceacea/source/browse/trunk/jbehave/src/logging?spec=svn26&r=26
librerias necesarias:
- junit-4.4.jar
- jbehave-core-2.2-SNAPSHOT.jar
http://www.ibm.com/developerworks/java/library/j-cq09187/index.html?ca=dgr-lnxw9djbehavetdd&S_TACT=105AGX59&S_CMP=GR
el comportamiento se puede entender como un condicional: If, And, Then en vez de Give, When, Then para que resulte más familiar al desarrollador
Publicado por
Juan Antonio Ruz
en
3:15
0
comentarios
JIVE o debugging hacia atras
A primera vista para un desarrollador java, JIVE es una herramienta para eclipse para hacer debugging hacia atras y hacia delante. Según su web: JIVE es un espacio interactivo de ejecución de programas para eclipse que proporciona un acercamiento declarativo y visual en la depuración de un programa orientado a objetos. Puede ser usado con fines pedagogicos ...
Publicado por
Juan Antonio Ruz
en
1:23
0
comentarios
domingo, 30 de noviembre de 2008
desarrollo orientada a comportamientos - Behaviour-driven development BDD
Acabo de enterarme que existe este tipo de desarrollo: orientado a comportamientos (behave)...
En teoría es una evolución del desarrollo orientado a pruebas (TDD)...
Y por lo visto aparte de determinar (concretar) en el desarrollo, el numero de escenarios y de pasos y de resultados que constituyen un programa. Por lo visto también hace el desarrollo más inteligible, o lo que es lo mismo lo hace más entendible y comunicable (la gran barrera en el desarrollo en grupo...)
Por ahora me he enterado que existe esta herramienta: JBehave con lo que se puede ir investigando un poquito más
Seguiré escribiendo a medida que lo utilice con los correspondientes enlaces a repositorio svn para descargarse
ciao!
Publicado por
Juan Antonio Ruz
en
13:21
0
comentarios