This project aims to automate the testing of a mobile application using the Page Object Model (POM) pattern. The testing procedure will encompass various functionalities to ensure comprehensive coverage and validation of the app's key features.
The project uses the following:
1.Java 21Java 21 as the programming language.
2.Selenium WebDriverr for browser automation.
3.Maven as the build tool and dependency management system.
4.TestNG as the testing framework.
5.Eclipse IDE for development and testing.-
6.Allure Report for test reporting
following scenarios, which will be replicated
- Opening Mobile Application
- click "electronics" from "OUR CATEGORIES" list from home page
- click to "Mattress Bedroom" product details page
- click plus button to increase Qty by "2"
- click add to cart button to add the product in his cart
- go to shopping cart by clicking top cart icon
- click checkout button from shopping cart page
- select checkout as guest from shopping cart page
- input all the details in checkout billing details page and click continue
- select "Next Day Air" as shipping method and click continue
- select "Check/Money Order" as payment method and click continue
- click next button on payment information page
- click confirm button to place the order
- order place successfully with popup message "Your order has been successfully processed!"
https://drive.google.com/file/d/1eU2iULt7KGwTmOvW84bv0BvW3l9-O-R2/view?usp=sharing