Skip to content

ahmedkhaled14/AppiumPractice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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