A weekly source of software testing news
ISSUE #62 - June 10, 2018
My experience of testing mobile apps is just about zero, so let’s learn together. This issue looks at the challenges of testing on Android and iOS and some best practices in mobile test automation.
How to deliver a crash free mobile app (examples are for Android) by testing for specific conditions
https://blog.mindorks.com/delivering-a-crash-free-app-d35252de10c5
Details of one team’s setup for Android testing, with Cucumber layer, Appium, Jenkins and a private device test lab:
https://essenceoftesting.blogspot.co.uk/2017/02/features-of-my-android-test-automation.html
Testing mobile wearable apps, from Yelp with their Apple Watch app:
https://engineeringblog.yelp.com/2015/05/yelp-tech-talks-mobile-testing-1-2-3-wrap-up.html
Test automation on mobile devices, with tips on setting up the test environment to reduce flakiness:
https://dzone.com/articles/eliminating-mobile-test-automation-flakiness-and-m
Author examines tradeoffs in testing Android apps at different levels, from unit to UI tests with Espresso framework, emulators and/or Selenium, and argues for JVM-based integration tests over UI tests that run on real OS:
https://arturdryomov.online/posts/do-androids-dream-of-ui-testing/
Resources below are more like tutorials in specific frameworks, but have good intro sections about testing levels and address some problems that you’d face regardless of the choice of framework.
iOS unit testing with XCTest:
https://www.toptal.com/ios/how-to-write-automated-tests-for-ios
Android unit tesitng with Robolectric:
https://www.toptal.com/android/testing-like-a-true-green-droid
Acceptance testing (for both platforms) with BDD-style framework Calabash:
https://www.toptal.com/mobile/android-ios-ui-testing-calabash
Facebook bug makes users’ posts unintentionally public:
https://www.wired.com/story/facebook-bug-14-million-users-posts-public
If you received this email directly then you’re already signed up, thanks! Else if this newsletter issue was forwarded to you and you’d like to get one weekly, then you can subscribe at http://testersdigest.mehras.net
If you come across content worth sharing, please send me a link at testersdigest@mehras.net