Challenges
- Ability to work on the regression suite to execute the mobile automation scripts for each release
- Ability to cover all the major scenarios of the application in mobile automation to save testing time as well as to improve the quality of releases
Solutions
- Developed an automation studio that:
- Creates keyword driven and data-driven frameworks
- Supports custom scripting using C# to use at a test case level if a keyword is not found in the application
- Can schedule the test cases to run on a particular date and time
- Generates highly interactive reports in HTML along with screenshots
- Automates Android app testing on Mac OS as well
Tools & Technologies
Xamarin, android, selenium-appium, ios, Microsoft azure
Key benefits
- Automation studio saves a lot of time for regression testing and it is a one-time go functionality
- Tools used in this application are open source and no licensing is required
- The same automation framework will also support Windows universal apps, and web and desktop application testing automation
- We can extend the same to support iOS app automation in the future
