Buscar
Social
Ofertas laborales ES

Entries in pruebasintegración (41)

viernes
nov262010

Simulando "objetos comando" en Grails

No deja de crecer el interés de los desarrolladores por preparar unas pruebas de calidad del código, y para ello, como ya hemos ido anunciando desde el Observatorio, existen multitud de herramientas, como Spock.

Más información sobre Mocking Command Object in Grails (traducido al español).
viernes
nov192010

Últimos movimientos de plugins de la semana

Cerramos una semana más con algunos de los movimientos de plugins llegados al Observatorio:

  • BlazeDS Plugin 2.0 and Flex Plugin 0.4 - Actualizado a las versiones de Spring Flex 1.5, BlazeDS 4, Spring Security 3 y mejoras al soporte de carga perezosa de Hibernate. Más información aquí.

  • Grails Fitness Plugin 0.4 - Mejoras en la documentación y corrección de errores. Más información aquí.

  • Open Flash Chart Plugin 0.6.1 - Integración con la librería OFC2 2.x. Más información aquí.

  • GROM: A notification plugin for grails 0.2.0 - Permite enviar notificaciones a Growl desde aplicaciones Grails. Más información aquí.




martes
nov162010

Usando el plugin XFire para crear servicios SOAP (Parte 2)

En el anterior post de esta serie de dos artículos, se mostraba cómo poder crear rápidamente un servicio web SOAP con XFire, pero que sin embargo tenía el "inconveniente" de usar JAXB para obtener los objetos reales. En este nuevo artículo se nos explica cómo evitar el uso de JAXB para que el cliente que consume el servicio web sea mucho más sencillo de implementar y probar.

Más información sobre Groovy Goodness: Using GroovyWS to Access SOAP Web Services (Part 2) (traducido al español).
viernes
nov122010

Pruebas de integración de correo con Greenmail y Spock

Cuando realizamos pruebas de integración debemos comprobar que los componentes de nuestra aplicación interactúan de forma correcta, es decir, se integran para cumplir la funcionalidad que buscamos. Sin embargo, servicios como el correo electrónico puede que no estén disponibles hasta el mismo momento de desplegar la aplicación en PROD, por lo que técnicas de "mocking" como las explicadas en este artículo nos pueden ser realmente útiles.

Más información sobre Integration Testing Mail function with Greenmail and Spock in Grails (traducido al español).
lunes
nov082010

Trabajar con REST en tus pruebas de Grails

¿Cómo resolverías el problema de tener que probar tu aplicación que consume servicios web externos? Desde luego hay varias alternativas, y en la mayoría de los casos todas pasan por "simular" el HTTPRequest.

Más información sobre Putting REST in your Tests for Grails (traducido al español).
viernes
nov052010

Lecciones sobre meta-programación y pruebas con Grails

Que el carácter dinámico de Grails permite realizar todo tipo de pruebas de forma mucho más avanzada es una realidad, pero ello no significa que tengamos que descuidar lo que estamos haciendo.

Más información sobre Lessons In Meta-programming & Testing Grails Applications (traducido al español).
viernes
nov052010

Grails y TDD

Se trata de una presentación en diapositivas que explica cómo Grails puede ayudarnos a realizar nuestras pruebas funcionales con Selenium.

Más información sobre Grails and TDD (traducido al español).
viernes
oct292010

Probando los servicios Grails con easyb

Gracias al plugin easyb es posible obtener instancias de los servicios para poder probar toda su funcionalidad.

Más información sobre Testing Grails services with easyb (traducido al español).
martes
oct192010

Análisis de código Groovy en Grails

Cada vez más desarrolladores comprenden la importancia de contar con unas pruebas, tanto unitarias como de integración, así como funcionales, a la hora de asegurar el correcto funcionamiento de una aplicación. Pero además podemos complementar nuestro propósito de calidad con un análisis de código, para lo cual ya existen varias herramientas gratuitas disponibles.

Más información sobre Analyzing Groovy/Grails Code (traducido al español).
miércoles
oct132010

Utilizar Hudson para ejecutar pruebas en paralelo (inglés)

No cabe duda que el uso de un CI como Hudson integrado con nuestra aplicación Grails nos proporciona multitud de ventajas, ya que permite automatizar y gestionar de una forma óptima tanto la construcción, como la ejecución de pruebas y el despliegue posterior de nuestra aplicación. Pero se pueden hacer muchas más cosas.

Más información sobre Using Hudson to run tests in parallel (traducido al español).