TMap® Next - Aproximación a la gestión de pruebas Elementos esenciales de TMap® Next (Test Management Approach) Testing es el proceso de planificación, preparación y medición, destinado a establecer las características de un sistema de información y a demostrar la diferencia entre el estado real y el estado requerido. Los objetivos del Testing son: -Encontrar los fallos más importantes lo antes posible y al menor coste. Los 4 elementos esenciales de TMap® Next TMap® Next es una metodología de Testing en torno a 4 elementos esenciales (ver Fig.1): -Business-driven Test Management(BDTM) -Proceso de Test Estructurado -Mejorar la calidad de los productos. -Kit de Herramientas -Informar sobre la calidad y los riesgos. -Adaptable ¿Por qué Software Control & Testing? En el mercado actual, las organizaciones se centran cada vez más en obtener el máximo rendimiento de sus sistemas. Una entrega rápida y la calidad del software son cada vez más importantes, y los riesgos de una insuficiente calidad son cada vez mayores. El testing es, por tanto, una de las acciones más importantes que una organización debe llevar a cabo para controlar todos estos riesgos. El testing nos permite conocer la calidad del software y los riesgos asociados a una insuficiente calidad de éste. De este modo, gracias a él, las organizaciones disponen del conocimiento necesario para tomar decisiones sobre la implantación o no de un sistema desarrollado. La aproximación de testing de Sogeti (TMap®) ofrece una mayor rapidez en la puesta en explotación de un software de excelente calidad. Business-driven Test Management. Sus principales características son: el cliente debe poder influenciar los 4 aspectos de control: resultados, riesgos, tiempo y costes; el seguimiento y control del testing se comunica en el lenguaje del cliente en forma de objetivos; los test se basan en los riesgos del producto; y, por último, los resultados del testing se hacen visibles. El Business-driven Test Management consta de los siguientes pasos: 1. Formular la misión y recolectar objetivos de las pruebas. 2. Deteminar las categorías de riesgo. 3. Determinar cobertura alta/baja. 4. Se realiza una estimación global para las pruebas y la planificación creadas. 5. Asignar técnicas de pruebas. 6 Proporcionar al cliente información sobre el proceso de test. Elementos esenciales de TMap® Next Documentación. TMap® Next TMap® Next for results-driven testing, proporciona una actualización global de la metodología TMap®, y ofrece una descripción completa del proceso de pruebas, así como más de 400 ejemplos reales y sugerencias prácticas. ISBN: 90-72194-80-2 TMap Next® Business Driven Test Elementos esenciales de TMap® Next: Management, ofrece a los Test Managers una excelente guía para convertir sus objetivos de negocio en planes de pruebas concretos, pragmáticos y controlables. ISBN: 9789072194930 Para adquirir un ejemplar: http://www.utn.nl/ 1. Business-driven Test Management (BDTM) 2. Proceso de Test Estructurado 3. Kit de Herramientas 4. Adaptable Fig.1 El modelo de Ciclo de Vida de TMap® Fig.2 Proceso de Test Estructurado. Consiste en: -Master Test Plan. Se compone de 2 fases: planificación de la totalidad del proceso de test; y control de la totalidad del proceso de test. Su principal objetivo es detectar los defectos más importantes con el menor coste y tiempo posibles. -Test de Aceptación y Sistema: el modelo de Ciclo de Vida (ver fig.2). Este modelo es aplicable a todos los niveles de test, y permite coordinar y sincronizar estos niveles. Transmite responsabilidades y tareas entre grupos involucrados, además de dividir el proceso de test en diferentes fases, actividades y productos. -Tests de Desarrollo. Son parte integral del trabajo realizado por los programadores. El modelo de ciclo de vida (ver fig.2) de TMap® Next puede ayudar a identificar y describir las diferentes actividades para los test de desarrollo. -Procesos de soporte. Muchas veces resulta más eficiente centralizar los procesos de soporte de test que implementarlos a nivel de proyecto. El soporte de test puede ponerse en práctica de dos formas diferentes, Test Expertise Centre (TEC), o bien Test Factory (TF). Kit de herramientas. Se centra en las técnicas (¿cómo?), la infraestructura (¿dónde? ¿con qué?) y la organización (¿quién?). -Las técnicas incluyen: -Estimación de Test -Gestión de Defectos -Creación de Métricas -Análisis de Riesgos del Producto -Diseño de Test -Evaluación del Producto Si desea recibir más información sobre Software Control & Testing, TMap® u otros servicios relacionados, no dude en ponerse en contacto con nosotros a través de: [email protected] Sogeti está presente en 14 países y cuenta con más de 18.000 colaboradores, repartidos en más de 200 ciudades en todo el mundo. www.es.sogeti.com Copyright © 2010 Sogeti. Todos los derechos reservados. TMap®, TMap NEXT® y TPI® son marcas registradas de Sogeti. -La infraestructura. Se definen los entornos de test: DTAP (desarrollo, test, aceptación y producción). Se utilizan herramientas de test que incrementan la productividad, mejoran la calidad del test, y ofrecen más opciones. Y, por último, se definen las condiciones del lugar de trabajo. -La organización. Se establecen los roles y responsabilidades, las tareas y las autorizaciones. El tester debe reunir las siguientes características: ser buen comunicador, poseer capacidad de análisis, ser objetivo, poseer una actitud crítica positiva y ser creativo. Adaptable. La adaptabilidad de TMap® Next se resume en: -Respuesta a los cambios. En TMap® Next, la respuesta a los cambios sucede en las primeras actividades del Master Test Plan. La obtención de información sobre el entorno en el que se ejecuta el test y el establecimiento de posibles cambios desempeñan un papel importante. Si la estrategia de test no es aceptada por el cliente, el plan se adapta. -(Re)utilización de productos y procesos. TMap® Next ofrece la posibilidad de utilizar productos y procesos rápidamente, gracias a sus técnicas de diseño, checklists, plantillas, etc. En la fase final, se definen las actividades para identificar la reutilización y preservación de los objetos de test (testware). -Aprendizaje desde la experiencia. Al ser un método, TMap® Next ofrece el marco necesario para aprender y aplicar lo que ya se ha utilizado con anterioridad. La actividad de evaluación del proceso de tets forma parte del Modelo de Ciclo de Vida. Las métricas también son importantes para mejorar el proceso de test de forma continua. -Probar antes de usar. El mejor instrumento que TMap® Next ofrece para probar antes de usar son los ensayos de test (intake). Otra forma de probar es customizar TMap® Next para adaptarse a una situación específica. TMap® pone a su disposición el modo de conseguir un proceso de pruebas efectivo y eficiente, y permite que su organización cumpla con los objetivos clave del negocio. Es efectivo porque intenta encontrar a tiempo los defectos importantes y tiene en cuenta los riesgos del producto. Y es eficiente, porque es un método aplicable universalmente, que se centra especialmente en la reutilización.