Rapid Software Testing – Un primer acercamiento

james bach rstJames Bach ha sido su creador.

Teniendo que participar en ciclos de desarrollo cortos y rápidos, necesitamos que nuestras pruebas se adapten a éstos de manera ágil, y ahí es donde Rapid Software Testing (RST) aparece en juego, permitiéndonos ejecutar pruebas más rápidas sin descuidar nuestro testing, y hasta incluso, mejorando la calidad.

Aspectos importantes de esta técnica

#Personas

Además de las habilidades técnicas apropiadas, el RST necesita de personas que sean disciplinadas, ordenadas y flexibles, es decir, que cuenten con habilidades blandas, y las pueden potenciar para poder soportar las presiones que existen en este tipo de proyectos donde las planificaciones en la mayoría de las veces es muy ajustada, y que aporten valor desde las fases tempranas del ciclo de vida de desarrollo, con ideas y sugerencias «duras» y «blandas». ¿Se entiende, no?

#Integración del Proceso de Pruebas

El ‘Testing’ se debe integrar con el Proceso Total de Desarrollo, habiéndose revisado antes cómo se plantea el ‘Testing’ propiamente dicho, a fin de alinearlo a este nuevo enfoque.

#Proceso de Pruebas Estática

Esta técnica recomienda utilizar este tipo de pruebas porque sirven para detectar defectos lo más pronto posible durante las primeras etapas del desarrollo. Te suena la frase ‘en forma temprana’?

Como sabemos, hay diferentes formas de aplicar este tipo de pruebas dependiendo de ciertos factores, entre ellos:

  • Inspecciones
  • Walkthroughs
  • Revisiones de diseño
  • Revisiones de código
  • Análisis estático para detectar defectos en sintaxis, estructura de datos, y otros componentes del código.

Una referencia de todos estos puntos, lo pueden encontrar en el cap III y IV del ISTQB FL.

#Proceso de Pruebas Dinámicas

Las pruebas dinámicas se utilizan para comparar el funcionamiento real contra el esperado, y en caso de haber diferencias, se la considera como defecto. Podemos pensar en los siguientes:

  • Pruebas Funcionales
  • Pruebas de Rendimiento
  • Pruebas de Stress

Fuente:
http://www.softqanetwork.com/rapid-software-testing
http://www.satisfice.com

 

Gus Terrera

Apasionado por el agile testing y la ia.

Deja una respuesta