Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ieee829 Ejemplo
Ieee829 Ejemplo
APLICACIN AL SOFTWARE
JUEGO DE SCELULAS
PLAN DE PRUEBAS
DOC-003
Software
Documentacin
3.Elementos
3.1 software que se van a probar( por ejemplo, programas o
mdulos).
MODULO ENTRADA
sub. Modulo -Definicin de Variables:
Define las variables de la matriz las cuales son fila,
col, FILAS, COLS, etc.
sub. Modulo -Inicializa matriz y pone las clulas
iniciales:
Se introducen los datos por defecto aleatoria mente
MODULO PROCESO
sub. Modulo -Imprime en pantalla la matriz de la
poblacin Elige un vecino aleatoria mente:
Se inicializa en la pantalla las celulas blancas y
negras aleatoriamente y luego toma su vecino aleatorio
y toma el valor para poder realizar el cambio de
color.
sub. Modulo -Explora la matriz y averigua que
habitante hay:
Registra la cantidad de habitantes e imprime en la
pantalla (en un extremo) con el numero exacto de
celulas blancas y negras.
MODULO SALIDA
sub. Modulo -Visualizacin en la matris
3.2 Documentos a probar
Doc Diseo
Doc Analisis
4.Caractersticas que se van a probar.
1. fluidez de datos
2. independencia de mdulos
3. soporte del software
4. interfaz de usuario
PRUEBAS DE UNIDAD
Pretenden probar que los fragmentos individuales
(unidades) que forman el sistema cumplen las
especificaciones y tienen el comportamiento esperado.
PRUEBA DE REQUISITOS
Se validan los mtodos y procesos para recolectar
requisitos.
Comprobacin de la complecin y consistencia
Eliminacin de requisitos duplicados
PRUEBAS DE INTEGRACIN
Se prueban las funcionalidades, rendimiento, fiabilidad,
etc. del sistema, sus relaciones con el exterior, etc.
PRUEBAS DE REQUISITOS
Diferentes tcnicas de captura y anlisis de requisitos
(prototipos, casos de uso, etc.)
El resultado es una descripcin de las funciones del
sistema
PRUEBAS DE DISEO
Objetivo: generar especificaciones completas para la
implementacin de un sistema.
PRUEBA DE INTERFAZ
PRUEBA DE GRAFOS
Informe de Grafos
Informe de Resistencia
Informe de unidad
Informe de integracin
Informe de interfaz grafica
Informe de documentacin y ayuda
Organizacin de Equipos
Jefe de equipo
SHIRLEY VELIZ BUSTILLOS
Preparacin de casos de pruebas
Ejecucin de pruebas
Datos de la prueba
Preparar informe
11.Necesidades de entorno.
En cuanto a:
SOFTWARE y HADWARE:
Sistema operativo MS-dos o Windows
Un computador con requerimiento mnimo de un
microprocesador 486
DOCUMENTACION:
Absoluta comodidad, tranquilidad.
Copias de seguridad
Frecuencia
Periodicidad
Plan de contingencias
Prever fallos crticos
Procedimientos alternativos
Tratamiento de errores
Posibilidad de error recuperacin
Planificacin contenido mensajes de error
16.Aprobaciones y firmas con nombre y puesto desempeado.
HISTORICO DE PRUEBAS
HISTORICO DE PRUEBAS
Identificador
Descripcin de la prueba: elementos probados y entorno de
la prueba Anotacin de datos sobre cada hecho
ocurrido (incluido el comienzo y el final de la prueba)
Fecha y hora
Identificador de informe de incidente
Otras informaciones
INFORME DE INCIDENTE
El informe de incidente (test incident report) documenta
cada incidente (por ejemplo, una interrupcin en las
pruebas debido a un corte de electricidad, bloqueo del
teclado, etc.) ocurrido en la prueba y que requiera una
posterior investigacin.
INFORME DE INCIDENTE
Identificador
Resumen del incidente
Descripcin de datos objetivos (fecha/hora,
entradas,resultados esperados, etc)
Impacto que tendr sobre las pruebas
2
,
3
3
5 4
7 6
1 1
9 8
1 1
1 1
1 0
1
2
1
3
1
4
1
5
COMPLEJIDAD CICLOMATICA
Camino 1: 1- 2 - 3 - 4 - 15
Camino 2: 1- 2 - 3 - 5 6 14 - 15
Camino 3: 1- 2 - 3 - 5 7 8 13 - 14 - 15
Camino 4: 1- 2 - 3 - 5 7 9 10 - 12 13 14 - 15
Camino 5: 1- 2 - 3 - 5 7 9 11 - 12 13 14 - 15
LA COMPLEJIDAD CICLOMATICA
V(G)= A N + 2
V(G)= 18 15 + 2
V(G)= 5
A = ARISTAS
N = NODOS
V(G) = 4 NODOS PREDICADO + 1
V(G) = 5
NOTACION DE GRAFO FLUJO
1
2
,
3
3
5
1
6
2
,
37
9
1
9 8
9 7
1 9
1 1
0 0
1
1
1
2
1
3
COMPLEJIDAD CICLOMATICA
Camino 1: 1- 2 - 3 - 4 5 6 7 8 - 10 11 12 - 13
Camino 2: 1- 2 - 3 - 4 5 6 7 9 - 10 11 12 - 13
LA COMPLEJIDAD CICLOMATICA
V(G)= A N + 2
V(G)= 15 13 + 2
V(G)= 4
A = ARISTAS
N = NODOS
V(G) = 3 NODOS PREDICADO + 1
V(G) = 4
PRUEBA DE UNIDAD
Hablamos de una unidad de prueba para referirnos a uno o
ms mdulos que cumplen las siguientes condiciones [IEEE,
1986a]:
Todos son del mismo programa
Al menos uno de ellos no ha sido probado
El conjunto de mdulos es el objeto de un proceso de
prueba
PRUEBAS DE INTEGRACION
Factores
La forma de preparar casos
Las herramientas necesarias
El orden de codificar y probar los mdulos
El coste de la depuracin
El coste de preparacin de 1casos
PROGRAMA
SCELULAS