TMap – Testing Management Approach for Structured Testing

TMap (Test Managment Aproach) es una framework creado por sogeti basado en Metodologías Estructurada de Testing. TMap se encuentra difundido por toda la comunidad europea en paise como Alemania, Francia, Suecia, Suiza, España, Bélgica, Reino Unido e inclusive Estados Unidos.

  • El objetivo de Sogeti es proveer a las organizaciones con un proceso de testing para sistemas complejos, donde los riesgos por falta de pruebas sean eliminados, permitiendo incorporar elementos tales como detección, evaluación y comprensión de riesgos asociados a la calidad del software
  • Un proceso de Tesing transparente y proactivo administrable en términos de tiempos,  costos y calidad
  • Alertas por calidad insuficiente (falta de cobertura, falta de criterios, dualidad, funcionalidad ambigua, funcionalidad debil, etc.)
  • Habilidad para detectar y prevenir defectos en fases tempranas
  • Un periodo corto de tiempo para el testing sobre la ruta crítica de todo el ciclo de desarrollo
  • Reutilización del proceso de testing (Test Case y Test Script)
  • Estandarización y consistencia (un mismo lenguaje para todos los involucrados en el proceso de testing)

TMap se basa en cuatro pilares fundamentales:

  1. Un ciclo de vida del testing  con actividades consistentes
  2. Estructrura organizacional embebida
  3. Infraestructura y herramientas correctas
  4. Técnicas usables

Para TMap, el ciclo de vida es el centro del proceso puesto a que allí se desarrollan y fundamentan el resto de los pilares y es preciso que el ciclo de vida responda a los criterios organizacionales que lo sustentarán en el tiempo.
la infraestructura es fundamental para la obtención de resultados óptimos, como también el correcto uso de las herramientas. Así mismo el "entorno de testing" debe ser estable, controlable y resentativo.
Por último es importante que las técnicas utilizadas den el soporte requerido por el proceso de testing planteado por TMap, de modo que con estas se lograrán implementar las mejores estrategias para garantizar especificaiones y revisones de casos de usos y scripts de pruebas, incluyendo repetitibidad y trazabilidad.

Al tratarse TMap de un método estructurado, se reconocer cinco fases bien definidas:

  1. Planificación y Control
    Especificación de "Quien", "Que", "Cuando", "Como" y "Donde" probar.
  2. Preparación
    Determinación de las especificaciones de calidad del software para obtener una exitosa ejecución del testing.
  3. Especificación
    Indica los Test Case involucrados y la infraestructura requerida, incluidas las configuraciones necesarias, lo cual permitirá que la ejecución del Testing comience en cuanto el "Objeto de Testing".
    En esta fase se analiza cualquier diferencia entre los resultados esperados y los obtenidos y finalmente se reportan los defectos.
  4. Ejecución
    La fase de ejecución inicia cuando el "Objeto de Testing" es liberado
  5. Completitud
    Esta fase consiste en el reporting de los resultados evaluación de los procesos de prueba para la mejora del mismo proceso, como también la obseravación de los "Matariales de Test" que pueden ser reutilizados para proyectos futuros o inclusive para fases de mantenimiento y/o soporte de los productos generados por el proyecto.

TMap ofrecer una manera de emprender en forma efectiva y eficiente los procesos de pruebas de software, permitiendo a las organizaciones enfocarse en los objetivos claves para sus negocios.
Lo hace de manera efectiva para que se enfoca en encontrar a tiempo los defectos importante y con una relación directa con el riego del producto.
Lo hace de manera eficiente por que es un metodo aplicable universalmente que enfatiza el re-uso, con una estrategia basada en los riesgos de los objetivos de negocios y de los productos, permitiendo hacer estrategias inteligentes sobre que testear, como testear y cuando testear, en lugar de testear todo en todo momento.

Leer TMap_Nutshell
Ver artículos, templates y checklis para Testing Estructurado

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s