Mobile App Test Attacks to Efficiently Explore Software
Jon Hagar
Grand Software Testing
In the tradition of James Whittaker’s book series How to Break … Software, Jon Hagar applies the testing “attack” concept to the domain of mobile app software. Jon defines the sub-domain of mobile software and examines industry product failure caused by defects in that software. Next, Jon summarizes a set of attacks against mobile software based on these common modes of failure that testers can direct against their own app software to quickly find bugs. Specific attack methods identified include developer based cases, computation and control structures for batteries and sensor hubs, hardware-software interfaces, and communications. This session is based on the book: “Software Test Attacks to Break Mobile and Embedded Devices” CRC press, 2013
Key Takeaways:
- Breaking Mobile App Software to find bugs
- Embedded risk-based exploratory testing concepts
- Attack based testing specific to mobile devices
Get a copy of these slides here.
About Me!
Jon is a systems-software engineer and testing consultant supporting software product integrity and verification and validation, with a specialization in mobile and embedded software systems. For more than thirty years, Jon has worked in software testing and Agile projects supporting control systems (avionics and automobiles), spacecraft, mobile-smart devices, IT, and attack testing of smart phones. Jon is the author of the book: “Software Test Attacks to Break Mobile and Embedded Devices” CRC press, 2013. Jon is also lead editor/author on, OMG UTP model based test standard, IEEE 1012 V&V plans and ISO/IEEE/IEC 29119 software test standard.