In today’s mobile Agile world the time to market is becoming increasingly shorter. There is a constant desire to release new features to keep ahead of the competition. Because of this, we have a shorter amount of time to do exploratory and manual testing. Especially, when you have to account for all the different combinations of OS’s, languages, orientations, and resolutions your mobile app supports.
My goal was to know more about my application for every new build. By using Automated Exploratory Testing I could do so more efficiently.
Specifically, I wanted to know:
Which views had accessibility labels and which did not.
How my designs looked for every Resolution, OS, and Orientation supported by taking a screenshot.
When logs errors occurred and record them.
If there were any language or locale issues.
Any performance issues by capturing performance metrics for benchmarking and also detecting trends.
QA, Development or any stakeholder will come away with knowing the benefits of adding automated exploratory testing to the build process.
What open source tools are available to do this themselves.