Best practices
Let's take a look at the following best practices:
Beta testing enablement with test automation: Within four weeks of its launch, a typical iOS user is upgraded to the latest operating system version. So, the testing must not only happen when the application release happens, but it is equally, and in some cases, more, important to, test the application with the upgraded mobile OS.
Gathering code coverage statistics: The use of code coverage statistics allows production of handy indicators for development tools. There are various tools such as Emma for Android and Xcode for iOS, where internal configurations can be done to gather this information. This is a very important information that can help to add or modify test scenarios to increase code coverage provided by any automation suite.
Enhanced reporting for mobile: For mobile automation runs, it is important to capture the global information such as the device name, device type, operating system version, AUT version, and...