0% encontró este documento útil (0 votos)
4 vistas7 páginas

Automatización de nopCommerce con Selenium

Cargado por

Jose Valentin
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas7 páginas

Automatización de nopCommerce con Selenium

Cargado por

Jose Valentin
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Curso: Test Automation using Selenium WebDriver & Grid

Objetivo: Evaluar el conocimiento práctico del alumno en relación con el curso de “Test Automation using
Selenium WebDriver & Grid”.

Consideraciones

• Usar los conceptos teóricos y prácticos explicados durante todas las sesiones del desarrollo del curso.

• Está autorizado usar materiales de consulta de las sesiones anteriores, revisión de proyectos desarrollados en
clase o disponibles de internet.

Caso de Negocio: Usted ha sido contratado para integrarse al equipo de TI de la empresa Ranty SAC y están en la etapa
de “Testing & Integración” de una plataforma de comercio electrónico “nopCommerce” como parte de un nuevo “EPIC”.

A continuación, se describen dos casos de pruebas para automatizar, en las siguientes sesiones se agregarán más casos de
pruebas para automatizar a medida que se avance con el desarrollo del curso.
Project Name : Nop Commerce EPIC

Module Name : Register Account

Created By : Luis Ruiz

Date of Creation : 01-03-2023

Date of Review : 02-03-2023

Status
Pre- Post-
Case ID Scenario Test Case Steps Test Data Expected Actual (FAIL/
Condition Condition
PASS)

1. Enter <valid
username username>
Enter need a
username valid 2. Enter <valid
Login Dashboard is
and Account password password>
Success shown
password to do
valid login 3. Click
“Login”
button
Verify login in
TC_Log_01
nopCommerce
1. Enter <valid
username username>
Enter need a
Login was
username valid 2. Enter <valid Login Page
unsuccessful.
valid and Account password password> with “Login was
Please
password to do unsuccessful”
correct …
invalid login 3. Click
“Login”
button
1. Enter <valid
username username>
Enter need a
Login was
username valid 2. Enter <valid Login Page
unsuccessful.
and Account password password> with “Login was
Please
password to do unsuccessful”
correct …
invalid login 3. Click
“Login”
button

1. Enter <valid
username username>
Enter need a
Login was
username valid 2. Enter <valid Login Page
unsuccessful.
invalid and Account password password> with “Login was
Please
password to do unsuccessful”
correct …
valid login 3. Click
“Login”
button

1. Enter <valid
Firstname firstname>

2. Enter <valid
Lastname lastname>
Registerresult
Your page with
Create new Enter all be on the <valid
3. Enter Email registration message:
TC_Acc_01 account in fields register email>
completed “Your
nopCommerce required page
registration
4. Enter <valid
completed”
Password password>

5. Enter
<same
Confirm
password>
Password
6. Click
“Register”
button

1. Enter <valid
Firstname firstname>

2. Enter <valid
Lastname lastname>

<valid
3. Enter Email
email>

4. Enter <valid
Country country>

<valid
5. Enter City
city>
Add all
information 6. Enter <valid
Required Enter Address 1 addres 1>
for My username The new
TC_Acc_02 “account - and <valid address has
Add new 7. Enter Zip /
Add new password postal been added
Addresses postal code
address” valid code> successfully.

8. Enter <valid
Phone phone
number number>

1. Old <valid
password password> Password
Enter was changed
Change
TC_Acc_03 username 2. New <valid new
Password
and password password>
password
valid 3. Confirm <valid new
password password>

1. Add Item 1

2. Add Item 2

3. Go to
Shopping
Cart

4. Acept
Terms &
Conditions

5. Go to
Checkout
Your order
has been
Enter 6. Billing
successfully
username Address - processed!
TC_Ord_01 Create Order and choose one
password and click on Order
valid continue number: XYX
button

7. Shipping
Method –
choose one
and click on
continue
button

8. Payment
method –
choose one
and click on
continue
button

9. Payment
information
– click on
continue
button

10. Confirm
order –
click on
confirm
button

11. Take screen


of the
order
created

• Se le pide automatizar los TC_Log_01, TC_Acc_01, TC_Acc_02, TC_Acc_03 y TC_Ord_01 usando selenium WebDriver
como herramienta de automatizacion y usando Java como lenguaje de programacion.

• Consideraciones:

o La automatizacion de los test cases, deben estar con el patron de diseño (Page Object Model) con lo aprendido
en clase.

o Usar las clases [Link] y [Link] para la implementacion de sus automatizaciones.


• Agrupar los tests en las siguiente categorias para ejecutar desde los archivos, [Link]

Functional Regression Integration

TC_Log_01 [X]

TC_Acc_01 [X]

TC_Acc_02 [X]

TC_Acc_03 [X]

TC_Ord_01 [X] [X]

También podría gustarte