An approach to an integrated software-releases workflow

Many organizations have their own process to develop and release software, but... how can they include testing and usability techniques in their workflows? Here's a first approach.

Some time ago I wrote about the similarities and relationships between testing and UX/usability techniques. But there’s another question: how do we integrate them in the software development process? Here’s an approach:

An approach to an integrated software-releases workflow

(more…)

Software testing and usability: so close, so far

Software testing and usability are usually seen as independent fields, but they seem to have many common aspects. Why not trying to integrate both of them?

In my previous job as an expert in usability and accessibility, I was a member of the Software Quality Area inside my company. There I realized that, although they are closely related, usability and software testing are, in practice, developed as totally independent disciplines, with:Usability and software testing, working together

  • different experts and teams
  • different methodologies and techniques
  • different tools

Couldn’t they be more integrated?

(more…)

Un artículo sobre testeo y una ponencia sobre accesibilidad

El trabajo en Valencia, en el grupo SQUaC, me está permitiendo realizar algunas actividades que difícilmente hubiera podido llevar a cabo antes. La cosecha del 2007 (¡qué pronto se nos antoja antiquísima una fecha del año pasado!) dejó, entre otras…

El trabajo en Valencia, en el grupo SQUaC, me está permitiendo realizar algunas actividades que difícilmente hubiera podido llevar a cabo antes. La cosecha del 2007 (¡qué pronto se nos antoja antiquísima una fecha del año pasado!) dejó, entre otras cosas, la publicación de un artículo sobre testeo de software y una ponencia en Madrid sobre accesibilidad web.

La ponencia: accesibilidad web

Logo de Expo:QAEn noviembre di una charla dentro de Expo:QA 2007, un congreso sobre calidad de software que tuvo lugar en Madrid. La ponencia tenía como título “Accesibilidad web: principios, mitos y algunos ejemplos prácticos“, y trata sobre principios y ejemplos relacionados con el objetivo de conseguir que el mayor número de usuarios puedan acceder a los contenidos de la web, no sólo los discapacitados, porque… (si quieres saberlo, tendrás que leer la presentación).

La presentación está colgada, en formato PDF, en la web de Expo:QA. El contenido se entiende bastante bien, a pesar de que está pensada para acompañarse de las explicaciones que dió en su momento este que os escribe.

Hay referencias a la presentación en el blog de SQUaC, y en otros sitios web como este, este o este.

El artículo: recetas para el diseño de casos de testeo

El artículo, escrito junto a la responsable del grupo SQUaC, Tanja Vos, forma parte de los proceedings de las IV Jornadas sobre Testeo de Software (JTS2007) que tuvieron lugar el año pasado. Por cierto, este año estamos en plena preparación de las V Jornadas, JTS2008, que os recomiendo desde aquí.

La primera parte del artículo consiste en una introducción al testeo de software, incluyendo algunas definiciones básicas, que creo que puede resultar interesante tanto para aquellos a los que el software testing les suena a chino, como para aquellos interesados en el tema que quieran aclarar conceptos.

(more…)

Jornadas sobre testeo de software en Valencia

El grupo en el que trabajo desde hace un mes, SQUaC (dentro del Instituto Tecnológico de Informática), organiza del 2 al 4 de mayo en Valencia unas Jornadas sobre Testeo de Software. Es el cuarto año que se celebran, y…

Jornadas de Testeo de Software, JTS2007El grupo en el que trabajo desde hace un mes, SQUaC (dentro del Instituto Tecnológico de Informática), organiza del 2 al 4 de mayo en Valencia unas Jornadas sobre Testeo de Software. Es el cuarto año que se celebran, y en ellas intervienen expertos nacionales e internacionales en software testing.

Lo cierto es que hasta ahora no conocía las técnicas e ideas relacionadas con el mundo del testeo de software. Es evidente que cualquier desarrollo tiene que ser probado para verificar que no contiene errores y que funciona tal como se pretende. Y existe todo un campo de trabajo dedicado al testeo de software, definiendo y creando técnicas y herramientas para realizarlo de un modo formal (y no hacer las pruebas como buenamente se nos ocurra, como seguramente hacemos la mayoría).

Reflexionando un poco sobre dos de las áreas a las que nos dedicamos en el grupo SQUaC, usabilidad y testeo de software, podría parecer que no tienen gran relación entre ellas. Pero dejando a un lado los detalles (como las técnicas concretas que se usan en cada caso), tienen bastantes similitudes.

(more…)