Verificación y
Validación de
Software
Ingeniería en Sistemas de Información
Departamento de Ciencias e Ingeniería de la Computación
Administración y Gestión del Testing
Verificación y Validación de
Software
Administración y Gestión del Testing
La administración y gestión del proceso de testing toma
relevancia en cuanto dejamos de hablar de ejemplos de
juguetes y empezamos a considerar cualquier otro tipo de
proyecto.
Verificación y Validación de
Software
Administración y Gestión del Testing
Verificación y Validación de
Software
Administración y Gestión del Testing
En el proceso de testeo la documentación es fundamental.
No sólo para documentar casos de test sino para organizar
el proceso completo, desde su génesis hasta su
finalización.
Verificación y Validación de
Software
Documentación de Testing
Test Policy
Test Strategy
Master Test Plan
Level Test Plan
Verificación y Validación de
Software
Documentación de Testing
Test Policy
Filosofía, objetivos y métricas
Test Strategy
Master Test Plan
Level Test Plan
Verificación y Validación de
Documentación de Testing
Test Policy
Test Strategy
Metodologías generales de testing
Master Test Plan
Level Test Plan
Verificación y Validación de
Documentación de Testing
Test Policy
Test Strategy
Master Test Plan
Test Strategy aplicada a un proyecto en particular
Level Test Plan
Verificación y Validación de
Documentación de Testing
Test Policy
Test Strategy
Master Test Plan
Level Test Plan
Actividades específicas a cada nivel de testeo
Verificación y Validación de
Software
Documentación de Testing
Test Policy
Filosofía, objetivos y métricas
Test Strategy
Metodologías generales de testing
Master Test Plan
Test Strategy aplicada a un proyecto en particular
Level Test Plan
Actividades específicas a cada nivel de testeo
Verificación y Validación de
Software
Documentación de Testing
Test Policy
¿Por qué testear? (independiente del proyecto) ¿Cuál es la filosofía de la empresa en cuanto al testeo? Este es un documento corto, casi publicitario, definido por la
gerencia de la empresa. Es un documento dirigido a toda la empresa, quizás hasta los clientes.
Verificación y Validación de
Software
Documentación de Testing
Test Policy
¿Por qué testear? (independiente del proyecto) ¿Cuál es la filosofía de la empresa en cuanto al testeo? Este es un documento corto, casi publicitario, definido por la
gerencia de la empresa. Es un documento dirigido a toda la empresa, quizás hasta los clientes.
Verificación y Validación de
Software
Documentación de Testing
Test Strategy
Metodologías generales de testing. En forma independiente de todos los proyectos, acá se describe ¿Cómo testeamos? Puede proveer más detalles sobre el testing en los diferentes
niveles. ¿Cuáles son las condiciones de éxito de cada nivel? Puede distribuir responsabilidades dentro del grupo de testeo.
Verificación y Validación de
Software
Documentación de Testing
Test Strategy
Este documento es útil si la empresa siempre desarrolla proyectos similares.
Verificación y Validación de
Software
Documentación de Testing
Test Strategy
Verificación y Validación de
Software
Documentación de Testing
Master Test Plan
Test Strategy aplicada a un proyecto en particular. El la descripción del Cómo aplicada a un proyecto específico. Debería estar alineado con el Test Policy y el Test Strategy.
Verificación y Validación de
Software
Documentación de Testing
Master Test Plan
Test Strategy aplicada a un proyecto en particular. El la descripción del Cómo aplicada a un proyecto específico. Debería estar alineado con el Test Policy y el Test Strategy.
Verificación y Validación de
Software
Documentación de Testing
Level Test Plan
Actividades específicas a cada nivel de testeo. El Cómo del testing descrito en un único nivel. Este plan incluye cronograma, tareas y objetivos. En muchos casos, el Master y el Level Test Plan son el mismo documento.
Verificación y Validación de
Software
Documentación de Testing
Como puede verse en los ejemplos, existen diferentes formatos para los documentos. Y además, existen diferentes tipos de documentos, que integran los tipos de documentos vistos.
Verificación y Validación de
Software
Documentación de Testing
Desde el inicio de la documentación del testing cada empresa ha desarrollado sus propios documentos, con sus propios términos.
Verificación y Validación de
Software
Documentación de Testing
Desde el inicio de la documentación del testing cada empresa ha desarrollado sus propios documentos, con sus propios términos.
Verificación y Validación de
Software
Documentación de Testing
IEEE 829
Verificación y Validación de
Software
IEEE 829
Standard for Software Test Documentation
Este estándar incluye 8 documentos divididos en tres
grupos. Los grupos representan etapas/estados del
proceso de testing.
Verificación y Validación de
Software
IEEE 829
Standard for Software Test Documentation
Etapa 1. Preparación del test
Test Plan: Plan how the testing will proceed.
Test Design Specification: Decide what needs to be tested. Test Case Specification: Create the tests to be run.
Test Procedure: Describe how the tests are run.
Test Item Transmittal Report: Specify the items released for testing.
Verificación y Validación de
Software
IEEE 829
Standard for Software Test Documentation
Etapa 2. Ejecución del test
Test Log: Record the details of tests in time order.
Test Incident Report: Record details of events that need to be investigated.
Verificación y Validación de
Software
IEEE 829
Standard for Software Test Documentation
Etapa 3. Test Completado
Test Summary Report: Summarise and evaluate test
Verificación y Validación de
Software
IEEE 829
Standard for Software Test Documentation
Etapa 3. Test Completado
Test Summary Report: Summarise and evaluate test
Verificación y Validación de
Software
IEEE 829
Standard for Software Test Documentation
Etapa 3. Test Completado
Test Summary Report: Summarise and evaluate test
Verificación y Validación de
Software
Documentación de Testing
Level Test Plan
Actividades específicas a cada nivel de testeo. El Cómo del testing descrito en un único nivel. Este plan incluye cronograma, tareas y objetivos. En muchos casos, el Master y el Level Test Plan son el mismo documento.
Verificación y Validación de
Software
Administración y Gestión del Testing
Para poder administrar y gestionar el testing es necesario contar con herramientas que asistan en el proceso.
Verificación y Validación de
Software
Herramienta de Administración y Gestión del Testing
Verificación y Validación de
Software
Herramienta de Administración y Gestión del Testing
Verificación y Validación de
Software
Herramienta de Administración y Gestión del Testing
Verificación y Validación de
Software
Herramienta de Administración y Gestión del Testing
Verificación y Validación de
Software
Herramienta de Administración y Gestión del Testing
Verificación y Validación de
Software
Herramienta de Administración y Gestión del Testing
Verificación y Validación de
Software
Herramienta de Administración y Gestión del Testing
Verificación y Validación de
Software
Herramienta de Administración y Gestión del Testing
Verificación y Validación de
Software
Herramienta de Administración y Gestión del Testing
Microsoft Code UI
Verificación y Validación de
Software
Herramienta de Administración y Gestión del Testing
https://en.wikipedia.org/wiki/Test_management_tools
Verificación y Validación de
Software
Verificación y
Validación de
Software
Ingeniería en Sistemas de Información
Departamento de Ciencias e Ingeniería de la Computación