
Hace unos meses escribí una entrada sobre la importancia de la integración continua para mejorar la calidad de nuestro proyecto.
Paul Duvall, Steve Matyas, y Andrew Glover han posteado en Info Queue un artículo titulado “Continuous Integration means Continuous Testing”.
Podréis encontrar material muy útil sobre la implantación de la integración continua en vuestros proyectos, aumentando así la calidad y reduciendo riesgos. Como dice el título del artículo, “la integración continua significa testing continuo”…
En los últimos meses he publicado algunos artículos sobre Scrum, sus beneficios y buenas prácticas, pero “no es oro todo lo que reluce”. Scrum es una metodología ágil implantada exitosamente durante años en grandes empresas…pero esto no quiere decir que la podamos implantar en cualquier entorno. Antes de su implementación deben de analizarse bien la situación en la que se encuentra nuestra empresa mediante un análisis de riesgos.
De la misma manera que hay muchas personas que creen en los beneficios de Scrum, hay otras que no acaban de ver estos beneficios con tanta claridad. Os recomiendo que leáis este interesante punto de vista obtenido de SoftwareArquitecto.
En los últimos meses he estado leyendo bastante sobre Scrum, el proceso, su implementación, como introducir calidad en el proceso…y por supuesto, he buscado herramientas que permitan gestionar un proceso ágil como Scrum de principio a fin.
Una de las herramientas que más me ha gustado ha sido VersionOne. Es una aplicación ASP.NET gratuita para equipos de hasta cinco personas. Fácil de instalar y de usar, es bastante intuitiva. La propia web de la aplicación incluye completos tutoriales sobre la administración e instalación.
En la parte superior derecha de la web de VersionOne está el enlace a “Customer Support”, allí podreis encontrar el “Getting Started”, “Planning”, “Reporting” y “Tracking”. Son muy interesantes, aprendereis a usar mejor la aplicación.
Read more
Redsauce, patrocinador y proveedor tecnológico, tiene una herramienta gratuita bastante interesante llamada Post Master. Esta solución permite hacer pruebas de aquellos scripts de servidor que reciben parámetros a través del método POST.
Fundamentalmente para realizar test unitarios de cualquier script, independientemente del lenguaje. Incluye:
+ Soporte de conexión con Proxy.
+ Salvado de variebles entre sesiones.
+ Visualizador de respuesta
+ Personalización de variables enviadas.
+ Soporte para servidores con password.
Aunque Scrum es una metodología muy simple de entender, al menos sus conceptos básicos (la implementación ya es otra cosa), no se puede aprender en cinco minutos. Eso si, “Softhouse” nos ofrece un visión global de en que consiste Scrum.
Scrum in five minutes consta de 16 páginas que nos explica el “Work Flow” de scrum, piezas claves y cada uno de los miembros del equipo scrum.
No sería la primera vez que al equipo de calidad se le asignan tareas de prototipaje. En algunos casos porque el cliente no tiene claro exactamente lo que quiere y en otros porque pueden servir como ideas de como la aplicación podría estar diseñada. En cualquiera de los casos, el prototipaje suele ir de la mano de un estudio de usabilidad.
En este enlace podreis encontrar útiles templates para hacer rápido prototipaje con Visio.
Interesante artículo de stickyminds sobre “Test notes and Coverage Maps“. Sridhar Kasibhatla y Andrew Robins explican los conceptos básicos sobre como usar “Coverage maps” y “Test notes” cuando utilizamos exploratory testing y test design concurrente.
Estas técnicas están basadas en conceptos obtenidos de James Bach y su “Rapid Software Testing”. La idea es usar mapas y test notes para revisar y trazar la cobertura de nuestras pruebas y ayudarnos a generar casos de prueba que podrán ser reusados.
