casos de pruebas ONG
-
Upload
luis-gualberto -
Category
Documents
-
view
219 -
download
1
description
Transcript of 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
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
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
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
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
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”.
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
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"
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
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
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