Mobile App Testing: Design Automation Patterns You Should Use
In mobile app development, better test design is important to project velocity and user satisfaction. Jon Hagar explores underused or poorly practiced test design automation approaches that you should employ in development and testing. Jon begins by defining the domain of mobile app software and examines common industry patterns of product failures. He then shares three approaches you can use to speed development and improve quality for native, web-based, and hybrid apps. The methods examined—each supported with detailed checklists—are combinatorial testing, model-based testing, and user experience testing. Jon explains when, where, and how each testing approach can be used to support improved testing and to benefit the whole team. In addition to mobile apps, you and your team can use these same three approaches in other software environments to reduce technical debt during development.