Home Appium Environment Setup Android Emulators iOS Simulators Appium Architecture Android chrome app automation Safari browser automation Appium Capabilities Inspecting android apps Native Android app automation Inspecting iOS app Native iOS app Automation Real Android Phone automation Real iPhone automation Element Identification Pressing button FaceId and TouchId Fingerprint automation Drag and Drop Tap and press Swipe gestures Hybrid app automation Execute script Synchronization in Appium Screenshots Page Object Models Cucumber and Appium Appium integration with azure Appium and Selenium Grid Running tests in browserstack Parallel testing Recording tests Mobile automation framework Errors and Exceptions in Appium Mobile automation test strategy Mobile automation challenges Appium QnA
Mobile automation test strategy
Important points to remember when writing test plan or strategy for mobile automation.
- Which platforms will be covered - Android, iOS, Windows, Firefox OS
- Which versions of the platform will be tested
- What all device types (Tablets, Phablets, Phones, iPads) to be covered?
- Testing on which Device orientation - Portrait or landscape Orientation.
- Which automation technology to use - XCUiTest, Espresso, UiAutomator or Selendroid
- Which tool to use - Appium, Ranorex, Robotium, MonkeyRunner, UFT Pro or LeanFT
- In-house or cloud based setup? - Browserstack, saucelabs, experitest, applitools, AWS device farms
- Which type of framework to be used - Page object model, Unit testing framework?
- Which CI server to use? - Azure devops, Teamcity, Bamboo or Jenkins?
- Types of testing - functional, non-functional (load testing, Accessibility)
Complex problems, Simple Solutions