• No se han encontrado resultados

Verificación y Validación de Software

N/A
N/A
Protected

Academic year: 2021

Share "Verificación y Validación de Software"

Copied!
42
0
0

Texto completo

(1)

Verificación y

Validación de

Software

Ingeniería en Sistemas de Información

Departamento de Ciencias e Ingeniería de la Computación

(2)

Administración y Gestión del Testing

Verificación y Validación de

Software

(3)

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

(4)

Administración y Gestión del Testing

Verificación y Validación de

Software

(5)

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

(6)

Documentación de Testing

Test Policy

Test Strategy

Master Test Plan

Level Test Plan

Verificación y Validación de

Software

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

Documentación de Testing

Test Strategy

Este documento es útil si la empresa siempre desarrolla proyectos similares.

Verificación y Validación de

Software

(16)

Documentación de Testing

Test Strategy

Verificación y Validación de

Software

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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

(23)

Documentación de Testing

IEEE 829

Verificación y Validación de

Software

(24)

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

(25)

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

(26)

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

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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

(32)

Herramienta de Administración y Gestión del Testing

Verificación y Validación de

Software

(33)

Herramienta de Administración y Gestión del Testing

Verificación y Validación de

Software

(34)

Herramienta de Administración y Gestión del Testing

Verificación y Validación de

Software

(35)

Herramienta de Administración y Gestión del Testing

Verificación y Validación de

Software

(36)

Herramienta de Administración y Gestión del Testing

Verificación y Validación de

Software

(37)

Herramienta de Administración y Gestión del Testing

Verificación y Validación de

Software

(38)

Herramienta de Administración y Gestión del Testing

Verificación y Validación de

Software

(39)

Herramienta de Administración y Gestión del Testing

Verificación y Validación de

Software

(40)

Herramienta de Administración y Gestión del Testing

Microsoft Code UI

Verificación y Validación de

Software

(41)

Herramienta de Administración y Gestión del Testing

https://en.wikipedia.org/wiki/Test_management_tools

Verificación y Validación de

Software

(42)

Verificación y

Validación de

Software

Ingeniería en Sistemas de Información

Departamento de Ciencias e Ingeniería de la Computación

Referencias

Documento similar

Primeros ecos de la Revolución griega en España: Alberto Lista y el filohelenismo liberal conservador español 369 Dimitris Miguel Morfakidis Motos.. Palabras de clausura

Si se tiene en cuenta la distinción existente entre los con- ceptos de objeto material y objeto formal o método, el tridimensionalismo jurídico sería el enfoque de lo jurídico,

Con el cometido de evaluar la credibilidad del testimonio en casos de violencia de gé- nero, a la vez que la huella psíquica con- trolando una potencial simulación, hemos

Las Empresas licitadoras deberán comprometerse a contar con un local que permita ubicar las instalaciones necesarias para el personal, garaje para vehículos, útiles, herramientas

(82) En ese sentido, incluso alguien tan poco "sospechoso" de querer favorecer la investigación y experimentación de preembriones como Albin ESER ha prevenido del uso a

Por PEDRO A. EUROPEIZACIÓN DEL DERECHO PRIVADO. Re- laciones entre el Derecho privado y el ordenamiento comunitario. Ca- racterización del Derecho privado comunitario. A) Mecanismos

•La licencia para edificar, en cuanto acto administrativo de intervención en las actividades de los administrados con trascendencia urbanística, implica adecua- ción de