Syllabus Covers
- An Introduction to Mobile Application Testing (Advantages of automated testing, Creating good automated test cases, Manual versus automated tests, Success factors of automated test cases, Types of automated test cases)
- An Introduction to Appium® (What is Appium®, Why Appium® is a good choice, Appium® architecture, Emulator vs. Simulator vs. Real Devices, Appium® standard repository)
- Appium® Installation and Set-Up (Windows and iOS)
- Using Appium® (Writing a test procedure on Appium® 1.x and Appium® 2.0, Writing a test procedure for Android, Writing a test procedure for iOS, Creating a test script, Executing a procedure on a real device, Sync [Wait Mechanisms], Logging Mechanism, Maintainability of test scripts)
- System Capabilities (Server, Common capabilities to all Operating Systems. Android/iOS specific capabilities)