CAST 2013 has ended

What we learn from our experiences helps shape us as human beings. What we learn from the experiences of others can give us new insight and new perspectives. At this year’s conference speakers will share with you the lessons that they have learned in Software Testing, as well as how these lessons influence the way that we approach testing both now and in the future.

Learn More and Register »

Install web app: bookmark http://cast2013.sched.org/mobile/ on your iPhone, Android, or Blackberry
Back To Schedule
Monday, August 26 • 9:00am - 6:00pm
High Powered Visual Test Design

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Many testing organizations are in a rut. Some testers spend a lot of time completing templates generating repetitive ineffective tests while important bugs slip right by. There is little time available to test increasingly complex solutions being developed. Visual test design techniques enable testers to create powerful test cases with less effort. Visual test design is about focusing on what really matters to customers, developers and all project stakeholders

The test design approaches covered include a blend of classical test design methods using applied discrete math, a smattering of statistics and some experience based software engineering techniques. Core to all of these methods is the creation of visual images used to represent and communicate testing focus.

The course starts with using mind maps to identify test variables, and then moves on to visual models used to isolate critical test values using domain analysis, equivalence partitioning and boundary conditions. Storyboards are used to elicit and design usage scenario based tests. Control flow testing is used to isolate critical pathways to test in project workflows, data flows and even source code. Business rules are tested using simple and complex multiple variable decision tables. Transactional and embedded systems are testing with a blend of state model and state table approaches. Interdependent multiple variable testing is approached from two perspectives using Pareto charts for identifying commonly used transaction pathways and then with pairwise combinations using orthogonal arrays.

Delegates will have a chance to apply many of the methods explored in the class by designing and implementing powerful visual tests for Edgy the Lego® MindStorm robot.

Real world case studies and detailed examples help you get started right away. Rob also shows how some simple tools can help generate powerful visual test designs (blending commercial, free and open source tools).

avatar for Robert Sabourin

Robert Sabourin

Principal Consultant, AmiBug.com
Robert Sabourin has more than forty years of management experience,leading teams of software development professionals. A well-respectedmember of the software engineering community, Robert has managed,trained, mentored, and coached thousands of top professionals in thefield. He frequently... Read More →

Monday August 26, 2013 9:00am - 6:00pm CDT
Hall of Ideas H One John Nolen Drive Madison, WI 53703

Attendees (0)