Blog de SQUaC: testeo software

Artículos sobre las pruebas de software

Roles en la organización de test 

Martes, 1 Septiembre 2009

Al estructurar la organización de test es importante identificar roles, responsabilidades y habilidades necesarias para ejecutar las tareas de testeo en un proyecto. Luego estos roles se asignan a una o varias personas, según el tamaño y características de la empresa.

En la siguiente sección (Recursos > Roles Testeo) encontraran referencias que pueden ser tomadas como ejemplos, no pretenden ser completas ni tienen por qué estar alineadas con las actividades de su empresa, sin embargo pueden ser el punto de partida para estructurar su organización de test.

organigrama

En esta primer entrega, Test Manager. Animamos a que nos hagan llegar sus comentarios y complementen las responsabilidades y habilidades requeridas así como también identificar otros roles.

Próximos cursos en usabilidad y testeo unitario 

Jueves, 4 Junio 2009

Os anunciamos dos cursos que vamos a ofrecer en Valencia en junio/julio, dentro del plan de formación del ITI .

Los cursos son:

  • Usabilidad de aplicaciones interactivas (inicio el 30 de junio), que tiene como objetivos:
    • Dar una visión general sobre la usabilidad de software y sus beneficios
    • Describir de un modo práctico las dos principales técnicas de evaluación de usabilidad: la evaluación heurística y el test de usuarios
    • Estudiar la relación entre la usabilidad y los ciclos de desarrollo de software
    • Introducir otras técnicas relacionadas con la usabilidad
  • Testeo unitario para Java (inicio el 20 de julio):
    La primera parte del curso se centra en los aspectos teóricos y conceptos principales del Testo Unitario, técnicas de testeo de bajo nivel y metodologías para incorporar el TU en el proyecto. La segunda parte del curso es práctica (hands-on), permitiendo al alumno utilizar las herramientas de programación y testeo unitario para resolver ejercicios con el objetivo de aplicar los conceptos teóricos y conocer las herramientas.

Tenéis toda la información y el formulario de inscripción en los enlaces correspondientes.

Nuestro primer día en el WWW2009 

Miércoles, 22 Abril 2009

Hoy hemos asistido en Madrid a nuestra primera jornada en el WWW2009, uno de los eventos internacionales más importantes (si no el que más) en lo que respecta a la web.

Logo de WWW2009

Puede hacerse un seguimiento en tiempo real del evento en Twitter, o ver algunas imágenes en Flickr. De nuestra experiencia personal, y en lo que respecta a la temática del blog, nos gustaría destacar esto:

En general, nos ha llamado la atención que varios de los artículos presentados tienen como objetivo principal facilitar la creación y explotación de información por parte de usuarios finales o poco expertos, evitando programación y/o desarrollos complejos.

Continuará.

Seminario "Calidad del software y mejora de procesos" de INTECO en Valencia 

Lunes, 10 Noviembre 2008

El pasado jueves, 6 de noviembre, tuvo lugar el seminario "Calidad del software y mejora de procesos" organizado por INTECO y en el que el ITI colaboró en la organización y aportando una charla. Este es un breve resumen de las ponencias: 

Jornada sobre Calidad de software y mejora de procesos de INTECO en Valencia

Leer el resto del artículo…

Los fallos son necesarios 

Martes, 4 Noviembre 2008

Esa es la conclusión que se extrae del artículo "Failure Is Not an Option — It's a Requirement", publicado en User Interface Engineering por Jared M. Spool. Hace ya algún tiempo comentábamos que en la práctica es imposible demostrar que un sistema no contiene errores; y ya que asumimos que van a existir, es necesario tenerlos en cuenta.

De hecho, los fallos nos ayudan mucho más a innovar y prosperar que los aciertos. Eso sí; queremos fallar después de haber minimizado los riesgos y sus consecuencias. Eso se consigue, por ejemplo, introduciendo las innovaciones poco a poco (como ejemplo pone el caso de Amazon), o trabajando sobre prototipos en papel (el coste de un fallo es mínimo: el del papel que se tira a la basura), o con iteraciones rápidas.

Leer el resto del artículo…

Actividades del grupo SQUaC: publicaciones y ponencias 

Martes, 23 Septiembre 2008

Durante estas semanas el grupo SQUaC está realizando actividades de difusión en diversas temáticas. Os incluimos aquí un resumen de ellas.

Logotipo de SQUaC

Ponencia en X JICS sobre accesibilidad web

El próximo jueves, 25 de septiembre, ofreceremos la charla 'Accesibilidad web: un vistazo a tres webs de administraciones públicas en España' dentro del marco de las X Jornadas de Innovación y Calidad del Software que tienen lugar en Madrid los días 24 y 25.

Ponencia en PRIS 2008 sobre pruebas de software

Una de las sesiones del próximo III Taller sobre Pruebas en Ingeniería del Software, PRIS2008 , incluirá el trabajo 'Factores que afectan negativamente a la aplicación práctica de las pruebas de software' en el que ha colaborado el grupo SQUaC. El evento tendrá lugar el próximo 7 de octubre en Gijón.

Publicación de artículo en Testing Experience

El número 3 de la revista Testing Experience incluye nuestro artículo 'Size Does Matter in Process Improvement'. El artículo incluye experiencias y conclusiones extraídas de algunos proyectos de mejora del testeo en diferentes PYME. La revista se edita en papel y es posible subscribirse a ella de modo gratuito.

Un impuesto sobre software defectuoso 

Viernes, 11 Julio 2008

Esa es la propuesta que hace David Rice en un artículo de Forbes.com: que los desarrolladores de software paguen un impuesto en función del número de defectos que contengan sus productos, y de los costes económicos que estos supongan; concretamente hace referencia a los fallos de seguridad y al tremendo coste que suponen (unos 180.000 millones de dólares al año).

David Rice es autor del libro Geekonomics: The Real Cost of Insecure Software en el que afirma, entre otras cosas: "Software buyers are literally crash test dummies".

Viñeta cómica sobre errores en ordenadores

Su argumento es que los desarrolladores no tienen los suficientes incentivos para realizar el testeo que realmente necesitan sus productos para que sean suficientemente seguros. Simplemente lanzan el software, y son los responsables de tecnología de las empresas los que tienen que "parchearlo" continuamente, lo que no constituye una respuesta suficente al número de ataques que puede sufrir el software hoy en día.

En el artículo, compara esa situación con la de las industrias contaminantes: es imposible conseguir que estas industrias dejen de contaminar, pero los impuestos que tienen que pagar por ese motivo les ha presionado para que mejoren su tecnología y reduzcan sus emisiones contaminantes. ¿No ocurriría lo mismo con el software?

Leer el resto del artículo…

Publicamos los proceedings de JTS2008 (con nuestro artículo sobre testeo en PYME) 

Miércoles, 11 Junio 2008

Acabamos de publicar en la web de JTS2008 los proceedings de las V Jornadas sobre Testeo de Software, que se celebraron el pasado 2 a 4 de abril de 2008. Esta es la lista de artículos incluidos:

  • The Banana Principle for Testers: When to Stop Testing (Lee Copeland)
  • Choosing the Best of the Plan-Driven and Agile Development Methods (Lee Copeland)
  • All I Really Need to Know About Software Testing I Learned in Kindergarten (Lee Copeland)
  • Ready for Testing? How to Create and Validate User Requirements (Petra Heck)
  • Implementing an Organisation Wide Testing Approach (Graham Thomas)
  • 10 Essential Skill for Structured Testing (Bart Knaack)
  • ¿Por qué TestLink? Un caso de éxito (Fernando D. Vicente Márquez)
  • Mejorando el testeo en las PYME ¿Cómo empezar? (Tanja E.J. Vos, Jorge Sánchez Sánchez, Maximiliano Mannise)

Están en formato PDF y consisten en los artículos remitidos a raíz de las ponencias en las Jornadas; es posible descargar los artículos por separado o conjuntamente en un único archivo. Por supuesto, también incluye un artículo publicado por los miembros del grupo SQUaC.

Mejorando el testeo en las PYME ¿Cómo empezar?

Ese es el título de nuestro artículo (que está también disponible en la sección Descargas de esta misma web); su resumen es:

A partir de las experiencias en la aplicación de procesos de mejora de testeo en diferentes PYME, detectamos que las metodologías más habituales de ese tipo están orientadas a organizaciones mucho más grandes y son, por tanto, difícilmente aplicables a ese perfil de empresas, con recursos limitados y poca madurez en los procesos de testeo. Proponemos, por tanto, una serie de acciones sencillas y concretas que las PYME pueden realizar sin dedicar muchos recursos, obteniendo resultados rápidamente y preparándolas para un posterior proceso de mejora más formal.

Abismo entre las PYME y las metodologías de mejora

Invitamos a todos los interesados en el tema (especialmente a las PYME preocupadas por el testeo de software) a que lean el artículo, pongan en marcha las sencillas sugerencias que se dan en él, y nos hagan llegar sus experiencias.

Publicación de presentaciones y conclusiones de JTS2008 

Lunes, 14 Abril 2008

Hemos publicado en la web de JTS2008 las presentaciones utilizadas por cada uno de los ponentes durante las charlas; pueden ser interesantes tanto para los asistentes a las Jornadas como para aquellos que no pudieron estar presentes pero quieran conocer más en detalle los temas tratados. En algunas semanas esperamos tener listos los proceedings del evento, que incluyen artículos de los ponentes; en su momento, avisaremos a través de este blog.

Una de las ponencias de JTS2008 (Tanja Vos)

Os ofrecemos también un vídeo sobre JTS2008 emitido en el informativo de la radiotelevisión de la UPV:


Conclusiones de JTS2008

Con más de 150 asistentes, estamos más que satisfechos del resultado de las V Jornadas sobre Testeo de Software, JTS2008.

Queremos agradecer la participación de ponentes, asistentes, expositores y colaboradores, esperando que haya sido de su agrado y que este tipo de eventos contribuyan a difundir los conocimientos sobre testeo de software.

Expositores de JTS2008Expositores de JTS2008

También nuestro agradecimiento a Bart Knaack por prestarnos algunas de sus fotografías realizadas durante el evento.

Podéis usar los comentarios (o cualquier otro de los canales disponibles) para hacernos llegar vuestras opiniones sobre las Jornadas de este año, así como sugerencias para próximas ediciones.

Cartel de JTS2008

JTS2008: segunda jornada, 4 abril, tarde 

Sábado, 5 Abril 2008

Contenidos:

  • Un framework de testeo: enfoque básico para los directivos (Javier Fernández-Pello Alvargonzález)
  • Gestión de pruebas y validación de sistemas con Telelogic DOORS (Antonio Rodríguez)
  • ¿Por qué TestLink? Un caso de éxito (Fernando David Vicente Márquez)
  • Probando desde el principio (Antonio Fuentes Soto)
  • Mesa redonda
  • Clausura y vino de honor

Un framework de testeo: enfoque básico para los directivos (Javier Fernández-Pello Alvargonzález)

"Un framework es un conjunto de métodos, herramientas y objetos usados para gestionar asuntos complejos". Las empresas (como Zurich) necesitan un framework de testeo porque proporciona un esquema de trabajo, flexibilidad, y permite gestionar y repetir el testeo. Toman TMMi (un modelo para la mejora del testeo) como base.

Exposición de Javier Fernández-Pello

Su problema era de diferentes entornos sobre los que había que testear, con diferentes proveedores distribuidos por todo el mundo. Su implementación define diferentes apartados: objetivos, roles, actividades de testeo, ciclo de vida. Todo ello se gestiona con una herramienta comercial, aunque también recomienda TestLink (herramienta open-source).

Leer el resto del artículo…



Blog del grupo SQUaC. ¿Conoces nuestros servicios?

SQUaC, una web del ITI