Testing the Internet of Things
The Internet of Things (IoT) is the next big technology challenge for software testing. IoT testing uses concepts from traditional and mobile environments but has new testing problems and new patterns. Jon Hagar begins by examining how to use data analytics from error profiles and social media to discover the new error patterns in IoT systems. Usage data on IoT devices is growing rapidly and becoming a big data issue. Through hands-on exercises, Jon explains how teams can use data analytics to improve development and testing. Next, he uses the analytics to define real-world test patterns to optimize exploratory and automated testing. Like software design patterns, which must be matched to a design problem, test patterns must be recognized as applicable to a particular test context. Jon explains when and how to employ these test patterns as well as when a pattern may or may not work. Participants will practice these test patterns on their smartphones or on devices that Jon will provide.
Note: For practicing test patterns, participants can use either devices that Jon will provide or their smartphones.