High Powered Test Design

A Visual Approach to Test Design

This highly interactive two-day workshop uses five steps to teach several visual test design approaches. Learn to use visual modeling, mind mapping, equivalence partitioning and boundary analysis, Pareto charts and pairwise methods, failure mode analysis, and more.

Upcoming Classes

Dates
Mode
Location
Event
Venue
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Description
  • Drive testing with powerful visual models
  • Focus testing on what really matters
  • Eliminate wasted effort and save time testing
  • Improve communication and collaboration between testers, developers and customers
  • Understand how users really use your software to get their job done
  • Quickly expose product weakness
  • Apply visual test designs to any business, technical or organizational context
  • Create high value reusable design artifacts
  • Learn flexible agile test design techniques which can be applied on the fly
  • Design tests in any development or testing lifecycle model


Empower your testing team
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, then there is little time available to test the 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.

Interactive format
This live virtual training uses four steps to teach each visual test design approach covered. Firstly the principles, philosophy, theory and history behind the method is explained.  Secondly the approach is illustrated with instructive examples. Next the instructor walks through several sanitized examples of the method being applied to real commercial testing projects. Finally, before moving on to the next technique, relevant business, technical, organization and technical context drivers are reviewed.  In which context has the method worked well? In which context has the method been effective? Are there know limitations?

Visual Test Designs
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.  Lastly a look at how system block diagrams can be used to developed very powerful failure mode test designs.

High Value Methods Real World Examples
The instructor helps energize testers getting them out of their ruts, thinking outside the box and designing valuable tests.  Many real world case studies and fully worked out examples are provided to help you get stated right away. The instructor also shows how some simple tools can help generate powerful visual test designs (including some commercial, free and open source tools too).

Who Should Attend
This course is appropriate for anyone who works in software development who wants to get more valuable testing done effectively in less time.  Test engineers, test managers, developers, QA engineers, and other software project team members would benefit from this course.

Course Outline

Introduction
Motivation for Test Design
Visual Modeling
Mind Mapping
Variable Identification
Equivalence Partitioning and Boundary Analysis
Usage Scenarios
Decision Tables
State Models
Combinations Analysis with Pareto Charts and Pairwise Methods
Failure Mode Analysis with Design Block diagrams
Putting Visual Test Design to Work
References Resources and Tool

Class Fee Includes


Select a learning mode button (Public, On-site etc.) for specific class details and fact sheet.
Dates
Mode
Location
Event
Venue
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Course Duration: 2 Days
Description
  • Drive testing with powerful visual models
  • Focus testing on what really matters
  • Eliminate wasted effort and save time testing
  • Improve communication and collaboration between testers, developers and customers
  • Understand how users really use your software to get their job done
  • Quickly expose product weakness
  • Apply visual test designs to any business, technical or organizational context
  • Create high value reusable design artifacts
  • Learn flexible agile test design techniques which can be applied on the fly
  • Design tests in any development or testing lifecycle model


Empower your testing team
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, then there is little time available to test the 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.

Interactive format
This live virtual training uses four steps to teach each visual test design approach covered. Firstly the principles, philosophy, theory and history behind the method is explained.  Secondly the approach is illustrated with instructive examples. Next the instructor walks through several sanitized examples of the method being applied to real commercial testing projects. Finally, before moving on to the next technique, relevant business, technical, organization and technical context drivers are reviewed.  In which context has the method worked well? In which context has the method been effective? Are there know limitations?

Visual Test Designs
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.  Lastly a look at how system block diagrams can be used to developed very powerful failure mode test designs.

High Value Methods Real World Examples
The instructor helps energize testers getting them out of their ruts, thinking outside the box and designing valuable tests.  Many real world case studies and fully worked out examples are provided to help you get stated right away. The instructor also shows how some simple tools can help generate powerful visual test designs (including some commercial, free and open source tools too).

Who Should Attend
This course is appropriate for anyone who works in software development who wants to get more valuable testing done effectively in less time.  Test engineers, test managers, developers, QA engineers, and other software project team members would benefit from this course.

Course Outline

Introduction
Motivation for Test Design
Visual Modeling
Mind Mapping
Variable Identification
Equivalence Partitioning and Boundary Analysis
Usage Scenarios
Decision Tables
State Models
Combinations Analysis with Pareto Charts and Pairwise Methods
Failure Mode Analysis with Design Block diagrams
Putting Visual Test Design to Work
References Resources and Tool

Class Schedule
Sign-In/Registration 7:30 - 8:30 a.m.
Morning Session 8:30 a.m. - 12:00 p.m.
Lunch 12:00 - 1:00 p.m.
Afternoon Session 1:00 - 5:00 p.m.
Times represent the typical daily schedule. Please confirm your schedule at registration.
Class Fee Includes
• Tuition
• Course notebook
• Letter of completion
Instructors
Rob_Sabourin
AmiBug.com

Questions?

On-Site Training

Let us bring the training directly to you! Choose from over 60 courses.

Combine World-Class Training and

Certification with a Conference

Maximize Your Learning Potential

Agile Dev Conference logo

Better Software Conference logo

Devops Conference logo

STAR Conference logo

Mobile Dev Test Conference logo

Internet of Things dev Conference logo