Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
2.0
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
Soluciones Informáticas
Empleo Seguro S.A. 2011
Página 1 de 11
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
2.0
Casos de Pruebas
Fecha:
3/5/2011
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
Soluciones Informáticas
Empleo Seguro S.A. 2011
Página 2 de 11
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
2.0
Casos de Pruebas
Fecha:
3/5/2011
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 pilu684@hotmail.com. 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 pilu684@hotmail.com. Se introduce en el campo de contraseña: flow32
Soluciones Informáticas
Empleo Seguro S.A. 2011
Página 3 de 11
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
2.0
Casos de Pruebas
Fecha:
3/5/2011
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
Soluciones Informáticas
Empleo Seguro S.A. 2011
Página 4 de 11
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
2.0
Casos de Pruebas
Fecha:
3/5/2011
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
Soluciones Informáticas
Empleo Seguro S.A. 2011
Página 5 de 11
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
2.0
Casos de Pruebas
Fecha:
3/5/2011
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”.
Soluciones Informáticas
Empleo Seguro S.A. 2011
Página 6 de 11
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
2.0
Casos de Pruebas
Fecha:
3/5/2011
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 Soluciones Informáticas
Empleo Seguro S.A. 2011
Página 7 de 11
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
2.0
Casos de Pruebas
Fecha:
3/5/2011
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"
Soluciones Informáticas
Empleo Seguro S.A. 2011
Página 8 de 11
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
2.0
Casos de Pruebas
Fecha:
3/5/2011
CC= 3
1
2
3
4
5
6
7
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>
Soluciones Informáticas
Empleo Seguro S.A. 2011
Página 9 de 11
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
2.0
Casos de Pruebas
Fecha:
3/5/2011
CC =3
2
3
4
5
6
7
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"], } while ($myrow = $valor->fetch()); echo "</select></td>"; } else {} ?>
Soluciones Informáticas
Empleo Seguro S.A. 2011
$myrow["cargo"]);
Página 10 de 11
Nombre del sistema: Documento
ONG Amigos de la Naturaleza
Versión:
2.0
Casos de Pruebas
Fecha:
3/5/2011
1
CC=3
2
3
4
5
Soluciones Informáticas
6
Empleo Seguro S.A. 2011
Página 11 de 11