Appium A Powerful Cross-Platform Mobile Automation Solution for Mobile Apps
Use Cases and Deployment Scope
We have mobile banking application as one of our products and we used Appium as our primary mobile automation framework to test our application. Appium enables automate all the regression, smoke and functional test scenarios across both Android and iOS platforms. We are using Appium with Java 17 + TestNG and this framework reduced our manual testing effort and also improve the regression speed, product quality, stability and fast delivery.
Pros
- With use Appium we can maintain single framework for both iOS and Android automation.
- Appium supports Real Devices, Emulators and Cloud hosted devices like Browserstack, Kobiton.
- Appium allow to inspect elements in the UIs. Support for both Android and iOS.
Cons
- Test Execution Speed - Especially in device farm executions it may be slow execution due to driver communication.
- Sometimes may be complex to implement scrolling methods.
- Setup and configuration - This may be difficult to new users.
Return on Investment
- Reduced Manual Regression Effort By 60%
- Accelerated Release Cycle
- Improved the product quality
Usability
Other Software Used
Atlassian Jira, XRay by Idera, Microsoft Teams, Postman, Vysor


