Skip to content

FaisalAurnob/App-Automaiton

Repository files navigation

Mobile App Automation

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.

Languages and Frameworks

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

Target/goals

following scenarios, which will be replicated

Customer Add Product Procedure

  1. Opening Mobile Application
  2. click "electronics" from "OUR CATEGORIES" list from home page
  3. click to "Mattress Bedroom" product details page
  4. click plus button to increase Qty by "2"
  5. click add to cart button to add the product in his cart

Customer Placing Order Procedure

  1. go to shopping cart by clicking top cart icon
  2. click checkout button from shopping cart page
  3. select checkout as guest from shopping cart page
  4. input all the details in checkout billing details page and click continue
  5. select "Next Day Air" as shipping method and click continue
  6. select "Check/Money Order" as payment method and click continue
  7. click next button on payment information page
  8. click confirm button to place the order
  9. order place successfully with popup message "Your order has been successfully processed!"

Video

https://drive.google.com/file/d/1eU2iULt7KGwTmOvW84bv0BvW3l9-O-R2/view?usp=sharing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published