Está en la página 1de 10

Software de reseñas

Plan de Pruebas del Software


Software de reseñas
REVIE

pág. 1
Ingeniería de Sistemas – Ingeniería de Software - Unillanos
Software de reseñas

Resumen ejecutivo
En el presente documento se analizan diferentes aspectos y fundamentalmente
muestra de diferentes ángulos las fortalezas y debilidades que posee el proyecto como
también el aporte que este hace a la facilidad y manejo de la información existente. Al
desarrollar el plan de pruebas se puede obtener información sobre los errores,
defectos o fallas que tiene el prototipo, para poder implementar las correcciones
pertinentes y asegurarle al cliente un entregable con la calidad del producto que se
necesita.
El plan de pruebas del software se realiza con el objetivo de identificar y especificar
cuáles son los elementos que se van a probar en el prototipo y en el resultado final
para validar su efectividad y verificar los procesos que se lleva a cabo para cumplir con
los requerimientos funcionales y no funcionales del software de reseñas Revie.
Este documento establecerá las técnicas y herramientas que se usarán para llevar a
cabo las actividades relacionadas con la ejecución y validación de las pruebas
llevando una línea guía que será el plan que garantizará el cumplimiento de los
requerimientos. También se planteará los tipos de prueba que serán implementados y
las recomendaciones a seguir para las estrategias de prueba.

Alcance de las pruebas


Elementos de pruebas

Módulo Reviewer:
Sub módulo editar información (perfil)
Sub módulo reseñar (restaurante)
Sub módulo solicitar restaurante (perfil)

Módulo Restaurante:
Sub módulo editar información (perfil)
Sub módulo filtro (restaurante)

Módulo Iniciar Sesión:


Sub módulo registro (login)
Sub módulo olvidar contraseña (login)
Sub módulo iniciar sesión (login)
Sub módulo autenticador (login)

Módulo Top:
Sub módulo mejores restaurantes (top revie)

Módulo Administrador:
Sub módulo restaurante (admin)
Sub módulo reviewer (admin)
Sub módulo reseña (admin)

Objetivo de las pruebas

pág. 2
Ingeniería de Sistemas – Ingeniería de Software - Unillanos
Software de reseñas

Módulo Reviewer

● Validar la actualización de la información del usuario de tipo reviewer y


como esta se cargará en su vista de perfil.
● Validar la creación de una reseña en el perfil restaurante por parte del
usuario reviewer estando autenticado en la página y cómo esta
información se ve reflejada en su perfil y en el restaurante reseñado.
● Validar la creación de una solicitud de un restaurante desde su perfil
reseñador.

Módulo Restaurante

● Validar la actualización de la información del usuario de tipo restaurante


y como esta se cargará en su vista de perfil.
● Validar la realización de un filtrado de información presente en la vista
restaurantes.

Módulo Iniciar Sesión

● Validar de forma correcta el registro de un usuario de tipo Reviewer


(reseñador) y restaurante en la página web.
● Validar la correcta creación de usuarios de tipo Reviewer (reseñador) y
restaurante iniciando sesión con las respectivas credenciales creadas.
● Validar recuperación de contraseña de cada usuario.
● Validar el autenticador de humanos para poder realizar el inicio sesión.

Módulo Top

● Validar que los restaurantes que aparezcan en esta sección coincidan


con las reseñas las puntuaciones de cada restaurante

Módulo Administrador

● Validar la creación, eliminación y actualización de los usuarios reviewer


y restaurante de tal manera que pueda hacer la verificación de todos
estos aspectos en la página web.
● Validar la creación, eliminación y actualización de reseñas de tal
manera que pueda hacer la verificación de todos estos aspectos en la
página web.

Responsabilidad de la prueba

Las pruebas son responsabilidad de los Integrantes del equipo del proyecto, quien en
conjunto con el administrador debe seleccionar las pruebas que aseguren la
efectividad del sistema.

Enfoque de pruebas (estrategia)


El tipo de prueba que se realizará en el software será:
• Pruebas de Función.

pág. 3
Ingeniería de Sistemas – Ingeniería de Software - Unillanos
Software de reseñas

El programa realizará las funciones especificadas por el


Objetivo
cliente.

Se probará que cada elemento realice la función específica


Descripción
para la cual fue diseñado.

Se probará cada uno de los elementos usando un usuario


Técnicas que no tenga conocimiento absoluto sobre lo que es el
sistema.

1. Fase de revisión de Cajas de Texto

2. Fase de revisión de Botones


Fases
3. Fase de revisión de Cajas de Opciones

4. Fase de revisión del Cargue de Imagen

El programa realizará las funciones especificadas por el


Objetivo
cliente.

Se realizará una prueba que verifique que cada caja de texto


envíe los datos al lugar que le fue asignado en la Base de
Datos, que cada una de las etiquetas concuerde con la caja
Entorno de prueba
de texto que se le asignó en el diseño, se revisará que al dar
click en cada botón que aparece en el entorno, cumpla con
su función en específico.

El programa se puede ejecutar en cualquier equipo que


Hardware disponga de un sistema operativo igual o superior a Windows
7.

Para hacer uso de la aplicación es necesario contar con


Software algún navegador, además de contar con conexión a internet.

Los botones funcionarán adecuadamente si cada uno cumple


Criterios de Éxito con el propósito establecido en el diseño.

• Prueba de interfaz de iniciar sesión

Objetivo Identificar que la interfaz sea amigable con el fin de que el


usuario pueda visualizar y hacer sus procesos respectivos.

Descripción Se verificará que haya un orden en los distintos


componentes que visualizará el cliente.

Técnicas Se hará una comparación de los elementos de la interfaz con


los ya propuestos en el diseño con el fin de verificar su

pág. 4
Ingeniería de Sistemas – Ingeniería de Software - Unillanos
Software de reseñas

cumplimiento.

Entorno de prueba Se compararán los componentes de la interfaz contra los del


diseño, si se encuentra alguna falla se reportará al
diseñador.

Hardware El programa se puede ejecutar en cualquier equipo que


disponga de un sistema operativo igual o superior a Windows
7.

Software Para hacer uso de la aplicación es necesario contar con


algún navegador, además de contar con conexión a internet.

Criterios de Éxito La prueba será satisfactoria sólo si la interfaz está 100%


hecha en base a lo que se establece en el diseño.

• Prueba de desempeño

Objetivo El objetivo de la prueba de desempeño es verificar el


correcto rendimiento del sistema.

Descripción Esta prueba nos indica si el rendimiento de la aplicación es


el óptimo, con el fin de satisfacer las necesidades del cliente.

Técnicas Se revisará el desempeño del sistema en una computadora


con características mínimas.

Entorno de prueba Se realizarán pruebas con equipos que posee el cliente y se


comparará el resultado de la prueba contra el que se da por
óptimo.

Hardware El programa se puede ejecutar en cualquier equipo que


disponga de un sistema operativo igual o superior a Windows
7.

Software Para hacer uso de la aplicación es necesario contar con


algún navegador, además de contar con conexión a internet.

Criterios de Éxito Para que se tenga un criterio de éxito debe funcionar la


aplicación perfectamente en una computadora con
características mínimas.

Casos de Prueba
Identificador RF01
Nombre Permitir la Autenticación de Usuarios
Prerrequisito Haber registrado una cuenta con anterioridad.
Descripción Ingresar usuario y contraseña para acceder a toda la

pág. 5
Ingeniería de Sistemas – Ingeniería de Software - Unillanos
Software de reseñas

información del sistema.


Primera prueba:
• Escribir correo
• Escribir contraseña
• Clic en iniciar sesión

Segunda prueba
• En el campo de correo, ingresar un usuario que no
esté registrado y dar clic en iniciar sesión.
• En el campo de correo, ingresar un usuario que sí
esté registrado y dar clic en iniciar sesión.

Tercera prueba
Pasos • En el campo de contraseña, ingresar una contraseña
que no exista y pulsar clic en el botón iniciar sesión.
• En el campo de contraseña, ingresar una contraseña
que exista y pulsar clic en el botón iniciar sesión.

Cuarta prueba

• Ingresar un usuario que existe, pero ingresar en el


campo de contraseña una contraseña incorrecta
pulsar en el botón ingresar.

Quinta prueba

• • Ingresar un usuario que no exista, ingresar una


contraseña que exista y dar clic en el botón ingresar.

Primera prueba
• Inicio automático al sistema.

Segunda prueba
• Mensaje de advertencia de campos incompletos y se
bordeará la caja de texto en rojo.
Criterios de aceptación Tercera prueba
• Mensaje de advertencia de campos incompletos y se
bordeará la caja de texto en rojo

Cuarta prueba

• Mostrar mensaje de advertencia “usuario o


contraseña incorrecta”.

Identificador RF02
Nombre Permitir la gestión de los usuarios reviewer (añadir,

pág. 6
Ingeniería de Sistemas – Ingeniería de Software - Unillanos
Software de reseñas

actualizar y eliminar)
Estar registrado con anterioridad con el permiso del usuario
Prerrequisito
pertinente.
El sistema debe permitir que el respectivo usuario pueda
Descripción
añadir, actualizar y eliminar la información de las reseñas.
Primera prueba
• Poder visualizar todas las vistas.
Pasos Segunda prueba
• Ingresar al módulo perfil y que este usuario pueda
editar, añadir y eliminar información.

Primera prueba
• El sistema mostrará la información permitida según
Criterios de aceptación los permisos otorgados.

Segunda prueba
• Mostrar mensaje de información actualizada.

Identificador RF03
Permitir la gestión de los usuarios Restaurante (añadir,
Nombre
actualizar y eliminar)
Estar registrado con anterioridad con el permiso del usuario
Prerrequisito
pertinente.
El sistema debe permitir que el respectivo usuario pueda
Descripción añadir, actualizar y eliminar la información de los
restaurantes.
Primera prueba
• Poder visualizar todas las vistas.
Pasos Segunda prueba
• Ingresar al módulo restaurante y que este usuario
pueda editar, añadir y eliminar información.

Primera prueba
• El sistema mostrará la información permitida según
Criterios de aceptación los permisos que tenga.

Segunda prueba
• Mostrar mensaje de información actualizada.

pág. 7
Ingeniería de Sistemas – Ingeniería de Software - Unillanos
Software de reseñas

Identificador RF04
Nombre Permitir la gestión de reseñas(añadir, visualizar)
Prerrequisito Estar registrado y haber iniciado sesión como reviewer
El sistema debe permitir al usuario que pueda añadir una
Descripción reseña a los restaurantes que desee, la calificación se
pondera según 4 aspectos.
Primera prueba
• Hacer clic en reseñar, colocar las puntuaciones,
diligenciar los campos y clic en reseñar.

Segunda prueba
Pasos • Hacer clic en reseñar, colocar las puntuaciones, no
diligenciar los campos y clic en reseñar.

Tercera prueba
• Hacer clic en reseñar, no colocar las puntuaciones,
no diligenciar los campos y clic en reseñar.

Primera prueba
• El sistema registra la nueva reseña y actualiza la
página del restaurante colocando la nueva reseña
con las puntuaciones y los datos diligenciados

Segunda prueba

Criterios de aceptación • El sistema registra la nueva reseña y actualiza la


página del restaurante colocando la nueva reseña
con las puntuaciones.

Tercera prueba
• No permite realizar reseñas totalmente vacías,
manda una alerta diciendo que la reseña no fue
hecha.

Identificador RF05
Nombre Permitir la gestión de top (visualizar)
Prerrequisito Estar registrado y haber iniciado sesión como reviewer
El sistema permite que el usuario reviewer realice reseñas y
estas cambien el puntaje ponderado general del restaurante,
Descripción
con ello logra que los 5 mejores se posicionen entre los
mejores.
Pasos Primera prueba
• Realizar reseñas con un buen puntaje a un

pág. 8
Ingeniería de Sistemas – Ingeniería de Software - Unillanos
Software de reseñas

restaurante

Segunda prueba
• Realizar reseñas un puntaje regular o mal a un
restaurante

Primera prueba
• Lograr que dicho restaurante alcance una posición
alta en la sección de top revie para evidenciar la
afectación de estas buenas reseñas.
Criterios de aceptación
Segunda prueba
• Lograr que dicho restaurante alcance una posición
baja en la sección de top revie para evidenciar la
afectación de estas malas o regulares reseñas.

Criterios de aceptación o rechazo


• Errores Graves: Información crítica presentada erróneamente, información
mal registrada en la base de datos, fallos del programa, incumplimiento de objetivos en
funciones principales, etc.
• Errores Medios (comunes): Errores en presentación de datos,
incumplimiento de objetivos en funciones secundarias, caídas de programas auxiliares,
etc.
•Errores Leves: Errores en presentación de datos secundarios, no adecuación
a estándares, comportamientos correctos pero diferentes en situaciones similares,
dificultades de operación, etc.

Descripción: Se aprobará el proyecto con un 100% de las pruebas ejecutadas, pero


con un 85% de aceptación. Esto quiere decir que el 85% de las pruebas deben ser
exitosas y sin errores. El restante 15% pueden existir errores medios o bajos, pero no
graves.
En caso de ocurrir que el proyecto no cumpla con el nivel exigido, el proyecto se
rechaza completo en su etapa de certificación.

Entregables
Se debe entregar un documento con los siguientes elementos:
- Listado de pruebas realizadas
- Descripción de los pasos realizados para las pruebas.

Recursos

pág. 9
Ingeniería de Sistemas – Ingeniería de Software - Unillanos
Software de reseñas

Requerimientos de entornos – Hardware


Para la realización de pruebas, el equipo de trabajo debe contar con los siguientes
elementos:

• Un computador.
• Conectividad a la red Internet.
• Acceso a la base de datos para la correspondiente verificación de la
información.

Requerimientos de entornos – Software 


• Browser (Google, Edge, Opera, Mozilla, Safari)

 Personal

La realización de las pruebas debe contar con mínimo 2 personas que estén
bajo los siguientes roles:

• Un QA.
• Un desarrollador backend.

Planificación y organización
Procedimientos para las pruebas
Las pruebas deben ser realizadas con la verificación de cada una de las
opciones que permiten verificar la funcionalidad de los módulos, por tanto, debe
existir un formato tipo checklist, en donde se incorporan los criterios de
aceptación y el porcentaje de cada uno de ellos.

Equipos de pruebas y responsabilidades:

Roles Estado Responsabilidades Específicas o


Comentarios

Administrador del plan Asignado Coordinar que el plan de pruebas se lleve


de pruebas a cabo y hacer la planeación de éste.

Asegurador de la Asignado Verificar que el software esté realizado


calidad conforme a los estándares de calidad.

Usuarios de prueba Asignado Probar el sistema como si fueran los


usuarios de la aplicación.

pág. 10
Ingeniería de Sistemas – Ingeniería de Software - Unillanos

También podría gustarte