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 .
- Java 8 or newer versions.
- Android Sdk
- Appium
- Emulator with API 26 (Android 8.0)
- 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 .
- run Appium and click on "Start Server"
- run Android Emulator with API 26
- 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 ..