Skip to content

hamidhandid/software_test_final_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Issues Forks Stargazers

Software test course final project - Fall 2020

Description

This project is a calculator tester with Appium. The calculator that is used in this project, is the main calculator of Android 8.0 on an emulator with API 26 .

Requirements

  • Java 8 or newer versions.
  • Android Sdk
  • Appium
  • Emulator with API 26 (Android 8.0)

Files

  • Main.java: this java file makes a new CalculatorTest instance and test all operators of a calculator with each choice approach. If you want to know about Each Choice approach read this file.
  • AppTest.java: this java file open virtual device and calculator on Android 8.0 .
  • CalculatorTest.java: this file has methods of testing functions and equations of the main calculator of Android 8.0 .

How to Run

  1. run Appium and click on "Start Server"
  2. run Android Emulator with API 26
  3. run below code
git clone https://github.com/hamidhandid/software_test_final_project
cd software_test_final_project
mkdir lib
cd lib
wget https://www.dropbox.com/s/4bdumn56ob8v3k9/lib.zip?dl=1
unzip lib.zip
rm lib.zip
cd ../src/main/java
javac -cp ".;../../../lib/*" Main.java
java Main
cd ..

Releases

No releases published

Packages

 
 
 

Languages