Hands-On Mobile App Testing: A Guide for Mobile Testers and Anyone Involved in the Mobile App Business

Hands-On Mobile App Testing: A Guide for Mobile Testers and Anyone Involved in the Mobile App Business

Daniel Knott

Language: English

Pages: 256

ISBN: 0134191714

Format: PDF / Kindle (mobi) / ePub

The First Complete Guide to Mobile App Testing and Quality Assurance: Start-to-Finish Testing Solutions for Both Android and iOS


Today, mobile apps must meet rigorous standards of reliability, usability, security, and performance. However, many mobile developers have limited testing experience, and mobile platforms raise new challenges even for long-time testers. Now, Hands-On Mobile App Testing provides the solution: an end-to-end blueprint for thoroughly testing any iOS or Android mobile app.


Reflecting his extensive real-life experience, Daniel Knott offers practical guidance on everything from mobile test planning to automation. He provides expert insights on mobile-centric issues, such as testing sensor inputs, battery usage, and hybrid apps, as well as advice on coping with device and platform fragmentation, and more.


If you want top-quality apps as much as your users do, this guide will help you deliver them. You’ll find it invaluable–whether you’re part of a large development team or you are the team.


Learn how to

  • Establish your optimal mobile test and launch strategy
  • Create tests that reflect your customers, data networks, devices, and business models
  • Choose and implement the best Android and iOS testing tools
  • Automate testing while ensuring comprehensive coverage
  • Master both functional and nonfunctional approaches to testing
  • Address mobile’s rapid release cycles
  • Test on emulators, simulators, and actual devices
  • Test native, hybrid, and Web mobile apps
  • Gain value from crowd and cloud testing (and understand their limitations)
  • Test database access and local storage
  • Drive value from testing throughout your app lifecycle
  • Start testing wearables, connected homes/cars, and Internet of Things devices


Handbook of Fiber Optic Data Communication: A Practical Guide to Optical Networking (4th Edition)

The Complexity Theory Companion

GPU PRO 3: Advanced Rendering Techniques

Genetic Programming Theory and Practice XI (Genetic and Evolutionary Computation)

Foundations of Coding: Compression, Encryption, Error Correction













Chapter 8: Important Skills for Mobile Testers Skill Set of a Mobile Tester Communication Curiosity Critical Thinking Tenacity Constant Learner Creativity Customer Focus Programming and Technical Skills How to Improve Your Mobile Testing Skills Learn from Other Apps Crashes on Specific Devices Observe Take Part in Competitions and Test Cycles The Mobile Community and the Mobile World Valuable Sources Summary Chapter 9: What舗s Next? And Final Thoughts Internet of Things.

Developing a mobile Web app, a native Android app, and a native iOS app. This was the company舗s first mobile project and a completely new testing environment for the quality assurance department. Together with a colleague, I had the chance to build a mobile testing strategy from scratch. We evaluated several test automation tools to see which one fit best in our software development lifecycle. At that time, mobile testing tools were few and far between, and at a very early development stage. We.

The different sensors and interfaces. Important Be creative with checklists. Create your own checklists that are specific to your app and project. Mnemonics SFDPOT, FCCCUTSVIDS, and ISLICEDUPFUN are not typos. They舗re abbreviations for mnemonics. Mnemonics are learning techniques that aid information retention. When it comes to mobile app testing, each letter stands for a testing approach or technique used for software applications. Mnemonics are used to remember important aspects while.

Network restrictions, company guidelines, or pertinent law. Here is a list of beta distribution tools: 舦 Appaloosa (www.appaloosa-store.com/) 舦 AppBlade (https://appblade.com/) 舦 Applause SDK (www.applause.com/mobile-sdk) 舦 Beta by Crashlytics (http://try.crashlytics.com/beta/) 舦 BirdFlight (www.birdflightapp.com/) 舦 Google Play native App Beta Testing (https://play.google.com/apps/publish) 舦 HockeyApp (http://hockeyapp.net/) 舦 HockeyKit (http://hockeykit.net/) 舦 TestFlight.

Crispin and Janet Gregory 舦 Beautiful Testing (www.amazon.com/gp/product/0596159811?tag=sw-testing-books-20) edited by Tim Riley and Adam Goucher 舦 Explore It! (http://pragprog.com/book/ehxta/explore-it) by Elisabeth Hendrickson 舦 How Google Tests Software (http://books.google.de/books?id=VrAx1ATf-RoC) by James A. Whittaker, Jason Arbon, and Jeff Carollo 舦 Lessons Learned in Software Testing (www.amazon.com/gp/product/0471081124?tag=sw-testing-books-20) by Cem Kaner, James Bach, and Bret.

Download sample