Skip to main content


Mobile Testing

Tutorials

ML Test Attacks to Break Mobile, IoT, and Embedded Software NEW
Jon Hagar, Independent Consultant
Mon, 11/09/2015 - 1:00pm

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, IoT, and embedded software systems. First, Jon defines the environments of mobile, IoT and embedded software. He then examines the issues of software product failures caused by defects found in these types of software. Next, Jon shares a set of ten attacks against mobile, IoT, and embedded software based on common modes of failure that teams can direct against their software today. Like software design patterns, attacks are test design patterns that must be customized for particular contexts. For specific attacks, Jon explains when and how to conduct the attack, who should conduct the attack, and why the attack works to find bugs. In addition to learning these testing concepts, attendees will get to practice the attack pattern on devices containing mobile, IoT and/or embedded software—so bring your smart phones.

Read more
TK Mobile App Usability and UX for Developers and Testers
Philip Lew, XBOSoft
Tue, 11/10/2015 - 1:00pm

Many enterprises  today are migrating to mobile while new organizations are adopting a mobile-first or mobile-only strategy. Because of the special characteristics of the mobile platform and its user base, usability and the user experience (UX) take on an increased emphasis, although there are currently no formal models describing UX. With SaaS-based business models, where users can pay by the month and switch applications in a heartbeat, UX becomes paramount. Phil Lew explains the definitions of usability and user experience, describes the connections between them, and explores evaluation methods you can use as the first step toward improving UX on the mobile platform. To build a deeper understanding of how to improve your own app’s UX, Phil gives examples to illustrate the good, the bad, and the ugly of mobile UX. Discover key principles for design and evaluation of usability. Develop a methodology for continuous improvement of your users’ experience.

Read more