STAREAST 2018 Concurrent Session : Use Path Analysis in Test Design for Better, Faster Testing


Thursday, May 3, 2018 - 11:15am to 12:15pm

Use Path Analysis in Test Design for Better, Faster Testing

Add to calendar

No question about it … software is highly complex maze, and it could take many lifetimes to manually test all the paths in a typical business app. Automation doesn’t help much because it’s not smart enough (yet) to design tests. Rob Sabourin shares his experiences testing complex application—some with more possible paths than particles of matter in the visible universe. Although programmers have applied path analysis to structural unit tests for years, path analysis has been mostly neglected in areas of end-to-end testing, workflow, process flow, usage scenarios, data flow, and system level control flow. See how you can employ path analysis techniques to dramatically narrow down the myriad paths to a small collection which will quickly expose important cross feature interference, shared object, and resource contention bugs. Through case studies, you’ll learn how to use the free “paths” tool to untangle the complexity of path analysis for designing tests.


Rob Sabourin has more than thirty-three 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].