17
TEMA: RESPONSABILIDAD DE ERRORES NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE INTEGRANTES DEL EQUIPO: RAFAEL VALLE CASTELÁN JUAN DE DIOS RAMÍREZ VIVAR NOMBRE DEL PROFESOR: L.C.C. MIGUEL FUENTES CORTES CARRERA: INGENIERÍA INFORMÁTICA SEMESTRE: 8º. GRUPO: “C” DEL DOCENTE: L.I. RAÚL GARCÍA HERRERA ACATLÁN DE OSORIO PUE; A 24 DE MAYO DE 2014.

Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

TEMA: RESPONSABILIDAD DE ERRORES

NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE

INTEGRANTES DEL EQUIPO:

RAFAEL VALLE CASTELÁN

JUAN DE DIOS RAMÍREZ VIVAR

NOMBRE DEL PROFESOR: L.C.C. MIGUEL FUENTES CORTES

CARRERA: INGENIERÍA INFORMÁTICA

SEMESTRE: 8º.

GRUPO: “C”

DEL DOCENTE: L.I. RAÚL GARCÍA HERRERA

ACATLÁN DE OSORIO PUE; A 24 DE MAYO DE 2014.

Page 2: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

Responsabilidad de Errores

¿Qué se busca ?

La reducción de defectos, fallas, errores,

etc. en el sistema de software.

Page 3: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

EL MÉTODO FAGAN PARA INSPECCIONES

El método de inspección más utilizado hasta

el momento, es el de Fagan (1976).

Fagan (1976) menciona que las inspecciones

son un método formal, eficiente y económico

para encontrar errores en el diseño y el

código.

Para su método, Fagan propone un conjunto

de roles y un proceso a seguir durante las

inspecciones.

Page 4: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

El equipo

Moderador

Diseñador

Implementador/Codificador

Encargado de pruebas

Page 5: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

El Moderador

Es la persona clave en una inspección exitosa.

Debe ser un programador competente, pero no necesita ser un

técnico experto en el programa siendo inspeccionado.

Es recomendable usar un moderador de un proyecto no

relacionado, para preservar la objetividad, e incrementar la

integridad de la inspección.

Debe administrar al equipo de inspección y ofrecer un

liderazgo.

Sus tareas incluyen:

Calendarizar reuniones y lugares de reunión

Reportar los resultados de la inspección

Dar seguimiento al retrabajo

Page 6: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

EL DISEÑADOR

Es el responsable de producir el diseño del programa.

EL IMPLEMENTADOR/CODIFICADOR

El responsable de transformar el diseño en código.

EL ENCARGADO DE LAS PRUEBAS

El responsable de escribir y/o ejecutar los casos de prueba o

alguna otra forma de probar los productos del diseñador y el

codificador.

Page 7: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

El plan de pruebas

Es un documento que describe el enfoque que será utilizado

para las actividades de pruebas, e incluye:

Los elementos a ser probados

Los tipos de pruebas que serán realizadas

El calendario de pruebas

Los recursos humanos

Procedimientos de reporte

Criterios de evaluación,

etc.

Page 8: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

CALENDARIZACIÓN

Fagan menciona que cuatro miembros es un buen tamaño

para el equipo de inspección. Sin embargo, puede crecer

si el programa tiene interfaces con otros, dado que los

programadores de estas interfaces deberían también

participar en las inspecciones.

Fagan también menciona que con un grupo de cuatro, las

inspecciones llevarán entre 90 y 100 horas hombre.

Recomienda que las reuniones de inspección no

sobrepasen las dos horas, y que dos reuniones de dos

horas al día es aceptable.

El tiempo para realizar las inspecciones y el retrabajo

resultante, debe calendarizarse como cualquier otra

actividad importante del proyecto.

Page 9: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

EL PROCESO

Fagan propone un proceso de inspección

constituido por las siguientes actividades

1.Vista general

2.Preparación

3.Inspección

4.Retrabajo

5.Seguimiento

Page 10: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

1.-VISTA GENERAL

Participa todo el equipo.

El diseñador describe el área general que será

abordada, y entonces especifica el área que él ha

diseñado en detalle (lógica, caminos,

dependencias, etc.).

La documentación del diseño se distribuye entre

todos los participantes.

En la inspección de código se requiere usar el

listado del código y la especificación de diseño

como material de la inspección.

En la segunda inspección, el moderador debe

tener un especial escrutinio de todas las partes

que hayan sido modificadas después de la

inspección de diseño, ya sea por retrabajo debido

a errores, o por alguna otra causa.

Page 11: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

2.-PREPARACIÓN

Es una actividad individual.

Los participantes tratan de entender el diseño, su

intención y lógica.

Algunos errores se pueden encontrar durante esta

proceso, pero no suelen ser tantos como durante

la reunión de inspección.

Se debe estudiar la distribución de tipos de

errores de inspecciones anteriores, para

concentrarse en las áreas que con mayor

probabilidad podrían tener errores.

También se debe estudiar las listas de verificación

de errores.

Page 12: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

3.-INSPECCIÓN

Se realiza por todo el equipo.

Un lector, elegido por el moderador, describe

cómo implementará el diseño.

Parafrasea el diseño de la forma en que lo expresó

el diseñador.

Cada pieza de lógica es cubierta al menos una vez,

y cada rama es tomada al menos una vez.

Durante la inspección se debe contar con:

Toda la documentación de alto nivel,

especificación de diseño de alto nivel,

especificación de lógica, etc.

Page 13: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

3.-INSPECCIÓN

Listado de bloques de control

Una vez que se entendió el diseño, el objetivo es

encontrar errores.

Hasta que un error se descubre, se realizan

preguntas.

El moderador captura los errores, clasifica su tipo,

e identifica su severidad (menor, mayor, etc.), y se

continúa con la inspección.

Si la solución del problema es obvia, se anota,

pero no se espera definir soluciones durante la

inspección.

Al finalizar las conclusiones de las inspecciones del

día, el moderador debe escribir un reporte de las

inspecciones y sus resultados para asegurarse que

se tomen en cuenta en las operaciones de

retrabajo y seguimiento.

Page 14: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador
Page 15: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador
Page 16: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

4.-RETRABAJO

Todos los errores o problemas detectados en la

inspección son resueltos por el diseñador o

implementador/codificador

5.-SEGUIMIENTO

Es responsabilidad del moderador asegurarse de

que todos los aspectos, errores, problemas, etc.

descubiertos en la inspección hayan sido resueltos

por el diseñador o el implementador/codificador

en su caso.

Si más de un 5% del material ha sido retrabajado,

se recomienda realizar una nueva inspección del

100%.

En otro caso, el moderador puede usar su criterio

para determinar la calidad del retrabajo por él

mismo, o programar una reinspección de una parte

o todo el trabajo.

Page 17: Plan de Pruebas - WordPress.com · EL ENCARGADO DE LAS PRUEBAS El responsable de escribir y/o ejecutar los casos de prueba o alguna otra forma de probar los productos del diseñador

CONCLUSIONES:

Las inspecciones incrementan la productividad y la

calidad del sistema. También ayudan a mejorar el

control del proceso y la administración de los

proyectos por que las inspecciones pueden ayudar

a encontrar entre un 60 y 90% de los errores.