In one form or another, the question of “Is it ready?” always seems to fall to the QA tester.
The enterprise wants to know that an app or website is bug-free, high-performing, and meets design criteria – in short, is it ready to send out?
Dealing with the Dynamic State of Mobility
But mobility is so dynamic that the time between certifying an app and the introduction of a new version of a mobile OS – or even an entirely new smartphone or tablet – is often measured in weeks, if not days. QA is challenged to keep ahead of these changes to prevent defects or performance issues from slipping out into the field, possibly leading to app crashes and one-star reviews.
It’s particularly challenging considering that a perfectly performing app can become a problematic one in short order. For example, less than three weeks after Apple made iOS 10 available, more than half of all users had upgraded. What was “ready” before iOS 10 hit the field might not still be ready.
The Necessity of Automated Testing
Under these circumstances, the best weapon is automated mobile testing. In particular, the ability to automate running large suites of test cases against multiple devices and operating systems is needed more than ever.
For example, if a defect suddenly crops up in iOS 10, it’s critical to discover it, fix it, and test the fix quickly. It’s just as important to then ensure there is no regression – that the app still functions properly on prior supported OS releases.
We had a good working relationship with Mobile Labs from the beginning. Within a few hours, the Mobile Labs team had the solution out of the crate and up and running, and we were writing automation scripts. We were using the product in production mode within a day.
Support Nimble Testing with a Device Cloud
Only a device cloud can make QA nimble enough to keep an eye on new and existing function at the same time, and only automation can give the QA engineer the weapons needed to meet time and quality deadlines.
Support for Top Automation Tools
As an open platform, deviceConnect supports the industry’s most comprehensive choice of app and web automation tools, including Appium (Selenium), Tricentis, SOASTA, Calabash, MicroFocus' UFT (via Mobile Labs’ TrustTM), IBM's Rational, and most other mobile automation tools that ordinarily use USB-attached devices.