Archive for the ‘Test’ Category

Tipos de test dentro del desarrollo ágil

Uno de los pilares de las metodologías ágiles es la realización de test continuamente, ya que al ser ciclos de desarrollo muy cortos, no hay tiempo para realizar test completos de la aplicación. Aquí es donde entran técnicas como la TDD, que se basa en realizar primero los test (que obviamente fallarán ya que no [...]

Mejores practicas con Spring

Creo que se puede asegurar que el framework Spring es el framework más implantado en el mercado. Con miles de instalaciones exitosas y con ya varios años de experiencia, se ha convertido el estándar de facto del marcado. Y, ya que tenemos tanto código instalado y funcionando, y además con varios años en funcionamiento en [...]

TDD – breaking the mould

Hoy os dejo una presentación de lo qué es el TTD. TDD – breaking the mould on Prezi

Screencast con funcionalidades de mockito

Ventajas de Mockito

Ya hablamos del Mockito en Mockito en seis ejemplos. Ahora os añado un articulo Mockito – Pros, Cons, and Best Practices. Basicamente son: 1 : Mejor stubbing 2 : Son interfaces, no clases 3 : Recoge mejor capturas de métodos 4 : Mejores mensajes Existen mas ventajas, pero desde mi punto de vista son las [...]

Rendimiento de librerías javascript para UI

Hoy nos centramos en el rendimiento de librerias javascript En UI performance and better UI framework podemos ver un análisis comparativo entre GWT,YUI,jQuery,Dojo y Ext JS (esta ultima no gratuita). Dando pros y cons de cada una de ellas, nos da una visión bastante buena del estado del arte en cuanto a librerías UI de [...]

Tipos de performance

Una de las palabras que tienen varias significados es la palabra performance. Cuando hablamos de performance, hablamos de dos tipos de performance: Latencia referido al tiempo que se tarda en ejecutar una operación, una llamada o una request. Capacidad que es la habilidad de manejar altos volúmenes de requests, es decir, la forma de manejar [...]

Integración Continua

Una de las practicas habituales dentro de las metodologías Ágiles, es el concepto de Integración Continua (CI). La Integración Continua se basa en codificar la aplicación y hacer commits al repositorio de codigo cada vez que se produce una modificación en el proyecto. El proceso de Integración Continua se encarga de compilar continuamente los codigos [...]

Herramientas de test de stress / rendimiento

Dentro de las distintas pruebas que hay que realizar (las unitarias, la funcionales, las de aceptación..), existen los test de stress y performance. Están bastante ligados entre si, por lo que muchas veces a un test de rendimiento se le llama test de stress. La idea de los test de rendimiento es medir es el [...]

FindBugs™

Hoy os queria comentar un poco mas acerca de la herramienta de FindBugs™ a colación del articulo de Find Java Bugs with FindBugs (dzone.com). Dentro de las herramientas de aseguramiento de la calidad del código, esta es para mi gusto, una de las imprescindibles (por no decir la más imprescindible). Un completisima lista de bugs [...]