Buscar
Social
Contenido de otras web

Entries in pruebasfuncionales (38)

viernes
may062011

Siempre desarrollando en Grails con HTTPS y probando contra el WAR

Parece que algunos desarrolladores tienen problemas en sus pruebas funcionales contra un WAR en HTTPS, y por ello aquí se nos indica qué configuración debemos especificar a nuestra aplicación Grails para que todo funcione como se espera.

Más información sobre Always developing Grails apps with https and testing against the WAR (traducido al español).
lunes
abr182011

'Fixtures', una gran forma de autogenerar tus datos

Normalmente en las pruebas funcionales, pero también en las de todo tipo, necesitamos definir un conjunto de datos iniciales a partir de los cuales éstas se ejecutarán. O bien fuera de las pruebas, nos interesa asegurarnos que una determinada información siempre estará disponible en nuestra aplicación.

Más información sobre Grails fixture, a great way to bootstrap your data (traducido al español).
martes
abr122011

Ejemplos Geb para Grails

Tanto si os estáis iniciando o como si ya sois expertos en pruebas funcionales, no dejéis de echar un vistazo a estos ejemplos de cómo Geb nos puede ayudar en esta tarea.

Más información sobre geb / geb-example-grails.
viernes
abr012011

Últimos movimientos de plugins de la semana

Cerramos la semana en el Observatorio con los últimos movimientos detectados en el ecosistema de plugins de Grails:

  • WebORB for Java 4.1 - Soporte remoto para clientes Flex, Flash, Silverlight, JavaScript, Java y .NET. Más información aquí.

  • GORM-JPA 0.7.1 - Integración de JPA con GORM. Más información aquí.

  • Commentable 0.7.5 - Arreglado problema con CSS. Más información aquí.

  • Taggable 0.6.3 - Mantenimiento y corrección de errores. Más información aquí.

  • Gemfire Integration 1.0.0.M2 - Mantenimiento y corrección de errores. Más información aquí.

  • GORM for Redis 1.0.0.M2 - Mantenimiento y corrección de errores. Más información aquí.

  • GWT 0.5.2 - Mantenimiento y corrección de errores. Más información aquí.

  • Apache Shiro Integration 1.1.3 - Mantenimiento y corrección de errores. Más información aquí.

  • Searchable 0.5.5.1 - Mantenimiento y corrección de errores. Más información aquí.

  • Zeroconf 1.0 - Expone la aplicación a bonjour/zeroconf. Más información aquí.

  • Zipped Resources 1.0-RC1 - Permite zipear recursos estáticos. Más información aquí.

  • Blueprint 1.0.2 - Integración del framework Blueprint CSS. Más información aquí.

  • Cached Resources 1.0-alpha6 - Permite cachear mediante hashes los recursos. Más información aquí.

  • Flash helper 0.4.1 - Actualizado a Grails 1.3.6. Más información aquí.

  • Debug 1.0.2 - Añade herramientas de depuración en modo desarrollo. Más información aquí.

  • Resources 1.0-RC1b - Framework de gestión y procesado de recursos. Más información aquí.

  • Lamer Filter (MS IE6 warning) 1.0.1 - Avisa si se está usando IE6. Más información aquí.

  • Functional Test 1.2.7 - DSL simple para pruebas funcionales. Más información aquí.

  • Bean Fields 1.0-RC3 - Renderiza componentes según su tipo. Más información aquí.

  • Weceem CMS - 1.0-M2 - Mantenimiento y corrección de errores. Más información aquí.

  • Drools 0.5.0 - Actualizado a Drools 5.2 y jBPM 5 con Grails 1.3.5. Más información aquí.

  • Rabbit MQ 0.3.2 - Mantenimiento y corrección de errores. Más información aquí.

  • jQuery UI 1.8.10.1 - Mantenimiento y corrección de errores. Más información aquí.

  • jQuery 1.5.2 - Mantenimiento y corrección de errores. Más información aquí.





martes
mar152011

Lecciones aprendidas al actualizar Grails

Pueden parecer obviedades, pero nunca está de mal conocer los problemas más comunes que surgen al actualizar nuestra versión de Grails, y que se resumen en mantener una batería de pruebas suficientes.

Más información sobre Grails upgrade - lessons learned (traducido al español).
viernes
mar112011

Últimos movimientos de plugins de la semana

Terminamos la semana con los siguientes movimientos en el ecosistema de plugins de Grails:

  • Transactional Controller 0.1.1 - Permite añdir transaccionalidad directamente al controlador sin necesidad de utilizar los servicios. Más información aquí.

  • GateIn 0.1 - Permite desplegar portlets Grails a un portal JBoss GateIN. Más información aquí.

  • CouchDB ElasticSearch 0.1 - Permite indexar clases del dominio en CouchDB con ElasticSearch. Más información aquí.

  • Functional Test Development 0.1.6 - Permite desarrollar pruebas funcionales de forma más conveniente. Más información aquí.

  • CouchDB 0.9.0 - Mantenimiento y corrección de errores. Más información aquí.

  • Form Builder - Create Online Forms without Coding 0.1 - Muy interesante plugin que nos permite crear formularios de forma dinámica; ideal para permitir a nuestros usuarios que se creen sus propias pantallas. Más información aquí.

  • Dojo 1.4.3.9 - Corrección de errores. Más información aquí.




viernes
feb252011

Configurar una BBDD para pruebas funcionales

En este artículo se explica cómo capturar los eventos de construcción de la aplicación para inyectar un propiedad que determine la BBDD a utilizar en nuestras pruebas, de forma que podamos diferenciar las funcionales de las de integración.

Más información sobre Setting a Functional Test Database in Grails (traducido al español).
miércoles
feb232011

Pruebas funcionales con Geb controladas remotamente

Uno de los mayores problemas al realizar pruebas funcionales es la carga de los datos que son necesarios para realizarlas. Utilizar controladores con 'fixtures' soluciona el problema, pero puede volverse realmente farragoso. Por ello, plugins como 'Remote Control' nos ayudan a mejorar esta situación.

Más información sobre Remote Controlled Geb Functional Tests (traducido al español).
lunes
feb072011

Primeros movimientos de plugins de la semana

Fieles a nuestro compromiso, aquí os dejamos los primeros movimientos de plugins del ecosistema de Grails:

  • GORM for MongoDB 1.0.0.M1 - Más información aquí.

  • Gemfire Integration 1.0.0.M1 - Más información aquí.

  • GORM for Riak 1.0.0.M1 - Más información aquí.

  • GORM for Redis 1.0.0.M2 - Más información aquí.

  • Spock 0.5-groovy-1.7 - Más información aquí.

  • H2 DB Web Console 1.0 - Consola web para H2 DB. Más informacion aquí.

  • Multi-Tenant Proxy Tenant Resolver 1.0 - Resolutor basado en proxies. Más información aquí.




viernes
ene282011

Utilizando la consola de Groovy para depurar pruebas con Selenium

Cuando se utiliza Selenium para probar funcionalmente nuestra aplicación web, el tiempo que tarda Grails en arrancar puede suponer un lastre cuando necesitamos estar cambiando las pruebas frecuentemente (por ejemplo, al adoptar la técnica de prueba/error). Pero existe una alternativa que es realizar parte de las pruebas sólo en Groovy usando su consola, de forma que podamos minimizar las veces que hay que arrancar la aplicación completa de Grails.

Más información sobre Using Groovy Console for Debugging Selenium Tests (traducido al español).