5 steps to creating frustration-free Android test devices

5 steps to creating frustration-free Android test devices


Startup / Blogs 1302 Views 0

The way to setup units in order that guide testing doesn’t crush your soul

A couple of days in the past, I picked up certainly one of my check units to check out some new code. I couldn’t consider how irritating it was.

I wasn’t logged into the suitable accounts. I didn’t have the proper apps put in. By the point I completed testing, I couldn’t even keep in mind how one can reproduce the bug.

And like several Android programmer, my testing frustration was magnified as a result of we help quite a few OS variations/units.

To save lots of my sanity, I constructed a system for a unified, predictable setup on each system. Right here’s the right way to do it.

1. Set up the OS variations you help

Relying on what API ranges you help, ideally you have got a 1–1 system to API ratio. This isn’t all the time potential in fact, nevertheless it’s useful.

So first issues first — take a listing of your units and which of them help which OS variations. Then look at what your clients use probably the most and optimize for these situations.

With that in thoughts, my lineup appears like this proper now:

To really embrace your OCD like me, slap a model label on the again of every system.