STAREAST 2020 Tutorial: Automating Test Design for Agile Projects


Monday, May 4, 2020 - 9:00am to 12:30pm

Automating Test Design for Agile Projects

Traditional requirement and analysis techniques just don’t fit in short iterations. Testers can save a lot of time—and focus on what really matters—by using automated test design and implementation tools. Traditional test automation helps testers execute tests, report progress, and offer insights into test coverage and completeness, but little emphasis has been made on automating effective test design. Rob Sabourin will share automated test design techniques using a selection of free and open source tools. He has implemented automated test design in conjunction with automated unit tests and automated story tests on many agile projects, and he’ll share examples demonstrating automatic test design on many technology stacks using popular unit and story test frameworks. Rob will illustrate how complex transactional business tests are defined with automated decision table analyzers using state-of-the-art logic reduction algorithms, as well as construct test cases navigating complex integration paths, microservice APIs, and functionality chains using automatic path analysis tools. You’ll learn to automate test generation on many technology stacks for several architectures, including REST APIs, microservice architectures, cloud computing solutions, multi-tiered architectures, and mobile and embedded systems, to efficiently discover critical bugs.

AmiBug.Com, Inc.

Rob Sabourin has more than thirty-five years of management experience leading teams of software development professionals. A highly-respected member of the software engineering community, Rob has managed, trained, mentored, and coached hundreds of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. Rob authored I am a Bug!, the popular software testing children's book; works as an adjunct professor of software engineering at McGill University; and serves as the principal consultant (and president/janitor) of AmiBug.Com, Inc. Contact Rob at [email protected].