Go to content

Droidcon Italy 2017 // Does it work? Did you test it? - Derek Rozycki & Kirk Chambers

In this talk Derek and Kirk will share with you how to test an app without a dedicated QA team, and this will be appealing to you if you’re part of a smaller development shops where formal QA hasn’t been established. This talk is meant to be a higher-level overview into general QA process; it is not meant to be a highly technical dive into automation tools and unit tests. A general list of topics Derek and Kirk plan to cover are listed below: Thinking outside happy path Thinking about every entrance into a view both within the app and from outside app (deeplinks versus in-app navigation) Thinking about different use cases; ie: someone in the app for a LONG time versus someone who opens it for 30 seconds once a day Thinking about which devices are supported; size classes, OS levels, screen resolutions, hardware capabilities, etc Thinking about externalities; network conditions, power levels, server endpoints 404’ing, null (or unexpected) data Data persistence, data mutation, data stabilities Upgrade testing – different upgrade paths, Database migrations Permissions (Mainly Android M +) Repeated testing; ie: Verifying data race conditions aren’t an issue Developing an appreciation for Ad-Hoc testing (ie: Before release always have a feeling like you are missing something and take an extra 15 minutes) Developing a hatred for Ad-Hoc testing (non-rigorous testing) Checklists, and why you should use them In this talk Derek and Kirk will share with you how to test an app without a dedicated QA team, and this will be appealing to you if you’re part of a smaller development shops where formal QA hasn’t been established.

April 6, 2017