Pruebas, FINAL

 PRUEBAS CAJA NEGRA

Agregar Mariposa

Propósito:

Probar que la base de datos esté almacenando correctamente la información de una mariposa al agregar una nueva mariposa.

Prerrequisitos:

El administrador deberá previamente haber iniciado sesión.

Datos de Prueba:

familia={Lycanidae}

subfamilia={Milteninae}

tribu={Miletini}

género={Feniseca}

especie={tarquinius}

subespecie={novascotiae}

imagen={imagen.jpg}

Pasos:

1.- El administrador se dirige a la pestaña administrador.

2.- El administrador dá click en el botón agregar mariposa.

3.- El administrador llena los campos del formulario con los datos de prueba brindados.

4.- El administrador deberá dar click en agregar mariposa una vez haya terminado de completar el formulario.

5.- El administrador se dirige a la pantalla de Todas las mariposas para ver la mariposa que acaba de agregar.

Notas y preguntas:

¿Qué sucede si no se llenan todos los campos?

¿Qué pasa si no se agrega una imagen?

¿Qué sucede si se agrega algún otro tipo de archivo en lugar de una imagen?




Condición de la entrada

Clases Válidas

Clases Inválidas

familia

Cadena de caracteres que dirá a qué familia pertenece

0cadena≤255  

cadena>255

subfamilia

Cadena de caracteres que dirá a qué subfamilia pertenece 

0cadena≤255  

cadena>255

tribu

Cadena de caracteres que dirá a qué tribu pertenece

0cadena≤255  

cadena>255

género

Cadena de caracteres que dirá a qué género pertenece

0cadena≤255  

cadena>255

especie

Cadena de caracteres que dirá a qué especie pertenece

0cadena≤255  

cadena>255

subespecie

Cadena de caracteres que dirá a qué subespecie pertenece

0cadena≤255  

cadena>255

imágen

Archivo de tipo imagen para la mariposa

archivo tipo imagen(jpg,png,bmp,gif) 

archivos que no sean del tipo imagen (.txt, .docs, .pptx, etc)




















Eliminar Mariposas

Propósito:

Probar que el botón de eliminar mariposa, esté borrando información adecuadamente de nuestra base de datos.

Prerrequisitos:

El administrador deberá previamente haber iniciado sesión.

Datos de Prueba:

mariposa a eliminar:

familia={Lycanidae}

subfamilia={Milteninae}

tribu={Miletini}

género={Feniseca}

especie={tarquinius}

subespecie={novascotiae}

imagen={imagen.jpg}

Pasos:

1.- El administrador se dirige a la pestaña administrador.

2.- El administrador dá click en el botón eliminar mariposa.

3.- El administrador busca en una lista los datos de la mariposa que desea eliminar.

4.- El administrador deberá dar clic en el símbolo (x) que está posicionado en la misma fila de los datos de la mariposa que encontró en la lista y desea eliminar.

5.- El administrador se dirige a la pantalla de Todas las mariposas para ver la mariposa que acaba de eliminar ya no se encuentre en la página.

Notas y preguntas:

¿Qué sucede si el usuario da clic en una mariposa que no era la que deseaba eliminar?


Pruebas de Caja Blanca

Agregar Mariposa

Complejidad Ciclomática:

Sean:

n = número de nodos

a = número de aristas

r = regiones cerradas

c = nodos de condición

Entonces tenemos:

n = 17

a = 22

r = 6

c = 6

Por lo tanto:

  1. V(G) = a - n + 2 = 22 - 17 + 2 = 7

  2. V(G) = r = 6 Regiones cerradas

  3. V(G) = c + 1 = 6 + 1 = 7 Nodos de condición




Eliminar Mariposa:


Complejidad ciclomática


Sean:

n = número de nodos

a = número de aristas

r = regiones cerradas

c = nodos de condición

Entonces tenemos:

n = 19

a = 25

r = 6

c = 6

Por lo tanto:

  1. V(G) = a - n + 2 = 25 - 19 + 2 = 8

  2. V(G) = r = 6  Regiones cerradas

  3. V(G) = c + 1 = 6 +1 = 7  Nodos de condición


Comentarios