Está en la página 1de 5

Actividad 1.

Pruebas Automatización

Dada la documentación en la siguiente URL desarrolle el siguiente ejercicio


utilizando en el framework de rest assured
**IDE: Intellij --Maven– bajo el patron de diseño Sreenplay
URL: https://restful-booker.herokuapp.com/apidoc/index.html#api-Auth-
CreateToken
1. Consumir el servicio CreateToken para generar el token de autenticación.
Campo Valor
username admin
password password123

2. Consumir el servicio CreateBooking y crear dos libros con los siguientes


datos.
- Hacer la aserción con el Status del HTTP response (200)
- Hacer la aserción con el valor del campo firstname que genera la respuesta
y el enviado en el request body. (Para los dos casos)

Campo Valor1 Valor2


firstname Pedro Javier
lastname Gutierrez Jaramillo
totalprice 100 356
depositpaid true true
checkin 2024-03-01 2024-03-15
checkout 2024-04-01 2024-04-15

additionalneeds Comics Terror

3. Consumir el servicio GetBooking para consultar los libros creados en el


paso anterior.
- Hacer la aserción con el Status del HTTP response (200)
- Hacer la aserción con el valor del campo firstname que genera la respuesta
de la consulta y el enviado en el request body del punto 2 (Para los dos
casos)

4. Consumir el servicio UpdateBooking para actualizar los datos de los libros


creados.
Campo Valor1 Valor2
firstname Jose Javier
lastname Gutierrez Mora
totalprice 100 356
depositpaid true true
checkin 2023-05-12 2023-06-20
checkout 2023-06-28 2023-07-20
additionalneeds Comics Terror

- Usar el token generado en el punto 1


- Hacer la aserción con el Status del HTTP response (200)
- Hacer la aserción con el valor del campo firstname que genera la respuesta
de la actualización y el enviado en el request body (Para los dos casos)

5. Consumir el servicio DeleteBooking para eliminar los libros creados.


- Hacer la aserción con el Status del HTTP response (201).
- Usar el token generado en el punto 1.
- Hacer la aserción con la respuesta del servicio: Created.

Criterios de Aceptación:

- Utilizar etiqueta especificas y una general para ejecutar la prueba


- La prueba debe ejecutarse sin errores.
- Todos los pasos deben completarse correctamente.
- No debe haber ninguna interacción no autorizada o inesperada con la
página web.
- Se deben generar informes de prueba que indiquen los resultados y los
pasos ejecutados.
- Subir código en repositorio GIT, compartir por coreo URL y reporte al
correo indicado.
Actividad 2. Prueba Automatización Front-end

**IDE: Intellij – meven – bajo el patron de diseño Sreenplay

Criterios de Aceptación:

 La prueba debe ejecutarse sin errores.


 Todos los pasos deben completarse correctamente.
 No debe haber ninguna interacción no autorizada o inesperada con la
página web.
 Se deben generar informes de prueba que indiquen los resultados y los
pasos ejecutados.
 Los datos deben ser leídos desde excel

Caso 1
1. Ingresar al portal con la siguiente URL: https://demoqa.com/login.

2. Ingresar a la opción New User y crear el usurario manualmente con la


siguiente información:

First Name Last Name UserName Password


Test01 Test01 test01 Test2023*

3. Seleccionar el botón Register.

4. Ingresar al módulo Book Store Application y seleccionar la opción Book


Store:
- Seleccionar el libro Programming JavaScript.
- Seleccionar la opción Add To Your Collection.
- Seleccionar la opción Aceptar de la alerta.
- Regresar al módulo Profile para visualizar que el libro este en la
colección.

5. Regresar al módulo Book Store Application y seleccionar la opción Book


Store:
- Seleccionar el libro Understanding ECMAScript 6.
- Seleccionar la opción Add To Your Collection.
- Seleccionar la opción Aceptar de la alerta.
- Regresar al módulo Profile para visualizar que el libro este es tu
colección.

6. En el módulo Profile debe eliminar el libro Programming JavaScript.


- Seleccionar el botón OK para confirmar la eliminación del libro.
- Seleccionar Aceptar de la alerta.

7. Regresar al módulo Book Store Application y en Profile debe seleccionar


el botón Delete Account.
- Seleccionar el botón OK para confirmar la eliminación del libro.
- Seleccionar Aceptar de la alerta.

8. Validar que no le permita ingresar al portal con el usuario que elimino en el


punto anterior, hacer la aserción con el mensaje:
(Invalid username or password!)

Caso 2
1. Ingresar al portal con la siguiente URL: https://demoqa.com/login.
2. Ingresar a la opción New User y crear el usurario manualmente con la
siguiente información:

First Name Last Name UserName Password


Test02 Test02 test02 Test2023*

3. Ingresar el módulo Alerts, Frame & Windows y seleccionar la opción


Nested Frames.
- Extraer el texto Parent frame y pintarlo en el reporte.
- Extraer el texto Child Iframe y pintarlo en el reporte.

4. Ingresar al módulo Practice Form ingresar la siguiente información:


- First Name: Prueba01
- Last Name: Prueba01
- Email: prueba@yopmail.com
- Gender: Female
- Mobile: 3004441234
- Date of Birth: 27 Sep 2000
- Subjects: Aspirante
- Hobbies: Music
- Picture: A su preferencia
- Current Address: Autopista Norte al oriente
- State: Haryana
- City: karnal
4.1 Seleccionar el botón Submint.
4.2 Seleccionar el botón Close.

5. Regresar al módulo Book Store Application y en Profile debe seleccionar


el botón Delete Account.
- Seleccionar el botón OK para confirmar la eliminación del libro.
- Seleccionar Aceptar de la alerta.

6. Validar que no le permita ingresar al portal con el usuario que elimino en el


punto anterior, hacer la aserción con el mensaje:
(Invalid username or password!)

Actividad 3. Prueba Automatización Andriod

**Andrioid studio..maven – bajo el patron de diseño Sreenplay

Realizar la automatizacion de la calculadora en dispositivos móvil emulado.

 Realizar un video de la automatizacion donde se evidencie la construcción


de la automatizacion realizando tres operaciones matemáticas leyendo un
archivo de Excel.
 Subir código en repositorio GIT, compartir por coreo URL y reporte al
correo indicado.

También podría gustarte