Está en la página 1de 3

EJERCICIO

KEVIN ACOSTA LOPEZ.

1. Clase de Equivalencias

Variables de Entrada Clases Validas Clases no Validas


Codigo_Estudiante 1. Alfanumérico 3. NULL
2. 6 ≤ Codig o Estudiante❑ ≤10 4. Código>10
5. Código<6
Codigo_Asignatura 6. Alfanumérico 8. NULL
7. Codig o Asignatura❑ =5 9. Código>5
10. Código<5
Codigo_Grupo 11. 1 ≤Codig o grupo❑ ≤ 99 12. NULL
13. Código<1
14. Código>99

2. Casos de prueba (Caja Negra)

Resultado
Dato Entrada Valor Escenario esperado
Codigo_Estudiante 1010111833 Correcto  
Codigo_Estudiante S1294924 Correcto  
Codigo_Estudiante 1234 Incorrecto  
Codigo_Asignatura SS123 Correcto  
Codigo_Asignatura SS192303 Incorrecto  
Codigo_Asignatura SS19 Incorrecto  
Codigo_Grupo 2 Correcto  
Codigo_Grupo -1 Incorrecto  
Codigo_Grupo A Incorrecto  

3. Análisis de Valores Limite (Caja Negra)

Condiciones de la especificación Obtención de los casos de prueba


El código del estudiante debe tener Valor máximo =10
mínimo 6 caracteres y máximo 10 Valor mínimo =6
Valor por encima = 11
Valor por debajo = 5
El código de asignatura debe tener 5 Valor justo = 5
caracteres Valor por encima = 6
Valor por debajo = 4
Valor máximo =99
Valor mínimo =1
1≤Codigo_grupo ≤99
Valor por encima= 100
Valor por debajo = 0
4. Clases de equivalencia (Caja Gris)
# de
clases
Entrada Objeto por
Tipo Variable de estado Clases validas Clases invalidas factor
3. Existe, Estado
 Estudiante 1. Formato valido Inactivo
Codigo_estudiante Codigo_estudiante (6-10 caracteres) 4. Formato
String Estado (Activo, 2. Existe, Estado invalido 5
Inactivo) Activo (menos/más
caracteres)
5. NULL 
3. Existe, Estado  
 Asignatura 1. Formato valido (5 Inhabilitado
Codigo_asignatura Codigo_asignatura caracteres) 4. Formato
String Estado (Habilitado, 2. Existe, Estado invalido
Inhabilitado) Habilitado (menos/más 5
caracteres)
5. NULL
3. Existe, Estado
Ocupado
1. Formato valido 4. Formato
 Grupo (1-99 dígitos invalido 5
Codigo_grupo numéricos) (menos/mas
Codigo_grupo Estado (Disponible, 2. Existe, Estado dígitos)
Int Ocupado) Disponible 5. NULL

5. Casos de prueba (Caja Gris)

Variable Entrada Codigo_Estudiante Tipo: String


Objeto/Variable
Valido/Invalido Formato
Estudiante Estado
Valido 1234567 Existe Activo
Invalido 123456 Existe Inactivo
Invalido 12345678 No existe
Invalido 123
Invalido 12345678900
Variable Entrada Codigo_Asignatura Tipo: String
Objeto/Variable
Valido/Invalido Formato
Asignatura Estado
Valido 2 Existe Habilitado
Invalido 5 Existe Inhabilitado
Invalido 7 No Existe
Invalido -2
Invalido
Variable Entrada Codigo_Grupo Tipo: Int
Objeto/Variable
Valido/Invalido Formato
Grupo Cupo
Valido 2 Existe Disponible
Invalido 5 Existe Ocupado
Invalido -2
Invalido
Invalido

También podría gustarte