Given the complex, layered systems of modern apps, as well as their extensive feature sets, it’s important to have a checklist for mobile app testing