casos de pruebas ONG

11
Documento Casos de Pruebas Fecha: 3/5/2011 ESPECIFICACIÓN Casos de pruebas ONG Amigos de la Naturaleza Versión 2.0 03/05/2011 Soluciones Informáticas S.A. Zuly López

description

Documento Casos de Pruebas Fecha: 3/5/2011 03/05/2011 Soluciones Informáticas S.A. Zuly López Soluciones Informáticas  Empleo Seguro S.A. 2011 Página 1 de 11 Nombre del sistema: ONG Amigos de la Naturaleza Versión: 2.0 Fecha Versión Descripción Autor 02/05/2011 1.0 Versión preliminar de especificación de casos de pruebas Documento Casos de Pruebas Fecha: 3/5/2011 Soluciones Informáticas  Empleo Seguro S.A. 2011 Página 2 de 11 Nombre del sistema: ONG Amigos de la Naturaleza Versión: 2.0 Zuly López

Transcript of casos de pruebas ONG

Page 1: casos de pruebas ONG

Nombre del sistema:

ONG Amigos de la Naturaleza Versión: 2.0

Documento Casos de Pruebas Fecha: 3/5/2011

Soluciones Informáticas Empleo Seguro S.A. 2011 Página 1 de 11

ESPECIFICACIÓN Casos de pruebas ONG Amigos de la Naturaleza Versión 2.0 03/05/2011 Soluciones Informáticas S.A. Zuly López

Page 2: casos de pruebas ONG

Nombre del sistema:

ONG Amigos de la Naturaleza Versión: 2.0

Documento Casos de Pruebas Fecha: 3/5/2011

Soluciones Informáticas Empleo Seguro S.A. 2011 Página 2 de 11

HISTORIAL DE REVISIONES

Fecha Versión Descripción Autor

02/05/2011 1.0 Versión preliminar de especificación de casos de pruebas

Zuly López

03/05/2011 2.0 Versión final Zuly López

Revisión de documentos Luis Godinez

Page 3: casos de pruebas ONG

Nombre del sistema:

ONG Amigos de la Naturaleza Versión: 2.0

Documento Casos de Pruebas Fecha: 3/5/2011

Soluciones Informáticas Empleo Seguro S.A. 2011 Página 3 de 11

Casos de Pruebas “Loguear Usuario”

1. Descripción

Este artefacto cubre el conjunto de pruebas realizadas sobre el Caso de Uso “Loguear usuario”.

Las pruebas realizadas a este caso de uso son:

Ingreso de usuario

Contraseña incorrecta

El entorno del cual partiremos para realizar la prueba será el formulario de entrada de la aplicación.

2. Ingreso de usuario

2.1 Descripción

El requisito para ser un usuario es tener un correo el cual servirá para mantener una comunicación.

2.2 Condiciones de ejecución

El usuario podrá ingresar a la pagina de Amigos de la Naturaleza ingresará en la opción de Registrarse,

luego le desplegará un formulario y el usuario ingresará los datos correspondientes, el sistema guardará

los datos en la BD correctamente.

2.3 Entrada

Introducimos en el campo de usuario, el correo electrónico que se utilizó para registrase a la

página, el cual es [email protected].

Se introduce en el campo de contraseña: flow23

La pagina nos lleva a la pagina principal de ONG Amigos de la Naturaleza

Estando en la página principal, podemos acceder a todas las opciones que nos brinda la página.

2.4 Resultado esperado

El sistema loguea al usuario de manera correcta.

2.5 Evaluación de prueba

Prueba superada con éxito.

3. Contraseña incorrecta

3.1 Descripción:

El usuario desea loguearse a la página principal de ONG.

3.2 Condiciones de ejecución

El usuario tratará de acceder o loguearse a la página principal, pero esta vez el sistema detectará que la

contraseña que él introduce es diferente y desplegará un mensaje haciendo saber que esa contraseña es

incorrecta.

3.3 Entrada

Introducimos en el campo de usuario, el correo electrónico que se utilizó para registrase a la

página, el cual es [email protected].

Se introduce en el campo de contraseña: flow32

Page 4: casos de pruebas ONG

Nombre del sistema:

ONG Amigos de la Naturaleza Versión: 2.0

Documento Casos de Pruebas Fecha: 3/5/2011

Soluciones Informáticas Empleo Seguro S.A. 2011 Página 4 de 11

El sistema le desplegará un mensaje diciéndole que esa contraseña es incorrecta y le pedirá de

nuevo que ingrese su contraseña correcta.

3.4 Resultado esperado:

El sistema despliega un error advirtiendo que la contraseña es incorrecta.

3.5 Evaluación de prueba:

Prueba superada con éxito.

Casos de Pruebas “Consulta de equipos/salones”

1. Descripción

Este artefacto cubre el conjunto de pruebas realizadas sobre el Caso de Uso “Consulta de

equipos/salones”.

Las pruebas realizadas a este caso de uso son:

Consulta de equipo

Consulta de salón

2. Consulta de Equipo

2.1 Descripción

El usuario podrá realizar una serie de consultas.

2.2 Condiciones de ejecución

El usuario logueado correctamente podrá realizar consultas de equipos que el desee reservar y que estén

disponibles.

2.3 Entrada

El usuario necesita estar logueado correctamente al sistema.

El usuario selecciona la opción “consultas”.

El usuario ingresa la descripción del equipo que desea consultar.

El sistema generará un reporte listando los equipos disponibles.

2.4 Resultado esperado

El sistema genera un reporte basándose en la consulta del usuario con respecto al equipo disponible.

2.5 Evaluación de prueba

Prueba superada con éxito.

3. Consulta Salón

3.1 Descripción

El usuario realiza consultas sobre salones disponibles para reserva.

1.2 Condiciones de ejecución

El usuario logueado correctamente podrá realizar consultas de salones que el desee reservar y que estén

Page 5: casos de pruebas ONG

Nombre del sistema:

ONG Amigos de la Naturaleza Versión: 2.0

Documento Casos de Pruebas Fecha: 3/5/2011

Soluciones Informáticas Empleo Seguro S.A. 2011 Página 5 de 11

disponibles.

3.3 Entrada

El usuario necesita estar logueado correctamente al sistema.

El usuario selecciona la opción “consultas”.

El usuario ingresa la descripción del salón que desea consultar.

El sistema generará un reporte listando los salones disponibles.

3.4 Resultado esperado

El sistema genera un reporte basándose en la consulta del usuario con respecto los salones disponibles.

3.5 Evaluación de prueba

Prueba superada con éxito.

Casos de Pruebas “Editar perfil de usuario”

1. Descripción

Las pruebas realizadas a este caso de uso son:

Editar perfil de usuario

Campos inválidos

2. Editar perfil de usuario

2.1 Descripción

El usuario podrá modificar su perfil de usuario.

2.2 Condiciones de ejecución

El usuario debe estar logueado de manera correcta para poder realizar cualquier tipo de modificación a

su perfil de usuario en la página ONG.

2.3 Entrada

El usuario necesita estar logueado correctamente al sistema.

El usuario selecciona la opción “editar perfil”.

El sistema desplegará un formulario con sus datos.

El usuario realizar los cambios necesario con respecto a su perfil

El usuario le da click en el botón “aceptar”.

El sistema actualiza la base de datos.

Los datos son modificados.

2.4 Resultado esperado

El sistema actualizará la base de datos con los datos modificados del perfil de usuario.

2.5 Evaluación de prueba

Page 6: casos de pruebas ONG

Nombre del sistema:

ONG Amigos de la Naturaleza Versión: 2.0

Documento Casos de Pruebas Fecha: 3/5/2011

Soluciones Informáticas Empleo Seguro S.A. 2011 Página 6 de 11

Prueba superada con éxito.

3. Campos Inválidos

3.1 Descripción

El usuario modifica su perfil, excepto deja unos campos vacíos que son obligatorios.

3.2 Condiciones de ejecución

El usuario trata de modificar su perfil, pero dejando campos vacíos que son indispensables para poderse

guardar a la base de datos.

3.3 Entrada

El usuario necesita estar logueado correctamente al sistema.

El usuario selecciona la opción “editar perfil”.

El sistema desplegará un formulario con sus datos.

El usuario realizar los cambios necesario con respecto a su perfil

El usuario le da click en el botón “aceptar”.

El sistema despliega un mensaje dejándole saber que el usuario ha dejado campos vacíos

necesarios para la modificación.

3.4 Resultado esperado

El sistema desplegará un mensaje de “campos vacios necesarios para el cambio”.

3.5 Evaluación de prueba

Prueba superada con éxito.

Casos de Pruebas “Actualizar equipos/salones”

1. Descripción

Las pruebas realizadas a este caso de uso son:

Actualizar equipos

Actualizar salones

2. Actualizar equipos

2.1 Descripción

El usuario podrá realizar modificaciones tales como agregar, modificar o eliminar equipos.

2.2 Condiciones de ejecución

El administrador puede dar de baja del sistema a un usuario que ya no se requiera en el sistema.

2.3 Entrada

El usuario ingresa a la página.

El usuario ingresará su nombre de usuario y contraseña.

El sistema valida usuario y contraseña.

El usuario solicita “Actualizar Equipos”.

Page 7: casos de pruebas ONG

Nombre del sistema:

ONG Amigos de la Naturaleza Versión: 2.0

Documento Casos de Pruebas Fecha: 3/5/2011

Soluciones Informáticas Empleo Seguro S.A. 2011 Página 7 de 11

El sistema muestra datos de la herramienta a actualizar.

El usuario podrá agregar, modificar o eliminar equipo o equipos.

El usuario ingresa cantidad de herramientas nuevas.

El sistema actualiza la base de datos.

2.4 Resultado esperado

El sistema actualizará la base de datos con los datos actualizados sobre el equipo o equipos.

2.5 Evaluación de prueba

Prueba superada con éxito.

3. Actualizar salones

3.1 Descripción

El usuario podrá realizar modificaciones tales como agregar, modificar o eliminar salones.

3.2 Condiciones de ejecución

El usuario debe estar logueado de manera correcta y tener los privilegios necesarios para poder realizar

cualquier tipo de modificación sobre los salones.

3.3 Entrada

El usuario ingresa a la página.

El usuario ingresará su nombre de usuario y contraseña.

El sistema valida usuario y contraseña.

El usuario solicita “Actualizar Salones”.

El sistema muestra datos de la herramienta a actualizar.

El usuario podrá agregar, modificar o eliminar salón o salones.

El usuario ingresa cantidad de herramientas nuevas.

El sistema actualiza la base de datos.

3.4 Resultado esperado

El sistema actualizará la base de datos con los datos modificados actualizados de los salones o el salón.

3.5 Evaluación de prueba

Prueba superada con éxito.

Casos de Pruebas “Baja de usuario”

1. Descripción

Las pruebas realizadas a este caso de uso son:

Baja de usuario

2. Baja de usuario

Page 8: casos de pruebas ONG

Nombre del sistema:

ONG Amigos de la Naturaleza Versión: 2.0

Documento Casos de Pruebas Fecha: 3/5/2011

Soluciones Informáticas Empleo Seguro S.A. 2011 Página 8 de 11

2.1 Descripción

El usuario Administrador elimina los datos de cualquier usuario del sistema.

2.2 Condiciones de ejecución

El usuario debe estar logueado como Administrador para poder eliminar los datos de cualquier usuario.

2.3 Entrada

El usuario ingresa a la página.

El usuario ingresará su nombre de usuario y contraseña.

El sistema valida usuario y contraseña.

El usuario selecciona la opción “eliminar cuenta”.

El usuario confirma la baja y el sistema elimina la cuenta.

El sistema elimina al usuario.

2.4 Resultado esperado

El sistema dará de baja a un usuario de acuerdo a lo que estipule el usuario Administrador.

2.5 Evaluación de prueba

Prueba superada con éxito.

Prueba de Ruta Básica

Borrar Reserva:

<form name="form1" method="post"

action="http://localhost/reservas/index.php?controlador=reserva&accion=borrarreserva">

<? Php

require'modelos/listadosmodelo.php';

echo " <select name = 'reservas'> ";

$valor=reservas($db);

if ($myrow = $valor->fetch()) {

do {

printf(" <option value=\"%s\"> %s </option>\n", $myrow["idreserva"], $myrow["idreserva"]);

}

while ($myrow = $valor->fetch());

echo "</select></td>";

}

else {}

?>

<input type="submit" name="Submit" value="reserva a eliminar">

</form>

<form name="form1" method="post"

Page 9: casos de pruebas ONG

Nombre del sistema:

ONG Amigos de la Naturaleza Versión: 2.0

Documento Casos de Pruebas Fecha: 3/5/2011

Soluciones Informáticas Empleo Seguro S.A. 2011 Página 9 de 11

CC= 3

Eliminar Vista:

action="http://localhost/reservas/index.php?controlador=reserva&accion=borrarreserva">

<?php

require'modelos/listadosmodelo.php';

echo " <select name = 'reservas'> ";

$valor=reservas($db);

if ($myrow = $valor->fetch()) {

do {

printf(" <option value=\"%s\"> %s </option>\n", $myrow["idreserva"], $myrow["idreserva"]);

}

while ($myrow = $valor->fetch());

echo "</select></td>";

}

else {}

?>

<input type="submit" name="Submit" value="reserva a eliminar">

</form>

1

2

3 4

5

6 7

Page 10: casos de pruebas ONG

Nombre del sistema:

ONG Amigos de la Naturaleza Versión: 2.0

Documento Casos de Pruebas Fecha: 3/5/2011

Soluciones Informáticas Empleo Seguro S.A. 2011 Página 10 de 11

CC =3

Insuvista:

require'modelos/listadosmodelo.php';

echo " <select name = 'cargo'> ";

$valor=cargos($db);

if ($myrow = $valor->fetch()) {

do {

printf(" <option value=\"%s\"> %s </option>\n", $myrow["idcargo"], $myrow["cargo"]);

}

while ($myrow = $valor->fetch());

echo "</select></td>";

}

else {}

?>

2

3 4

5

6 7

Page 11: casos de pruebas ONG

Nombre del sistema:

ONG Amigos de la Naturaleza Versión: 2.0

Documento Casos de Pruebas Fecha: 3/5/2011

Soluciones Informáticas Empleo Seguro S.A. 2011 Página 11 de 11

CC=3

4

1

5

3 2

6