> unlimited testing for a flat monthly fee of $250 per device<p>Renting remote-controlled Android devices for $250 a month, is this even remotely worth it? There aren't many devices that wouldn't pay for themselves by the end of the 2nd month...
Correct me if I'm wrong but does this feel pretty expensive?<p>> Pricing is based on device minutes, which are determined by the number of devices you use and the duration of your tests. AWS Device Farm comes with a free tier of 250 device minutes. After that you are charged $0.17 per device minute. As your testing needs grow, you can opt for our unmetered testing plan, which allows unlimited testing for a flat monthly fee of $250 per device.
Amazon is coming for Google's [Cloud Test Lab](<a href="https://developers.google.com/cloud-test-lab/" rel="nofollow">https://developers.google.com/cloud-test-lab/</a>) and [Nativetap](<a href="https://beta.nativetap.io/" rel="nofollow">https://beta.nativetap.io/</a>).
Pretty interesting. Now, we have more choices.
The other day, I've found this project on Github called OpenSTF[1] which allows you to set up your own devices labs. It's pretty interesting and I've got to try yet.
Generally, I'd prefer to set up my own device labs rather than testing with 3rd party services. It depends on your target market. For us, the apps we made are target for the local market (people and devices). And the phones sold in our market are different with the phone sold in States and I don't expect to have some China devices to be available on 3rd party services.<p>[1] : <a href="https://openstf.github.io" rel="nofollow">https://openstf.github.io</a>
Check us out at <a href="https://www.testmunk.com/" rel="nofollow">https://www.testmunk.com/</a>
we do have iOS and Android support :) Don't hesitate to reach out if you have any questions.
The most crucial bit for me, which I don't see on the one-pager, is the ability to test devices in-market on carrier networks. Testing phones for Korean or Japanese carriers (or British, or Brazilian) on simulations or using GSM roaming is not good enough.
I am always really curious to know how these kinds of services deal with security issues: they don't get to control the security of the devices they are running, and often will only even sort of have access to reflashing them; how do they deal with someone testing an app with a kernel exploit, installing a persistent backdoor, and then watching what everyone else later using that device is testing?
I had an idea, more a need, for something like this many years ago. It came back to my mind when OpenBSD needed funding partly due to all the different pieces of hardware they test on. Wouldn't it be nice for portability-focused projects to be able to pool together resources on hardware to cut down on it?<p>Anyway, awesome to see AWS doing it in practice. As usual, it will be <i>more</i> interesting to see what happens when competition turns up. Cloud space has more innovation and cut-throat competition than many IT sectors. Can't wait to see what the competition costs. ;)
So basically these guys?<p><a href="https://en.wikipedia.org/wiki/Keynote_DeviceAnywhere" rel="nofollow">https://en.wikipedia.org/wiki/Keynote_DeviceAnywhere</a>
Curious about what the built-in, no-scripting-required test suite can do. I wonder if this is what the app reviewers for the Amazon Appstore have been using.