Está en la página 1de 8

PONTIFICIA​ ​UNIVERSIDAD​ ​CATÓLICA​ ​DE​ ​VALPARAÍSO

FACULTAD​ ​DE​ ​INGENIERÍA


ESCUELA​ ​DE​ ​INGENIERÍA​ ​INFORMÁTICA

Plan​ ​de​ ​Pruebas


TE​ ​LLEVO

MIGUEL​ ​ANTONIO​ ​BONO​ ​SALDIVIA


ADOLFO​ ​ENRIQUE​ ​HERRERA​ ​FIGUEROA
DAVID​ ​ARIEL​ ​LEIVA​ ​MARCHANT
CAMILO​ ​NICOLÁS​ ​SEPÚLVEDA​ ​RIQUELME

Plan​ ​de​ ​Pruebas


TALLER​ ​DE​ ​INGENIERÍA​ ​DE​ ​SOFTWARE

NOVIEMBRE,​ ​2017
Introducción
El desarrollo de software no es una disciplina aislada y desorganizada, muy por el
contrario, cuenta con el apoyo de herramientas y enfoques ingenieriles que estructuran el
proceso de desarrollo de software en múltiples fases y etapas para asegurar un resultado
de calidad. Dentro de dichas etapas, la especificación de requerimientos es la conexión
entre las necesidades reales de los usuarios y las necesidades que satisfacerá la aplicación
a desarrollar, por ello es que una correcta validación de dichas necesidades es
imprescindible, pues se debe verificar que el proyecto efectivamente cumpla con dichas
funcionalidades​ ​que​ ​el​ ​usuario​ ​espera.
En el presente documento, se establecerá de forma sistematizada las pruebas
necesarias para validar los requerimientos anteriormente definidos, necesarios para que la
aplicación​ ​TeLlevo​ ​cumpla​ ​cabalmente​ ​con​ ​su​ ​propósito.

Objetivos​ ​del​ ​plan​ ​de​ ​pruebas

Con el plan de pruebas se buscará confirmar que lo realizado hasta el momento este
acorde a lo planificado, o bien encontrar posibles errores, lo cual no es un fracaso, muy por
el contrario será una oportunidad importante para corregir y encaminar las funcionalidades a
una​ ​correcta​ ​satisfacción​ ​de​ ​las​ ​necesidades​ ​de​ ​los​ ​usuarios.
Lo anterior se llevará a cabo con pautas específicas, definiendo pasos a seguir, el
contraste entre lo que es deseable y lo que efectivamente se logra, usuarios involucrados,
requerimientos​ ​involucrados,​ ​entre​ ​otros.
Criterios​ ​de​ ​aprobación​ ​y​ ​rechazo

Se considerarán los siguientes criterios, los cuales permitirán discernir entre la


aprobación​ ​o​ ​rechazo​ ​del​ ​proyecto​ ​en​ ​su​ ​totalidad​ ​o​ ​parcialmente.

Considerando​ ​el​ ​1​ ​como​ ​margen​ ​de​ ​mayor​ ​emergencia​ ​o​ ​importancia:

Error​ ​tipo​ ​1-2 Problemas​ ​en​ ​determinados​ ​módulos,​ ​cuya


funcionalidad​ ​se​ ​ve​ ​mermada​ ​en​ ​su
mayoría,​ ​involucrando​ ​una​ ​parte
importante,​ ​o​ ​la​ ​totalidad​ ​del​ ​sistema,​ ​estos
errores​ ​deben​ ​ser​ ​resueltos​ ​con​ ​total
prioridad,​ ​ya​ ​que​ ​podrían​ ​incluso​ ​interferir
en​ ​la​ ​verificación​ ​de​ ​los​ ​demás​ ​módulos.

Error​ ​tipo​ ​3-4 Problemas​ ​en​ ​determinados​ ​módulos,​ ​cuya


funcionalidad​ ​se​ ​ve​ ​mermada​ ​pero​ ​de
manera​ ​parcial,​ ​sin​ ​involucrar​ ​la​ ​totalidad
del​ ​sistema,​ ​estos​ ​errores​ ​deben
obligatoriamente​ ​ser​ ​resueltos.

Error​ ​tipo​ ​5-6 Errores​ ​en​ ​representación​ ​de​ ​los​ ​datos,


interfaz​ ​gráfica,​ ​ortografía​ ​en​ ​redacción,
omisión​ ​de​ ​estándares​ ​o​ ​fallas​ ​menores​ ​a
heurísticas,​ ​inadecuada​ ​experiencia​ ​de
usuario.​ ​El​ ​sistema​ ​puede​ ​funcionar​ ​con
estos​ ​errores,​ ​sin​ ​embargo​ ​no​ ​es​ ​lo​ ​ideal.

El proyecto será aprobado si al realizar el plan de pruebas cumple en un 100% las


funcionalidades sin errores de tipo 4 o menor. En caso de existir ese tipo errores, deben
obligatoriamente ser solucionados. En caso de existencia de errores tipo 5 o 6, se
considerará un 70% de cumplimiento, se debe buscar por supuesto el 100% de satisfacción,
no​ ​es​ ​una​ ​medida​ ​de​ ​conformidad,​ ​es​ ​una​ ​medida​ ​de​ ​aceptación.
Por otro lado, la validación de requerimientos con prioridad baja, no se considerarán
al momento de determinar la aprobación o rechazo del proyecto, sin embargo al igual que el
punto​ ​anterior,​ ​lo​ ​ideal​ ​es​ ​que​ ​se​ ​cumplan.
Identificación​ ​de​ ​la​ ​prueba

Número​ ​de​ ​la​ ​prueba P1

Descripción​ ​de​ ​la​ ​prueba Creación​ ​de​ ​cuentas​ ​de​ ​usuario,​ ​e​ ​inicio
de​ ​sesión​ ​de​ ​usuario.

Requerimiento​ ​asociado RF01-RF02

Ejecutor​ ​de​ ​la​ ​prueba Usuario

Actividades

1. Ingresar​ ​al​ ​link​ ​“Entrar”,​ ​luego​ ​ingresar​ ​al​ ​link​ ​“¡registrate​ ​ahora!”.
2. Debe​ ​rellenar​ ​los​ ​campos​ ​de​ ​la​ ​siguiente​ ​manera:
a. Sin​ ​faltas​ ​de​ ​ortografía,​ ​con​ ​los​ ​caracteres​ ​correctos​ ​para​ ​cada
campo.​ ​Y​ ​sin​ ​omitir​ ​ningún​ ​campo.
b. Ingresando​ ​datos​ ​de​ ​manera​ ​incorrecta,​ ​omitiendo​ ​campos​ ​que
deberían​ ​ser​ ​obligatorios​ ​(como​ ​Correo​ ​electrónico,​ ​password).
c. Ingresando​ ​datos​ ​de​ ​manera​ ​incorrecta,​ ​usando​ ​caracteres
especiales​ ​en​ ​correo​ ​electrónico​ ​(Ejm:​ ​!”#$(%&/).
3. Una​ ​vez​ ​creado​ ​el​ ​usuario,​ ​hacer​ ​ingreso​ ​al​ ​sistema​ ​mediante​ ​el​ ​mismo.

Resultados​ ​esperados

1. Los​ ​botones​ ​deben​ ​enlazar​ ​correctamente​ ​al​ ​formulario​ ​de​ ​creación​ ​de
cuentas.
2. Dependiendo​ ​de​ ​la​ ​acción:
a. Se​ ​debe​ ​crear​ ​la​ ​cuenta​ ​correctamente,​ ​con​ ​un​ ​mensaje​ ​de
aprobación,​ ​y​ ​creando​ ​correctamente​ ​la​ ​incidencia​ ​en​ ​la​ ​base​ ​de
datos,​ ​y​ ​redirigiendo​ ​hacia​ ​la​ ​pantalla​ ​de​ ​login.
b. Se​ ​debe​ ​avisar​ ​mediante​ ​un​ ​mensaje​ ​de​ ​error​ ​claro​ ​hacia​ ​el​ ​usuario,
cual​ ​es​ ​el​ ​campo​ ​faltante.
c. Se​ ​debe​ ​avisar​ ​mediante​ ​un​ ​mensaje​ ​de​ ​error​ ​claro​ ​hacia​ ​el​ ​usuario,
cual​ ​es​ ​el​ ​problema.
3. El​ ​logeo​ ​debe​ ​ser​ ​exitoso,​ ​llevando​ ​a​ ​una​ ​pantalla​ ​de​ ​perfil​ ​de​ ​usuario,
mostrando​ ​los​ ​datos​ ​anteriormente​ ​creados.

Resultados​ ​obtenidos
Identificación​ ​de​ ​la​ ​prueba

Número​ ​de​ ​la​ ​prueba P2

Descripción​ ​de​ ​la​ ​prueba Búsqueda​ ​de​ ​viajes.

Requerimiento​ ​asociado RF04-RF06

Ejecutor​ ​de​ ​la​ ​prueba Usuario

Actividades

1. Ingresar​ ​al​ ​link​ ​“Buscar”.


2. Usar​ ​el​ ​filtro​ ​para​ ​buscar​ ​uno​ ​de​ ​los​ ​viajes​ ​mostrados.
3. Seleccionar​ ​“mostrar”,​ ​para​ ​ver​ ​el​ ​detalle​ ​del​ ​viaje,​ ​si​ ​la​ ​cuenta​ ​que​ ​desea
hacer​ ​la​ ​solicitud​ ​ya​ ​se​ ​encuentra​ ​como​ ​participante​ ​(aceptado,​ ​rechazado​ ​o
pendiente),​ ​presionar​ ​el​ ​botón​ ​volver,​ ​y​ ​buscar​ ​otro​ ​viaje,​ ​en​ ​donde​ ​la​ ​cuenta
en​ ​cuestión​ ​no​ ​forme​ ​parte​ ​aun.​ ​(presionar​ ​“buscar”​ ​nuevamente​ ​para
refrescar​ ​todos​ ​los​ ​viajes​ ​y​ ​así​ ​poder​ ​usar​ ​el​ ​filtro​ ​con​ ​seguridad​ ​de​ ​que​ ​el
viaje​ ​exista).
4. Una​ ​vez​ ​encontrado​ ​un​ ​viaje​ ​en​ ​donde​ ​el​ ​usuario​ ​no​ ​participe,​ ​presionar​ ​el
botón​ ​“solicitar​ ​Unirse”.

Resultados​ ​esperados

1. El​ ​enlace​ ​debe​ ​direccionar​ ​correctamente​ ​al​ ​filtro​ ​de​ ​viajes,​ ​además​ ​de
mostrar​ ​todos​ ​los​ ​viajes​ ​existentes.
2. Al​ ​presionar​ ​el​ ​botón​ ​mostrar,​ ​se​ ​debe​ ​mostrar​ ​el​ ​detalle​ ​del​ ​viaje,​ ​indicando
los​ ​participantes​ ​aceptados,​ ​rechazados​ ​y​ ​pendientes.
3. Al​ ​presionar​ ​el​ ​botón​ ​“solicitar​ ​unirse”,​ ​debería​ ​mostrarse​ ​una​ ​pantalla​ ​de
aviso​ ​de​ ​“Pedido​ ​exitoso”.​ ​En​ ​caso​ ​de​ ​presionar​ ​“solicitar​ ​unirse”,​ ​a​ ​un​ ​viaje
donde​ ​el​ ​usuario​ ​ya​ ​se​ ​encuentra​ ​como​ ​participante,​ ​debería​ ​ser​ ​avisado​ ​con
un​ ​mensaje​ ​de​ ​error,​ ​indicando​ ​que​ ​la​ ​solicitud​ ​ya​ ​fue​ ​realizada,​ ​y​ ​no​ ​puede
realizarse​ ​de​ ​nuevo.

Resultados​ ​obtenidos

Identificación​ ​de​ ​la​ ​prueba

Número​ ​de​ ​la​ ​prueba P3

Descripción​ ​de​ ​la​ ​prueba Creación​ ​de​ ​viaje​ ​con​ ​o​ ​sin​ ​escalas
Requerimiento​ ​asociado RF05-RF09-RF10

Ejecutor​ ​de​ ​la​ ​prueba Usuario

Actividades

1. Ingresar​ ​al​ ​link​ ​“Publicar​ ​Nuevo​ ​Viaje”.


2. Completar​ ​la​ ​información​ ​del​ ​formulario​ ​agregando​ ​o​ ​no​ ​escalas​ ​y​ ​presionar
crear​ ​viaje.
3. Ingresar​ ​al​ ​link​ ​“Buscar”
4. Dar​ ​click​ ​en​ ​“Mostrar”​ ​en​ ​el​ ​viaje​ ​creado​ ​con​ ​anterioridad.
5. Verificar​ ​que​ ​se​ ​han​ ​creado​ ​las​ ​escalas​ ​correctamente​ ​y​ ​que​ ​los​ ​datos​ ​del
viaje​ ​se​ ​muestren​ ​correctamente.

Resultados​ ​esperados

1. Debe​ ​redireccionar​ ​a​ ​un​ ​formulario​ ​de​ ​creación​ ​de​ ​viajes.


2. Debe​ r​ edireccionar​ ​a​ ​el​ ​viaje​ ​creado​ ​con​ ​la​ ​información​ ​correspondiente​ ​al
formulario​ ​ingresado.
3. Debe​ ​redireccionar​ ​a​ ​la​ ​lista​ ​de​ ​viajes​ ​del​ ​sistema.
4. Debe​ ​redireccionar​ ​a​ ​la​ ​vista​ ​del​ ​viaje​ ​seleccionado.
5. Deben​ ​estar​ ​las​ ​escalas​ ​y​ ​los​ ​datos​ ​del​ ​viaje​ ​correctos.

Resultados​ ​obtenidos

Identificación​ ​de​ ​la​ ​prueba

Número​ ​de​ ​la​ ​prueba P5

Descripción​ ​de​ ​la​ ​prueba Aceptar​ ​pasajero

Requerimiento​ ​asociado RF14-RF06

Ejecutor​ ​de​ ​la​ ​prueba Usuario

Actividades

1. Ir​ ​al​ ​link​ ​“Ver​ ​mis​ ​viajes​ ​creados”.


2. Ir​ a​ l​ ​link​ ​“Aun​ ​con​ ​espacio”​ ​en​ ​uno​ ​de​ ​los​ ​viajes​ ​y​ ​revisar​ ​si​ ​existen​ ​usuarios
pendientes,​ ​de​ ​ser​ ​así​ ​continuar​ ​a​ ​la​ ​actividad​ ​3,​ ​de​ ​lo​ ​contrario,​ ​buscar​ ​otro
viaje.
3. Dar​ ​click​ ​en​ ​“Aceptar​ ​Pasajero”​ ​de​ ​la​ ​zona​ ​“Pendientes”.

Resultados​ ​esperados

1. Redirección​ ​a​ ​la​ ​pantalla​ ​de​ ​viajes​ ​creados​ ​por​ ​el​ ​usuario.
2. Redirección​ a ​ ​ ​un​ ​viaje​ ​en​ ​específico.
3. El​ ​usuario​ ​aceptado​ ​es​ ​borrado​ ​de​ ​la​ ​zona​ ​“Pendientes”​ ​y​ ​agregado​ ​a​ ​la
zona​ ​“Aceptados”.​ ​Además,​ ​la​ ​cantidad​ ​de​ ​cupos​ ​disminuye​ ​en​ ​1.
Resultados​ ​obtenidos

Identificación​ ​de​ ​la​ ​prueba

Número​ ​de​ ​la​ ​prueba P6

Descripción​ ​de​ ​la​ ​prueba Perfil​ ​de​ ​usuario.

Requerimiento​ ​asociado RF07

Ejecutor​ ​de​ ​la​ ​prueba Usuario

Actividades

1. Hacer​ ​click​ ​en​ ​el​ ​link​ ​“Perfil”

Resultados​ ​esperados

1. Redirección​ ​a​ ​la​ ​pantalla​ ​de​ ​perfil​ ​del​ ​usuario,​ ​con​ ​algunos​ ​de​ ​sus​ ​datos.

Resultados​ ​obtenidos

Identificación​ ​de​ ​la​ ​prueba

Número​ ​de​ ​la​ ​prueba P7

Descripción​ ​de​ ​la​ ​prueba Revisar​ ​todos​ ​los​ ​viajes​ ​disponibles

Requerimiento​ ​asociado RF08

Ejecutor​ ​de​ ​la​ ​prueba Usuario

Actividades

1. Ir​ ​al​ ​link​ ​“Buscar”.


2. Dar​ ​click​ ​en​ ​“Mostrar”​ ​de​ ​cualquier​ ​viaje.
3. Repetir​ ​el​ ​paso​ ​anterior​ ​para​ ​al​ ​menos​ ​4​ ​viajes​ ​al​ ​azar.

Resultados​ ​esperados

1. Redirección​ ​a​ ​página​ ​con​ ​todos​ ​los​ ​viajes.


2. Poder​ ​visualizar​ ​la​ ​información​ ​de​ ​cada​ ​viaje​ ​tras​ ​ser​ ​redireccionado​ ​al
mismo.
3. Lo​ ​mismo​ ​del​ ​resultado​ ​espera​ ​2​ ​para​ ​cada​ ​viaje.

Resultados​ ​obtenidos
Identificación​ ​de​ ​la​ ​prueba

Número​ ​de​ ​la​ ​prueba P8

Descripción​ ​de​ ​la​ ​prueba Evaluar​ ​pasajeros​ ​y​ ​conductor

Requerimiento​ ​asociado RF13

Ejecutor​ ​de​ ​la​ ​prueba Usuario

Actividades

1. Ir​ ​al​ ​link​ ​“Ver​ ​Mis​ ​Participaciones”.


2. Dar​ ​click​ ​en​ ​“Evaluar”​ ​en​ ​un​ ​viaje​ ​ya​ ​acabado.
3. Dar​ ​click​ ​en​ ​“Evaluar”​ ​en​ ​un​ ​participante.
4. Completar​ ​el​ ​formulario​ ​de​ ​evaluación​ ​de​ ​la​ ​siguiente​ ​manera:
a. Sin​ ​faltas​ ​de​ ​ortografía,​ ​con​ ​los​ ​caracteres​ ​correctos​ ​para​ ​cada
campo.​ ​Y​ ​sin​ ​omitir​ ​ningún​ ​campo.
b. Tratando​ ​de​ ​modificar​ ​campos​ ​que​ ​son​ ​inalterables​ ​como​ ​por
ejemplo(Usuario​ ​a​ ​evaluar,​ ​Viaje​ ​a​ ​evaluar).

5. Dar​ ​click​ ​en​ ​“Enviar​ ​evaluación”​ ​para​ ​completar​ ​la​ ​evaluación.


6. Repetir​ ​los​ ​pasos​ ​anteriores​ ​del​ ​número​ ​3​ ​al​ ​4​ ​para​ ​todos​ ​los​ ​participantes
del​ ​viaje.
7. Repetir​ ​los​ ​paso​ ​anteriores​ ​del​ ​número​ ​2​ ​al​ ​5​ ​para​ ​al​ ​menos​ ​3​ ​viajes​ ​al​ ​azar.

Resultados​ ​esperados

1. Redirección​ ​a​ ​la​ ​página​ ​con​ ​los​ ​todos​ ​los​ ​viajes​ ​en​ ​que​ ​ha​ ​participado.
2. Redirección​ a​ ​ ​la​ ​instancia​ ​de​ ​de​ ​evaluación​ ​del​ ​de​ ​los​ ​participantes​ ​del​ ​viaje
seleccionado.
3. Redirección​ ​a​ ​la​ ​instancia​ ​de​ ​evaluación​ ​del​ ​participante.
4. Dependiendo​ ​de​ ​la​ ​acción:
a. Se​ ​debe​ ​poder​ ​ingresar​ ​todos​ ​los​ ​campos​ ​necesarios.
b. No​ ​debe​ ​poderse​ ​modificar​ ​los​ ​campos​ ​inalterables.

5. Se​ ​debe​ ​poder​ ​finalizar​ ​la​ ​evaluación​ ​con​ ​un​ ​mensaje​ ​de​ ​“Evaluación
exitosa”​ ​y​ ​luego​ ​redireccionar​ ​al​ ​vista​ ​resumen​ ​de​ ​la​ ​evaluación.
6. Se​ ​espera​ ​los​ ​mismo​ ​resultados​ ​que​ ​en​ ​cada​ ​paso.
7. Se​ ​espera​ ​los​ ​mismo​ ​resultados​ ​que​ ​en​ ​cada​ ​paso.

Resultados​ ​obtenidos

También podría gustarte