Test Automation for 2 basic test scenarios
Budget: €8 – €30 EUR
Scope of Work: Adding products to the cart on e-commerce site
Scenario 1 - Adding a product to the cart by logging in
- The user visits the website.
- User login process is done.
- After the redirect, it is verified that the user login is done on the homepage
- The user will search for the product he wants to buy here.
- The user selects a product from the list of products displayed as a result of the Search (or a single result may also be returned).
- The product is selected from 2 different vendors for the selected product and added to the cart.
- It must be verified on the 'My Cart' page that the selected product has been added correctly.
Scenario 2 - Adding the specified product to the cart without user login
- The user visits the website.
- The user selects a product from the list of products displayed as a result of the Search (or a single result may also be returned).
- The product is selected from 2 different vendors for the selected product and added to the cart.
- It must be verified on the 'My Cart' page that the selected product has been added correctly.
Important Notes:
- While writing the test, attention should be paid to standards such as readability, naming, code repetition, and quality.
- Page Object Model should be used.
- It is preferred that the tests are written in Java-Selenium and the BDD technique (Cucumber) is applied.
Scenario 1 - Adding a product to the cart by logging in
- The user visits the website.
- User login process is done.
- After the redirect, it is verified that the user login is done on the homepage
- The user will search for the product he wants to buy here.
- The user selects a product from the list of products displayed as a result of the Search (or a single result may also be returned).
- The product is selected from 2 different vendors for the selected product and added to the cart.
- It must be verified on the 'My Cart' page that the selected product has been added correctly.
Scenario 2 - Adding the specified product to the cart without user login
- The user visits the website.
- The user selects a product from the list of products displayed as a result of the Search (or a single result may also be returned).
- The product is selected from 2 different vendors for the selected product and added to the cart.
- It must be verified on the 'My Cart' page that the selected product has been added correctly.
Important Notes:
- While writing the test, attention should be paid to standards such as readability, naming, code repetition, and quality.
- Page Object Model should be used.
- It is preferred that the tests are written in Java-Selenium and the BDD technique (Cucumber) is applied.