Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.-Prueba de Unidad
3.-Pruebas de validación.
La validación se consigue cuando el software funciona de acuerdo con las
expectativas del cliente definidas en el documento de especificación de
requisitos del software.
Se llevan a cabo una serie de pruebas de caja negra que demuestran la
conformidad con los requisitos.
Las técnicas son:
A. Prueba Alfa. Se llevan a cabo por el cliente en el lugar de desarrollo.
El cliente utiliza el software de forma natural bajo la observación del
desarrollador que irá registrando los errores y problemas de uso.
B. Prueba Beta. Se lleva a cabo por los usuarios finales del software en
su lugar de trabajo. El desarrollador no está presente. El usuario
registra todos los problemas que encuentra e informa al desarrollador
4.-Prueba del sistema.
Formado por un conjunto de pruebas. Son las siguientes.
A. Prueba de recuperación. Se fuerza el fallo del software y se verifica
que la recuperación se lleva a cabo de forma apropiada.
B. Prueba de seguridad. Verifica que el sistema está protegido contra
accesos ilegales.
C. Prueba de resistencia (Stress).Enfrenta al sistema con situaciones que
demandan gran cantidad de recursos, por ejemplo diseñando casos de
prueba que requieran el máximo de memoria
c ) HACER MIENTRAS
d) REPETIR HASTA
Repetir
<Instrucciones>
Hasta que <condición>
e) CONDICIONAL MÚLTIPLE
Según sea <variable> hacer
Case opcion 1
<Instrucciones>
Case opcion 2
<Instrucciones>
Case opcion 3
< Instrucciones >
Otro caso
<Instrucciones>
Fin según
Es un método de prueba de caja negra que divide los valores de los campos
de entrada de un programa en clases de equivalencia.
Ejemplo. Supongamos un campo de entrada llamado nº de empleados
definido con una serie de condiciones: número de 3 tipos y el primero no
puede ser 0
Podemos definir una clase de equivalencia no válida: número empleado <
100 y otra válida número de empleado entre 100 y 999.
Para identificar las clases de equivalencia se examina cada condición de
entrada y se divide en 2 o más grupos.
1. Clases válidas
2. Clases no válidas
Se definen según estas directrices
● Si una condición de entrada especifica un rango se define una clase
valida y dos no válidas.
o La válida contempla valores del rango y las no válidas un
valor por encima del rango y otro por debajo.
● Si una condición de entrada requiere un valor especifico se define
una clase válida y dos no válidas
o La clase válida contempla el valor y las no válidas un valor
por encima y otro por debajo.
● Si una condición de entrada especifica un miembro de un conjunto se
define una clase válida y otra no válida.
o La válida está formada por los elementos del conjunto y la no
válida con un valor que no pertenece al conjunto.
● Si una condición de etrada es lógica se define una clase váida y otra
no válida.
o La válida cumple la condición y la no válida no.