Skip to main content
SQE Training logo
  • Join Our Mailing List
  • Email Us
  • 888.268.8770
  • About Us
  • By Topic
    • Agile Software Development
    • Configuration Management
    • Software Security
    • Software Requirements
    • Software Testing
    • Visual Studio
  • By Location
    • All
    • West
    • Midwest
    • Southeast
    • Northeast
    • Canada
  • Delivery Options
    • Public
    • Live Virtual
    • eLearning
    • On-Site
  • Certification
    • ISTQB Software Tester Certification
    • Agile Development Certification
    • PMI PDUs
    • IIBA CDUs
  • Consulting Services
    • Agile Development
      • Agile Process Improvement
      • Agile Software Development
      • Continuous Integration
      • Program & Project Management
      • Requirements Envisioning
    • Application Security
      • Application Security Assessments
      • Application Security Remediation
      • Application Security Training
      • Secure SDLC Improvement
    • Software Quality
      • Agile Software Testing
      • Independent Verification & Validation
      • QA Center of Excellence
      • Test Automation
      • Test Process Improvement
    • Our Consultants
  • Meet the Experts
  • Learners
  • Team Managers
  • Training Managers
Send by emailPrint This Page

Visual Models for Testing

A Powerful Approach to Test Design
Live Virtual: $599.00
On-site: Contact us!
  • Live Virtual
  • On-Site
  • Description/Outline
  • Location & Dates
  • Instructors
  • 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

Robert 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. Rob 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.

Daily Schedule

Day 1: 1:00pm-4:00pm ET/10:00am-1:00pm PT
Day 2: 1:00pm-4:00pm ET/10:00am-1:00pm PT

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
 
Virtual Package Includes:
  • Easy course access: You attend training right from your computer, and communication is handled by a phone conference bridge utilizing Cisco’s WebEx technology. That means you can access your training course quickly and easily and participate freely.
  • Live, expert instruction: See and hear your instructor presenting the course materials and answering your questions in real-time.
  • Valuable course materials: Our live-virtual training uses the same valuable course materials as our classroom training. Students will have direct access to the course materials.
  • Hands-on exercises: An essential component to any learning experience is applying what you have learned. Using the latest technology, your instructor can provide students with hands-on exercises, group activities, and breakout sessions.
  • Real-time communication: Communicate real-time directly with the instructor. Ask questions, provide comments, and participate in the class discussions.
  • Peer interaction: Networking with peers has always been a valuable part of any classroom training. Live-virtual training gives you the opportunity to interact with and learn from the other attendees during breakout sessions, course lecture, and Q&A.
  • Convenient schedule: Course instruction is divided into modules no longer than three hours per day. This schedule makes it easy for you to get the training you need without taking days out of the office and setting aside projects.
  • Small class size: Live-virtual courses are limited to the same small class sizes as our instructor-led training. This provides you with the opportunity for personal interaction with the instructor.

 

Course Name Dates Location
Visual Models for Testing Jan 31-Feb 01, 2012 Your desktop Attend
Visual Models for Testing Sep 25-Sep 26, 2012 Your desktop Attend

Robert Sabourin has more than thirty years of management experience, leading teams of software development professionals. A well-respected member of the software engineering community, Robert 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. The author of I am a Bug!, the popular software testing children’s book, Robert is an adjunct professor of Software Engineering at McGill University. 

  • Description/Outline
  • Location & Dates
  • Instructors
  • Drive testing with powerful visual models
  • Focus testing on what really matter
  • 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
  • Gain hands on experience using free or open source test design tools
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. And 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 Workshop Format

This highly interactive workshop uses five 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.  Delegates then apply the technique to example problems using small group exercises. Exercise results are compared and contrasted with the solutions prepared by experienced testing professionals applying the same visual technique. 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? The workshop includes plenty of group discussions and Q&A sessions. Exemplars provided include electronic copies of fully worked out examples and case studies.

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

Robert’s dynamic instructional style has helped much organization energize testing teams to get them out of their ruts.  Delegates learn to think 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. Delegates get a chance to try some practical tools to help generate powerful visual test designs, including 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.

2-Day 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 Tools
 
Class Daily Schedule
Sign-In/Registration 7:30–8:30am
Morning Session 8:30am–12:00pm
Lunch 12:00–1:00pm
Afternoon Session 1:00–5:00pm
Times represent the typical daily schedule. Please confirm your schedule at registration.
 
Training Course Fee Includes
• Tuition
• Course notebook
• Continental breakfasts and refreshment breaks
• Lunches
• Letter of completion
Course Name Dates Location
Visual Models for Testing Workshop Call to schedule Your location Contact

Robert Sabourin has more than thirty years of management experience, leading teams of software development professionals. A well-respected member of the software engineering community, Robert 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. The author of I am a Bug!, the popular software testing children’s book, Robert is an adjunct professor of Software Engineering at McGill University. 

  • Software Testing
  • VMT

  • SQE.com
  • Privacy Policy
  • About SQE

Copyright © 2011-2012 Software Quality Engineering, All rights reserved.