Professional Documents
Culture Documents
Pertenece a:
Septiembre, 2021
Contenido
1. Especificaciones de casos de uso ........................................................... 0
2. 10 casos de Pruebas Funcionales.......................................................... 10
3. 5 casos de Pruebas No Funcionales ........................................................ 0
4. Determinación del flujo de pruebas de regresión ................................... 0
5. Plantee 5 herramientas de ejecución de pruebas de automatización ... 2
4.1. 2 de pruebas Funcionales (caja negra) ............................................. 2
4.2. 2 de pruebas No Funcionales ............................................................ 6
4.3. 1 de pruebas Unitarias ...................................................................... 11
6. Referencias .............................................................................................. 13
1. Especificaciones de casos de uso
CU-01 Registrar usuario
Precondición El usuario deberá acceder a la plataforma mediante la dirección www.despegar.com, pulsar en la opción
“Iniciar Sesión” y luego en la opción “Regístrate”.
Descripción El sistema deberá comportarse como se describe en el siguiente caso de uso cuando el usuario haga clic
en la opción “Iniciar Sesión”, luego en la opción “Regístrate” y seleccione uno de los métodos de registro.
2 Si el usuario selecciona registrarse con Facebook se abre una ventana donde el usuario debe
ingresar su correo electrónico y contraseña para iniciar sesión.
Si el usuario selecciona registrarse con Google, se abre una ventana donde el usuario debe
ingresar su correo electrónico y contraseña para iniciar sesión.
Si el usuario selecciona registrarse con un email, se muestra un campo en blanco para que el
usuario escriba su dirección de correo electrónico, a continuación, se solicita crear una
contraseña. Luego el usuario hace clic en “Crear una cuenta”.
Comentarios Un usuario solo puede registrarse una vez con su cuenta de Facebook o Google en el sistema. Además,
el usuario solo puede registrarse con su email una sola vez, si desea crear otra cuenta, tiene que usar
otro email.
Precondición El usuario debe estar registrado en el sistema y tener abierta la página de inicio de la plataforma
Despegar.
Descripción El sistema deberá comportarse como se describe en el siguiente caso de uso cuando el usuario ingrese
a la página de inicio de la plataforma y seleccione la opción de inicio de sesión.
Secuencia Paso Acción
normal
1 El usuario hace clic en la opción “Iniciar Sesión”.
Si el registro fue realizado con un email, se solicita ingresar el correo y contraseña creado.
Postcondición El usuario ha accedido a su cuenta y puede realizar las acciones que desee.
Descripción El sistema deberá comportarse como se describe en el siguiente caso de uso cuando el usuario ingrese
su lugar de origen y destino, así como las fechas y número de pasajeros.
Postcondición El sistema muestra los viajes disponibles en base a los datos del cliente.
Descripción El sistema deberá comportarse como se describe en el siguiente caso de uso cuando el usuario elija su
vuelo y realice su pago.
5 El usuario completa sus datos (nombres, apellidos, DNI, teléfono, correo electrónico,
tarjeta de crédito).
Comentarios No es necesario que el usuario esté registrado en el sistema para realizar una compra de vuelo.
Descripción El sistema deberá comportarse como se describe en el siguiente caso de uso cuando el usuario elija la
opción “Autos”, elija su lugar de retiro, la fecha y hora de recojo y devolución.
2 El usuario escribe en las barras de búsqueda el lugar de retiro del auto, la fecha y hora del
retiro y devolución. Luego hace clic en el botón “Buscar”.
7 El sistema muestra un formulario para completar los datos del cliente (nombres, apellidos,
DNI, teléfono, correo electrónico, tarjeta de crédito).
Comentarios No es necesario que el usuario esté registrado en el sistema para realizar un alquiler de auto.
2. 10 casos de Pruebas Funcionales.
Nº CP Nº RF Nº RNF Nº CUS Característi Tipo de Especifica Actor/Rol S.O. Nombre Opción Precon Pasos para Datos Result Ejecuci Imp Longit
ca para prueba ción del del caso de dición seguir de ado ón orta ud de
evaluar caso de de prueba menú prueb espera ncia datos
prueba as do
CPS-01 RF-01 CUS-01 Funcionalid Funcional Validar Administr Window Validar Registro El - El usuario Regist Registr Manua Medi 40
ad que las API ador s 10 que las API de usuario accede a la ro de o l a caract
Registrar de de usuario debe página de usuari exitoso eres
usuario Facebook Facebook utilizar registro. os del
y Google y Google una usuario
funcionen funcionen cuenta
correctam correctam de
ente para ente para Facebo - El usuario
el registro el registro ok o se registra
de de usuario. Google. utilizando
usuario. las API de
Facebook o
Google.
CPS-02 RF-02 CUS-01 Funcionalid Funcional Validar Administr Window Validar Registro El - El usuario Regist Registr Manua Medi 40
ad que los ador s 10 que los de usuario accede a la ro de o l a caract
Registrar campos de campos de usuario debe página de usuari exitoso eres
usuario correo correo utilizar registro. os del
electrónic electrónic un usuario
oy oy correo
contraseñ contraseña y una
a funcionen contras - El usuario
funcionen correctam eña. registra su
correctam ente. correo y
ente. crea una
contraseña
CPS-03 RF-03 CUS-02 Funcionalid Funcional Validar Usuario Window Validar Inicio de El - El usuario Regist Inicio Manua Medi 40
ad que las API s 10 que las API sesión usuario accede a la ro de de l a caract
Iniciar de de debe página de inicio sesión eres
sesión Facebook Facebook estar inicio de de exitoso
y Google y Google registra sesión. sesión
funcionen funcionen do en el
correctam correctam sistema
ente para ente para .
el inicio de el inicio de - El usuario
sesión de sesión de inicia sesión
usuario. usuario. utilizando
las API de
Facebook o
Google.
CPS-04 RF-04 CUS-02 Funcionalid Funcional Validar Usuario Window Validar Inicio de El - El usuario Regist Inicio Manua Medi 40
ad que los s 10 que los sesión usuario accede a la ro de de l a caract
Iniciar campos de campos de debe página de inicio sesión eres
sesión correo correo estar inicio de de exitoso
electrónic electrónic registra sesión. sesión
oy oy do en el
contraseñ contraseña sistema
a funcionen .
funcionen correctam - El usuario
correctam ente para inicia sesión
ente para el inicio de ingresando
el inicio de sesión de su correo y
sesión de usuario. contraseña.
usuario.
CPS-05 RF-05 CUS-03 Funcionalid Funcional Validar Usuario Window Validar Página Tener el - El usuario Regist El Autom Alta 40
ad que los s 10 que los principal link de accede a la ro de sistem atizada caract
Buscar campos de campos de la página vuelos a eres
vuelo ingreso de ingreso de página principal dispon permit
datos de datos de principa ibles y e
vuelo, vuelo, l de la no buscar
lugar, lugar, platafor dispon los
fecha y fecha y ma - El usuario ibles vuelos.
pasajeros pasajeros Despeg ingresa sus
funcionen funcionen ar y datos de
correctam correctam acceder vuelo, lugar,
ente. ente. fecha y
pasajeros
CPS-06 RF-06 CUS-03 Funcionalid Funcional Validar Usuario Window Validar Página Tener el - El usuario Regist El Autom Alta 40
ad que s 10 que principal link de accede a la ro de sistem atizada caract
Buscar funcionen funcionen la página vuelos a eres
vuelo correctam correctam página principal dispon muestr
ente las ente las principa ibles y a
sugerencia sugerencia l de la no sugere
s de s de platafor dispon ncias
autocompl lugares de ma - El usuario ibles de
etados viaje Despeg ingresa tres autoco
lugares de mostrados ar y caracteres mpleta
viaje por el acceder para probar do de
mostrados sistema. las lugares
por el sugerencias de
sistema. del sistema. viaje.
CPS-07 RF-07 CUS-04 Funcionalid Funcional Validar Administr Window Validar Compra El - El usuario Regist La Autom Alta 40
ad que la ador s 10 que la de vuelo usuario elige su ro de compr atizada caract
Comprar opción de opción de debe lugar de compr a de eres
vuelo compra de compra de haber origen y as vuelo
vuelo vuelo buscad destino, la se
funcione funcione oy fecha y hora realiza
correctam correctam seleccio y los de
ente. ente. nado su pasajeros forma
vuelo. exitosa
.
- El usuario
selecciona
su vuelo
- El usuario
completa
sus datos y
realiza la
compra
CPS-08 RF-08 CUS-04 Funcionalid Funcional Validar Administr Window Validación Compra El - El usuario Regist Los Autom Alta 40
ad que los ador s 10 de que los de vuelo usuario elige su ro de campo atizada caract
Comprar campos de campos de debe lugar de compr s de
vuelo ingreso de ingreso de haber origen y as ingreso eres
datos de datos de buscad destino, la de
compra compra oy fecha y hora datos
funcionen funcionen seleccio y los funcion
correctam correctam nado su pasajeros an
ente. ente. vuelo. correct
ament
e.
- El usuario
selecciona
su vuelo
- El usuario
completa
sus datos y
realiza la
compra
CPS-09 RF-09 CUS-05 Funcionalid Funcional Validar Usuario Window Validación Autos El - El usuario Regist Los Autom Alta 40
ad que los s 10 de que los usuario elige su ro de campo atizada caract
Alquilar campos de campos de debe lugar de alquile s de eres
auto ingreso de ingreso de haber retiro, la res ingreso
datos de datos de buscad fecha y hora de
alquiler de alquiler de oy y de datos
auto, auto, seleccio devolución. funcion
lugar, lugar, nado su an
fecha y fecha y auto. - El usuario correct
hora hora selecciona ament
funcionen funcionen su auto. e.
correctam correctam
ente. ente.
- El usuario
completa
sus datos y
realiza el
alquiler.
CPS-10 RF-10 CUS-05 Funcionalid Funcional Validar Usuario Window Validación Autos El - El usuario Regist El Autom Alta 40
Alquilar ad que el s 10 de que el usuario elige su ro de sistem atizada caract
auto sistema sistema debe lugar de alquile a eres
muestre muestre haber retiro, la res muestr
correctam correctam buscad fecha y hora e
ente la ente la oy y de correct
lista de lista de seleccio devolución. ament
autos autos nado su e la
disponible disponible auto. - El usuario lista de
s para s para selecciona autos
alquilar. alquilar. su auto. disponi
bles
para
alquilar
- El usuario
.
completa
sus datos y
realiza el
alquiler.
3. 5 casos de Pruebas No Funcionales
Nº CP Nº RF Nº RNF Nº CUS Característi Tipo de Especifica Actor/Rol S.O. Nombre Opción Precon Pasos para Datos Result Ejecuci Imp Longit
ca para prueba ción del del caso de dición seguir de ado ón orta ud de
evaluar caso de de prueba menú prueb espera ncia datos
prueba as do
CPS- RNF-01 CUS-01 Escalabilida No Validar Administr Window Validación Registro El - Se Cantid El Manua Alta 40
001 d Funcional que el ador s 10 del de usuario controla el ad de sistem l caract
Registrar sistema soporte de usuario debe número usuari a es eres
usuario soporte el registro de utilizar máximo de os capaz
registro de un gran un registros de registr de
una gran número de correo usuarios ados soport
cantidad usuarios. y una que es ar
de contras capaz de peque
usuarios. eña o soportar el ñas y
tener sistema. grande
una s
cuenta cantida
de des de
Facebo registr
ok o os de
Google. usuario
.
CPS- RNF-02 CUS-02 Usabilidad No Validar Administr Window Validación Inicio de El - Se accede Cantid El Manua Alta 40
002 Funcional que el ador s 10 de la sesión usuario al sistema y ad de inicio l caract
Iniciar inicio de facilidad debe se verifica clics de eres
sesión sesión sea de uso del estar que el del sesión
fácil de inicio de registra proceso de usuari es fácil
utilizar. sesión. do en el iniciar o para e
sistema sesión sea iniciar intuitiv
. fácil de sesión o de
usar. . usar.
CPS- RNF-03 CUS-03 Usabilidad No Validar Administr Window Validación Vuelos Tener el - Se accede Cantid El Manua Alta 40
que la de la link de al sistema y ad de inicio caract
003 Buscar Funcional opción de ador s 10 facilidad la se verifica clics de l eres
vuelo búsqueda de página que el del sesión
de vuelo aprendizaj principa proceso de usuari es fácil
sea fácil e de la l de la buscar o para e
de opción de platafor vuelo sea iniciar intuitiv
aprender. búsqueda ma sencillo de sesión o de
de vuelo. Despeg usar. usar.
ar y
acceder
.
CPS- RNF-04 CUS-04 Seguridad No Validar Administr Window Validación Compra El - Acceder a Cantid El Manua Alta 40
004 Funcional que la ador s 10 de de usuario la página y ad de proces l caract
Comprar compra de vulnerabili vuelos debe verificar vulner o de eres
vuelo vuelo sea dades en haber que no haya abilida compr
segura. el proceso buscad vulnerabilid des a de
de compra oy ades en el detect vuelo
de vuelo. seleccio proceso de adas. es
nado su compra de totalm
vuelo. vuelo. ente
seguro.
CPS- RNF-05 CUS-05 Seguridad No Administr Window Validación Autos El - Acceder a Cantid El Manua Alta 40
005 Funcional Validar ador s 10 de usuario la página y ad de proces l caract
Alquilar vulnerabili debe verificar vulner o de eres
que el
auto dades en haber que no haya abilida compr
proceso
el proceso buscad vulnerabilid des a de
de alquiler
de alquiler oy ades en el detect vuelo
de auto
de auto. seleccio proceso de adas. es
sea nado su alquiler de totalm
seguro. auto. auto. ente
seguro.
4. Determinación del flujo de pruebas de regresión
1. Descripción del flujo de pruebas de regresión de compra de vuelo en
despega.com
• Ingresar a la web
• Hace clic en iniciar sesión
• Seleccionar el modo de registro (ingresar con Facebook, con Google o
con tu correo email)
• Recibe el mensaje de confinación de registro
Buscar vuelo
Comprar vuelo
• Ingresar a la web
• Hace clic en iniciar sesión
• Selecciona el modo de registro (ingresar con Facebook, con Google o
con tu correo email)
• Recibe el mensaje de confinación de registro
1. Selenium
Nombre de la herramienta: Selenium
1. WebLoad
2. Gatling
Imagen de: https://gatling.io/
Características
JUnit 5 tiene otros complementos: JUnit Platform, JUnit Jupiter y JUnit Vintage
6. Referencias
BlazeMeter. (2021). 8 razones por las que debería utilizar Gatling para sus
pruebas de carga | BlazeMeter.https://www.blazemeter.com/blog/eight-
reasons-you-should-use-gatling-for-your-load-testing
Cebrián, A. (2017). ¿Qué nos espera con JUnit 5? Paradigmadigital.com;
Paradigma Digital. https://www.paradigmadigital.com/dev/nos-espera-
junit-5/
Ciberninjas (2020). Las 11 Mejores Herramientas de Automatización de
Pruebas para Interfaces de Usuario 2021. Ciberninjas.
https://ciberninjas.com/10-mejores-herramientas-pruebas-ui/
Geekflare (2020). Las 17 mejores herramientas de prueba de software que
debe conocer como evaluador. Geekflare.
https://geekflare.com/es/software-testing-tools/#anchor-saucelabs
Lee, G. (2020). Herramientas de prueba de rendimiento: Gatling frente a
LoadView. LoadView; LoadView by Dotcom-Monitor.
https://www.loadview-testing.com/es/blog/herramientas-de-prueba-de-
rendimiento-gatling-frente-a-loadview/
Moreno, O (2020). Introducción a Selenium - Oscar Moreno.
http://oscarmoreno.com/selenium/
Myservername.com (2021). Las 30 mejores herramientas de prueba funcional
en 2021. .https://es.myservername.com/top-30-functional-testing-tools-
2021#_1_IO_test
Rubby Casallas. (2018). Junit · Libro Desarrollo de Software. Gitbooks.io.
https://rcasalla.gitbooks.io/libro-desarrollo-de-
software/content/libro/temas/t_pruebas/prue_junit.html