Better Software East 2017 Concurrent Session : Task-Oriented Unit Testing for Agile and Traditional Projects


Thursday, November 9, 2017 - 10:00am to 11:00am

Task-Oriented Unit Testing for Agile and Traditional Projects

Add to calendar

Developers are charged with developing software at lightning speed, often using new and unreliable technologies. Rob Sabourin shares a task-oriented method for organizing unit testing to help programmers and other team members get to consistently done working code, testing beyond the code. Rob approaches unit testing from the viewpoint of completing all the technical work required to fulfill a requirement, exercising the entire vertical technology stack and going beyond raw code. Programmers learn when and how unit test design can be implemented blending white box and black box techniques. Rob explores how developers can organize themselves to create deliverables that work. Together, look at tools and techniques used to implement and organize unit testing. Whether your team is agile or traditional, join Rob to learn how combining defect isolation and analysis, defect taxonomies, bug patterns, API testing, performance and stress testing, and informal peer review techniques gets great task-oriented unit testing done.


Rob Sabourin, P. Eng., 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 principle consultant (and president/janitor) of AmiBug.Com, Inc. Contact Rob at [email protected].