Escolar Documentos
Profissional Documentos
Cultura Documentos
04/03/2013
Contenido:
1. La prueba funcional. 2. Tcnicas de caja negra. 3. Casos de prueba.
Ingeniera de Software
04/03/2013
1. La prueba funcional Es un proceso para encontrar discrepancias entre el programa y la especificacin funcional. La prueba funcional toma el punto de vista del usuario. Para realizar pruebas funcionales, la especificacin se analiza para derivar los casos de prueba. Las funciones son probadas ingresando las entradas y examinando las salidas. Permite verificar si no se obtienen resultados correctos, exactos y con el grado de precisin acordado. Permite encontrar funciones ausentes.
Tambin conocidas como pruebas de comportamiento. Las pruebas de caja negra se llevan a cabo sobre la interfaz del software, obviando el comportamiento interno y la estructura del programa.
Ingeniera de Software
04/03/2013
2. Tcnicas de caja negra Tcnicas: Particin de equivalencias. Anlisis de valores lmite. Mtodos basados en grafos. Pruebas de comparacin. Anlisis causa-efecto. Estas tcnicas definen los criterios para confeccionar los Casos de Prueba.
Ingeniera de Software
04/03/2013
2. Tcnicas de caja negra Clases de equivalencia Una clase de equivalencia representa un conjunto de estados vlidos y no vlidos para las condiciones de entrada de un programa. Las clases de equivalencia se identifican examinando cada condicin de entrada (normalmente una frase en la especificacin) y dividindola en dos o ms grupos. Se definen dos tipos de clases de equivalencia: 1. Las clases de equivalencia vlidas, que representan entradas vlidas al programa. 2. Las clases de equivalencia no vlidas, que representan valores de entrada errneos.
Si una condicin de entrada 1: especifica un rango de 1<=contador<=99. valores. Por ejemplo, si un contador puede ir de 1 a 99. Si una condicin de entrada 1: Identificador que especifica una situacin que comienza con letra. debe ocurrir. Por ejemplo, el primer carcter del identificador debe ser una letra. Si una condicin de entrada especifica un conjunto de valores de entrada. Por ejemplo, el tipo de un vehculo puede ser: autobs, camin, taxi, coche o moto. 1: 2: 3: 4: 5: Autobs. Camin. Taxi. Coche. Moto.
6: Bicicleta.
Ingeniera de Software
04/03/2013
2. Tcnicas de caja negra 2.2. Tcnica de Anlisis de Valores Lmite: Las condiciones lmite son aquellas que se hayan en los mrgenes de la clase de equivalencia, tanto de entrada como de salida. El anlisis de valores lmite complementa la tcnica de particin de equivalencia de manera que: En lugar de seleccionar cualquier caso de prueba de las clases vlidas e invlidas, se eligen los casos de prueba en los extremos. En lugar de centrase slo en el dominio de entrada, los casos de prueba se disean tambin considerando el dominio de salida.
Ingeniera de Software
04/03/2013
Retiro esta entre 20 y 400 soles. Nro. Caso CP01 CP02 CP03 Clase de equivalencia 1, 3, 6a 1, 3, 6b 1, 3, 7
Actividad en clase
Ingeniera de Software
04/03/2013
Ingeniera de Software