Conference archive

STAREAST 2016 - Mobile & IoT

Sunday, May 1

Brian Hicks
Coveros

Mobile Application Testing (2-Day)

Sunday, May 1, 2016 - 8:30am to Monday, May 2, 2016 - 4:30pm
  • Understand what makes mobile application testing different from standard software testing
  • Learn some of the underlying technologies behind mobile devices and how those technologies affect testing
  • Discover how mobile applications work and different techniques for testing them
  • Explore the different types of mobile applications and how to test for each

Monday, May 2

Jon_Hagar
Grand Software Testing
MD

Testing the Internet of Things

Monday, May 2, 2016 - 8:30am to 12:20pm

The Internet of Things (IoT) is the next big technology challenge for software testing. IoT testing uses not only concepts from traditional and mobile environments but also 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...

Tuesday, May 3

Jon_Hagar
Grand Software Testing
TJ

Test Attacks to Break Mobile and Embedded Software

Tuesday, May 3, 2016 - 8:30am to 12: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 and embedded software systems. First, Jon defines the environments of mobile 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 attacks against mobile and embedded software based on common modes of failure that teams can direct against their software. Like different kinds of software design patterns, attacks are test design patterns that...

Rob_Sabourin
amibug.com
TQ

Exploring Usability Testing for Mobile and Web Technologies

Tuesday, May 3, 2016 - 1:00pm to 4:30pm

It’s not enough to verify that software conforms to requirements by passing established acceptance tests. Successful software products engage, entertain, and support the user experience. Goals vary from project to project, but if your users do not embrace your software—no matter how robust and reliable it is—business can slip through your hands. Rob Sabourin shares how to elicit effective usability requirements with techniques such as storyboarding and task analysis. Testers, programmers, and users collaborate to blend the requirements, design, and test cycles into a tight feedback loop....

Wednesday, May 4

Jane_Fraser
Anki, Inc.
W6

The Internet of Things in Action: Testing Anki’s OVERDRIVE Racing Game

Wednesday, May 4, 2016 - 11:30am to 12:30pm

As products like Anki’s OVERDRIVE race car game and others such as Fitbit and Skylanders pop up all over, we testers need to be prepared for the wave of Internet of Things (IoT) products. Although the IoT doesn’t necessarily require new testing methodologies, it does require creativity when it comes to the tools we need to get our testing and QA work done. Jane Fraser describes and demonstrates the tools Anki’s teams use to develop and test their games, especially OVERDRIVE. From test consoles that can change game parameters on the fly, to test fixtures that can change vehicles from race...

Matt Barbour
Comcast
W9

End-to-End Automated Testing: Lessons from Zombieland

Wednesday, May 4, 2016 - 1:45pm to 2:45pm

With the proliferation of mobile devices, browsers, and IoT devices, each with its own eccentricities, performing end-to-end automated testing is starting to feel like navigating a zombie apocalypse. You need to fight off the zombies but lack the right tools. You need a set of rules to live by. You wish you had a buddy who would teach you all those rules because alone, you feel like you’re being eaten alive. On the surface, the rules are simple—Limber Up, Don’t Be a...

Gauri_Arondekar
InfoStretch
W12

Ensuring Maximum Quality in the Era of IoT and Wearables

Wednesday, May 4, 2016 - 1:45pm to 2:45pm

Until recently, the Internet of Things (IoT) was just an idea that techies talked about. Unlike innovations in the past, development and testing of the IoT is significantly more elaborate. After introducing the technology of wearables and IoT, Gauri Arondekar delves into the components and architectures that make it work. Focusing on tools and solutions that accelerate the testing processes, Gauri shares the success story of an end-to-end testing strategy for a leading...

Thursday, May 5

Jon_Hagar
Grand Software Testing
T4

Use Combinatorial Testing for Mobile Device Fragmentation

Thursday, May 5, 2016 - 9:45am to 10:45am

A common problem in mobile systems testing is the number of hardware, operational, and software configurations that need to be tested. For example, the so-called Android fragmentation problem might lead a test team to test hundreds of device and software configurations, yielding thousands or even tens-of-thousands...

Jonah Stiennon
Sauce Labs
T10

Cross-Platform Mobile Test Automation Using Appium

Thursday, May 5, 2016 - 11:15am to 12:15pm

Mobile devices are taking over the world and quickly outpacing the use of traditional desktop machines. But how should we test them? Jonah Stiennon has spent the past two years working with a team of open source contributors at Sauce Labs to establish Appium as the industry standard for cross-platform mobile test automation. A Node.js application, Appium uses a superset of the JSON wire protocol, the same protocol on which Selenium is built, to automate both iOS and...

Danny McKeown
Paychex
T16

Stay Ahead of the Mobile and Web Testing Maturity Curve

Thursday, May 5, 2016 - 1:30pm to 2:30pm

Join Danny McKeown, Paychex’s lead test enterprise automation architect, to learn how to climb the testing maturity curve and increase predictability and reuse, all while accelerating repeatable and reliable testing. Learn how Paychex iteratively built a well-defined web and mobile app test automation architecture. By evolving the areas of strategy, environment pre-conditions, continuous integration, and understanding their IT users, Paychex executes a mature program...

Rahul Shah
WorldVentures
T22

Build a Quality Engineering and Automation Framework

Thursday, May 5, 2016 - 3:00pm to 4:00pm

How would you like to be in this position? Development sends the final release candidate for multiple systems with a user base of one million just a day before the production release, and you are expected to sign off on the overall software quality. Rahul Shah is responsible for providing QA sign-off for a dozen applications every week and is accountable for reporting the overall quality of functional, regression, automation, cross-browser, mobile, and performance testing...