You are developing mobile apps? Are you still doing it the hard way?
Challenges of mobile apps
Mobile apps have their own challenges in testing for which most of the available test tools try to provide some support. Test frameworks like Appium allow you to write test code yourself. But how do you setup your own little test lab for apps with 10 real devices, 15 simulators and another 150 real devices from a device cloud provider to run those tests?
Lead to challenges in your testing environment
If you apply your web or desktop testing knowledge to mobile you will run into the problem of configuration hell. For the desktop you must support a few environments, for web you have a few browsers with a few different versions but for mobile you have hundreds of vendors all with their own unique implementations. This becomes complicated in managing your testing environments. You cannot just run a local test anymore.
And generating problems in your backend testing
Assume for a moment you have adapted Appium and are able to run some tests. Your app talks to a backend service. Appium cannot test this backend service. This means, you need another testing system to test your backend service. In addition, you need to synchronize the testing of your backend with the testing of your mobile application.
That means additional training
Because Appium is code-only your testers need to train new skills. Because you need to synchronize different test systems, your DevOps engineer need to invent new ways of testing within your CI pipeline.
Why not just use a solution that works everywhere?
One of the design principles of TestResults.io is “Every feature needs to be implemented so that it feels too good to be true”. That is a slogan that is at the wall of our head quarter.
Same test on all available devices
Imagine how a solution that can be used for mobile testing as well as for backend testing simultaneously, that is able to execute the same test on all available devices and gives you easy to read test reports. Combined with an out-of-the-box test framework that is understandable of non-technical personal as well.
Gives access to scale your test environments at your fingertip. You want to run your tests all at them same time? TestResults.io spins up 1000s of VMs in the cloud, also your cloud, according to your specification.