Every dog has its day and in this case, every blog too. We decided the last blog in our well-read series, Deconstructing Mobile Testing Methods, would end with the list of all lists and would be your raison d’etre or making money and getting those 100M plus downloads on your app.
So far we covered The Pros and Cons of Different Mobile Testing Methods, Using Twitter App as an Example: How to Build Robust and Reliable Automated Tests, our most popular in the series, Advanced Automated Testing as Part of Your Development Work, Goodbye Hand-Written Test Cases! and now our crowning jewel, Getting The Best Out of Today’s Android Testing Tools.
The bottom line is this – you are one of the reasons the mobile lifestyle works today – you create the apps that let people check into their favorite restaurant, monitor their kids from the next room, play Angry Birds, buy and pay for that vintage pair of sneakers with PayPal and check your flight status while sprinting through the airport. YOU make the apps that fuel our lives today and you know that if they aren’t perfect, no one will use them. So here is your checklist of all checklists:
Getting the best out of today’s Android Testing tools.
1. Test Early, Test Often – Make testing part of your development
2. Automate your testing – Recording test cases will save a lot of time for you
3. Test runs on real devices are better than on emulator
4. Testing coverage – One device doesn’t mean anything, 250+ devices mean the whole ecosystem
5. Parallel testing saves time – Don’t waste your valuable time on manual, one per time device testing
6. Distribute the testing effort – testing is not only for QA folks, but everyone involved
7. Tap into plug’n’play testing – use Agile capable tools
8. Utilize the cloud – run tests overnight
9. Manage the device context – CPU and memory consumption can be measured only in real device
10. Testing today costs less than testing tomorrow
Thanks for reading and as always, we want to hear from you – talk to us on Twitter @bitbar!