Buscar
Social
Ofertas laborales ES

Entries in pruebasunitarias (79)

miércoles
sep082010

'Mixin' para soporte extendido de GORM en pruebas unitarias (inglés)

Como ya os hemos comentado en alguna ocasión en el Observatorio, una de las limitaciones de las pruebas unitarias en Grails es que no permiten emular de forma completa toda la funcionalidad de GORM, en concreto ni 'criteria' ni 'named queries'. Este problema puede tener sus días contados con el siguiente truco.

Más información sobre New approach to mocking domain classes in Grails unit tests (traducido al español).
lunes
ago092010

Pruebas unitarias en Grails con métodos 'mock' (inglés)

Este es uno de esos artículos que no nos enseña nada nuevo, pero que es genial como guía de referencia, ya que propone ejemplos cortos y sencillos de uso de los métodos 'mock' cuando implementamos nuestras pruebas unitarias en Grails.

Más información sobre Grails: Unit testing (traducido al español).
miércoles
jul282010

Limitaciones al hacer 'mocking' de las clases del dominio (inglés)

Hace ya algún tiempo os explicamos en el Observatorio algunas limitaciones que todavía tienen las pruebas unitarias de las clases del dominio, y aquí os dejamos un artículo donde se analiza de nuevo la falta de soporte para el testeo de 'criteria', por ejemplo. Si recordáis, existen herramientas alternativas para tratar de simular dichos comportamientos, como el uso de librerías como JMock o easyMock.

Más información sobre Grails Domain Mocking Limitation (traducido al español).
viernes
jul022010

Nuevo plugin: JMock Support 0.1 (inglés)

Aquí os dejamos la primera liberación de un nuevo plugin que añade soporte JMock para nuestra aplicación Grails.

Más información sobre JMock Support Plugin for Grails.
miércoles
jun302010

Uso de mockLogging en una prueba Grails (inglés)

Aunque se trata de una funcionalidad que muchos de los que trabajáis con las pruebas unitarias de Grails ya conocéis, nunca viene mal recordar su uso y cómo configurarlo.

Más información sobre mockLogging in Grails test (traducido al español).
lunes
jun142010

¿Qué hay de nuevo en Spock 0.4? (inglés)

Aunque Grails de forma nativa proporciona una API muy completa para nuestras pruebas unitarias, así como la posibilidad de 'mockear' nuestros objetos de las clases del dominio, en ciertas ocasiones no es suficiente y tenemos que recurrir a otras herramientas que extienden todavía más estas posibilidades. Un ejemplo podría ser la falta de soporte de 'named queries' en las pruebas unitarias.

Una de estas herramientas para Groovy es Spock, un magnífico framework para 'simular' objetos cuando realizamos nuestras pruebas unitarias. Con la nueva liberación 0.4, las posibilidades son aún mayores, y en este artículo se nos dan algunos trucos y consejos.

Más información sobre What's New In Spock 0.4? Episode 2: Better Mocking (traducido al español).
jueves
may132010

Simulando la localización en los controladores Grails (inglés)

Cuando realizamos nuestras pruebas de integración de los controladores en Grails, si estamos desarrollando una aplicación con soporte multiidioma, necesitaremos probar también que los cambios de idioma funcionan. Aquí os dejamos un artículo donde se explica cómo poder simular esta localización cuando hacemos las pruebas.

Más información sobre Grails: Mocking localization in Controllers (traducido al español).
viernes
may072010

Usar códecs en nuestras clases de prueba (inglés)

Otro truco de nuestro amigo mrhaki que nos muestra cómo poder usar códecs a la hora de probar nuestros controladores.

Más información sobre Grails Goodness: Using Codecs in Test Classes (traducido al español).
miércoles
abr212010

Cuanto - Analiza y rastrea tus pruebas (inglés)

Puesto que Grails está desarrollado en gran parte sobre Groovy, cualquier nueva herramienta de este lenguaje dinámico para Java que aparezca en el mercado es, de forma obvia, aplicable al desarrollo de aplicaciones Grails en general. En este caso presentamos aquí Cuanto, desarrollado por Codehaus (la misma empresa de open-source que Groovy), y que pretende rellenar el hueco que, según Codehaus, quedaba entre distinas ejecuciones de pruebas en nuestros desarrollos.

Cuanto es, pues, una herramienta gratuita para almacenar los resultados de pruebas automatizadas y manuales, organizándolas en grupos lógicos, analizando la naturaleza de los fallos de cada prueba individual y el uso de los datos resultantes, para proporcionar estadísticas útiles.

Más información sobre Cuanto - Track your tests (traducido al español).
miércoles
abr072010

Django vs. Grails (inglés)

Aquí os dejamos la opinión de un desarrollador sobre Django vs. Grails. En nuestra opinión desde el Observatorio, no todos los inconvenientes que se achacan a Grails son realmente "culpa" de Grails, sino de las tecnología sobre las que Grails se ejecuta. Por ejemplo, hemos oido muchas veces, y en este artículo también se menciona, el hecho de que Grails lanza una excepción de memoria cuando se hacen muchos cambios en caliente; sin embargo, este problema es más achacable al contenedor Tomcat. En cualquier caso, siempre es interesante conocer cómo otras tecnologías complementan o suplementan a Grails, claro.

Más información sobre Django vs. Grails (traducido al español).