Skip to content

In this repository, I have automated the Google LLC Calculator Android App and finally generated an allure report for the test suite results using Appium, Java, Selenium, TestNG, and Allure Report.

Notifications You must be signed in to change notification settings

foysal619/Mobile-App-Automation-Calculator-Appium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mobile-App-Automation-Calculator-Appium

In this repository, I have automated the Google LLC Calculator Android App and finally generated an allure report for the test suite results using Appium, Java, Selenium, TestNG, and Allure Report.

Assigned Work Scenario

Automate the calculator app and do the following tests:

  1. Summation (321+123=444)
  2. Subtraction (512-314=198)
  3. Multiplication (715*65=46475)
  4. Division (1560/30=52)
  5. Solve this series 1 (100/10*5-10+60=100)
  6. Solve this series 2 (50+10-20*2+10/2=25)

Tools and Tech

  • Selenium Tools
  • TestNG Framework
  • Appium Server
  • Gradle Build System
  • IntelliJ IDE
  • Allure Report Generator

How to run this project

  • clone this project
  • open the project and load the build.gradle
  • Hit the following command into the root directory in the terminal:
    • gradle clean test
  • For generating a Report in Allure hit
    • allure generate allure-results --clean -output
    • allure serves allure-results

Prerequisite

  • JDK 8 or higher
  • Configure GRADLE_HOME and set the allure path
  • Start Appium server

Project Demonstration

Calculator.App.Automation.using.Appium.mp4

Allure Results

app automation allure results 1 app automation allure results behaivior 2

About

In this repository, I have automated the Google LLC Calculator Android App and finally generated an allure report for the test suite results using Appium, Java, Selenium, TestNG, and Allure Report.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages