Skip to content

Latest commit

 

History

History
90 lines (48 loc) · 1.79 KB

README.md

File metadata and controls

90 lines (48 loc) · 1.79 KB
test-light

Appium Practice ==> Mobile Test Automation

📱 End To End Test Scenario Android App called "Sauce labs" 📱

Screenshot 2023-04-27 205939

📝 The main Frameworks included in the project:

  • Appium

  • TestNG

  • Allure Report

🏗️ Project Design:

  • Page Object Model (POM) design pattern

  • Fluent design approach

  • Data Driven framework

  • Java Docs

🗃️ Documentation

🚧 Requirements

  • Java JDK-19
  • Appium 2.0
  • Maven
  • Android Emulator

🚀 Running Tests

  1. Start appium server: appium
  2. start android emulator

Run All tests open a terminal on the project root path:

  1. Run android tests: mvn clean test
  2. Generate reports: mvn allure:serve
  • 📄 Allure Report:

Screenshot 2023-04-27 201554

  • 🔍️ Covered Test case in this project :

✅Test Case : End To End Test Case

  1. user open Sauce labs mobile application
  2. click on Menu
  3. click on Login
  4. login Using Valid Email & Password
  5. choose Product
  6. click on counter Plus Button
  7. click on add To Cart button
  8. click on Cart Badge
  9. click on Proceed To Checkout Button
  10. fill Checkout Information
  11. fill Payment Information
  12. click on place order button
  13. click on continue shopping button
  14. validate that user should return to Home screen