Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tecnicas de Diseño de Pruebas
Tecnicas de Diseño de Pruebas
ÑO
B
E
U
SE P
R
DI D
E
DE
S
O
S
A
A S E
C
IC S O
D
C N B A E
Ñ
TE UEE 1 D
IS
PRA R T
P
CONCEPTOS
• Condición de prueba:
Evento que debería ser verificado por uno o mas casos de prueba. Ejemplo:
función, tx, característica
• Objeto de prueba:
Elemento a ser revisado, un documento o pieza de software
• Criterios de prueba:
El objeto de prueba debe cumplir un conjunto de criterios con el fin de
superar la prueba
EJERCICIO
Dar ejemplo de condición de prueba, objeto de prueba y criterio de prueba de
un TestDrive:
CONCEPTOS (2)
• Especificación de casos de prueba incluye:
Identificador de CP y valores de entrada
precondiciones de ejecución
resultados esperados (antes de ejecutar)
condiciones de ejecución y dependencias
Requisitos
IEEE 829 norma para la documentación de prueba de software
Ñ O IC
A
E
N
C
IS T
É
D S A
A B
DE
L E
E U
D PR
A S ÍA E
IC S R D
O S
C N BA G O
E S
T A
TE UE
A
C E C
2 D
PR
E
T ÑO
R E
A
P IS
D
TÉCNICAS DE DISEÑO DE PRUEBAS BASADAS
EN LA ESPECIFICACIÓN COMO TÉCNICAS DE
CAJA NEGRA
El problema a solucionar
El software se especifica a partir de modelos formales e informales
TÉCNICAS DE DISEÑO DE PRUEBAS BASADAS
EN LA ESTRUCTURA COMO TÉCNICAS DE CAJA
BLANCA
información sobre como debe utilizarse el software construido (código)
EJERCICIO
1. Definir los casos de prueba necesarios aplicando la técnica de caja negra para probar una tostadora
2. Definir los casos de prueba necesarios aplicando la técnica de caja blanca para probar una tostadora
teniendo en cuenta el esquema entregado
TÉCNICAS DE DISEÑO BASADAS EN LA
EXPERIENCIA
se emplea la experiencia y conocimiento de las personas como fuente para el diseño de
casos de prueba
Esta experiencia da los posibles puntos débiles, errores para definir casos de prueba