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

Mastering Test Design

Techniques for Developing Focused Test Cases


  Click the Demo button to experience our eLearning module

Public: $1,495.00
eLearning: $695.00
On-site: Contact us!
  • Public
  • eLearning
  • On-Site
  • Description/Outline
  • Location & Dates
  • Instructors
  • Learn functional, black-box test design techniques to find bugs faster
  • Practice test design techniques to reinforce your new skills
  • Examine experience-based testing approaches to replace ad hoc testing
  • Find out when to use each test design technique for the best results

The Practical “How To’s” of Creating Test Cases
After the test plans are written, the test teams formed, and the tools selected, it’s time to develop test cases and start the testing. So, what test design techniques should you use? How do you decide what tests are most important? What does a good test case look like? How can you reduce the number of tests while increasing coverage? When and how should you use white-box testing to complement black-box techniques? How can you maximize the value of exploratory testing? 

Mastering Test Design answers these tester questions and many more while helping test analysts develop their professional testing skills and expand their personal tester toolkit of techniques.

Hands-0n Practice of Real-World Testing Techniques
In this hands-on workshop, you’ll learn about and practice the most important functional, black-box testing techniques and be on your way to becoming a master test designer. The course includes student exercises covering equivalence class partitioning, boundary value analysis, decision tables, state diagrams, pair-based testing, and more.

Mastering Test Design is a great opportunity to hone your test design skills, improve your effectiveness, and increase your professionalism as a test analyst. You will leave the class with a newfound confidence for designing great test cases that find important bugs sooner.

Who Should Attend
This course is appropriate for both novice and experienced software testers. Developers who are expected to create test cases will find this course extremely useful. Test and development managers also can benefit from this course. A background of basic development processes and test levels is helpful but not required.

2-Day Course Outline
 
Introduction

Where test design fits in the testing process
Elements of a good test case
Test oracles
Test case design trade-offs

Functional—Black-box Test Techniques
What is black-box testing?
Black-box testing at different test levels
Equivalence class partitioning
Discovering and documenting partitions
Partitioning complex fields
Equivalence classes for multiple requirements
 Exercise
Boundary value analysis
Challenging boundary issues
 Exercise
Decision table construction
Decision tables into test cases
 Exercise
State-transition diagrams and tables
Designing tests from diagrams
 Exercise
Pair-based test methods
 Exercise

Exploratory and Creative Testing
Exploratory testing process
Creative invalids
Error guessing
Group insights

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 Events Dates Location Venue
Mastering Test Design
TrainingWk
Jun 07-Jun 08, 2012 Chicago VENUE Attend
Mastering Test Design
TrainingWk
Sep 20-Sep 21, 2012 Washington DC VENUE Attend
Mastering Test Design
TrainingWk
Oct 25-Oct 26, 2012 Tampa VENUE Attend
Mastering Test Design
TrainingWk
Nov 15-Nov 16, 2012 San Francisco VENUE Attend

Dale Perry has more than thirty-four years of experience in information technology as a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large system development and conversions, distributed systems, and both web-based and client/server applications. A professional instructor for more than twenty years, he has presented at numerous industry conferences on development and testing. With Software Quality Engineering for fifteen years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality-related topics.

An experienced test consultant and presenter, Dawn Haynes is a highly regarded trainer of software testers. She blends experience and humor to provide testers of all levels with tools and techniques to help them generate new approaches to common and complex software testing problems. In addition to training, Dawn is particularly passionate about improving the state of performance testing across the industry. She has more than twenty years of experience supporting, administering, developing, and testing software and hardware systems—from small business operations to large corporate enterprises.

 

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. 

Claire Lohr has been an active professional in the computer field for more than thirty years, with the last fifteen years focused on software process improvement to companies including GTE, Motorola, Westinghouse, SAIC, Boeing, Aetna, and others. Claire currently provides training and consulting services for a wide variety of both government and commercial clients. Her certifications are CSQE, CSDP, and CTFL. She is a SEI CMM Software Capability Evaluator and a Lloyd's Register ISO 9000 Lead Auditor.

With more than 30 years of experience as an information systems professional at commercial and nonprofit organizations, Lee Copeland has held technical and managerial positions in applications development, software testing, and software process improvement. Lee has developed and taught numerous training courses on software development and testing issues and is a well-known speaker with Software Quality Engineering. Lee presents at software conferences in the United States and abroad. He is the author of the popular reference book, A Practitioner’s Guide to Software Test Design.

  • Description/Outline
  • Location & Dates
  • Learn functional, black-box test design techniques to find bugs faster
  • Practice test design techniques to reinforce your new skills
  • Examine experience-based testing approaches to replace ad hoc testing
  • Find out when to use each test design technique for the best results

The Practical “How To’s” of Creating Test Cases
After the test plans are written, the test teams formed, and the tools selected, it’s time to develop test cases and start the testing. So, what test design techniques should you use? How do you decide what tests are most important? What does a good test case look like? How can you reduce the number of tests while increasing coverage? When and how should you use white-box testing to complement black-box techniques? How can you maximize the value of exploratory testing? 

Mastering Test Design answers these tester questions and many more while helping test analysts develop their professional testing skills and expand their personal tester toolkit of techniques.

Hands-On Practice of Real-World Testing Techniques
In this hands-on workshop, you’ll learn about and practice the most important functional, black-box testing techniques and be on your way to becoming a master test designer. The course includes student exercises covering equivalence class partitioning, boundary value analysis, decision tables, state diagrams, pair-based testing, and more.

Mastering Test Design is a great opportunity to hone your test design skills, improve your effectiveness, and increase your professionalism as a test analyst. You will leave the class with a newfound confidence for designing great test cases that find important bugs sooner.

Who Should Attend?
This course is appropriate for both novice and experienced software testers. Developers who are expected to create test cases will find this course extremely useful. Test and development managers also can benefit from this course. A background of basic development processes and test levels is helpful but not required.

Self-Paced Course Outline

Introduction
Where test design fits in the testing process
Elements of a good test case
Test oracles
Test case design trade-offs

Functional—Black-box Test Techniques
What is black-box testing?
Black-box testing at different test levels
Equivalence class partitioning
Discovering and documenting partitions
Partitioning complex fields
Equivalence classes for multiple requirements
 Exercise
Boundary value analysis
Challenging boundary issues
 Exercise
Decision table construction
Decision tables into test cases
 Exercise
State-transition diagrams and tables
Designing tests from diagrams
 Exercise
Pair-based test methods
 Exercise

Exploratory and Creative Testing
Exploratory testing process
Creative invalids
Error guessing
Group insights

 

Course Name Dates Location
Mastering Test Design Anytime Your desktop Demo Register
  • Description/Outline
  • Location & Dates
  • Instructors
  • Learn functional, black-box test design techniques to find bugs faster
  • Practice test design techniques to reinforce your new skills
  • Examine experience-based testing approaches to replace ad hoc testing
  • Find out when to use each test design technique for the best results

The Practical “How To’s” of Creating Test Cases
After the test plans are written, the test teams formed, and the tools selected, it’s time to develop test cases and start the testing. So, what test design techniques should you use? How do you decide what tests are most important? What does a good test case look like? How can you reduce the number of tests while increasing coverage? When and how should you use white-box testing to complement black-box techniques? How can you maximize the value of exploratory testing? 

Mastering Test Design answers these tester questions and many more while helping test analysts develop their professional testing skills and expand their personal tester toolkit of techniques.

Hands-on Practice of Real-World Testing Techniques
In this hands-on workshop, you’ll learn about and practice the most important functional, black-box testing techniques and be on your way to becoming a master test designer. The course includes student exercises covering equivalence class partitioning, boundary value analysis, decision tables, state diagrams, pair-based testing, and more.

Mastering Test Design is a great opportunity to hone your test design skills, improve your effectiveness, and increase your professionalism as a test analyst. You will leave the class with a newfound confidence for designing great test cases that find important bugs sooner.

Who Should Attend
This course is appropriate for both novice and experienced software testers. Developers who are expected to create test cases will find this course extremely useful. Test and development managers also can benefit from this course. A background of basic development processes and test levels is helpful but not required.

2-Day Course Outline
 
Introduction

Where test design fits in the testing process
Elements of a good test case
Test oracles
Test case design trade-offs

Functional—Black-box Test Techniques
What is black-box testing?
Black-box testing at different test levels
Equivalence class partitioning
Discovering and documenting partitions
Partitioning complex fields
Equivalence classes for multiple requirements
 Exercise
Boundary value analysis
Challenging boundary issues
 Exercise
Decision table construction
Decision tables into test cases
 Exercise
State-transition diagrams and tables
Designing tests from diagrams
 Exercise
Pair-based test methods
 Exercise

Exploratory and Creative Testing
Exploratory testing process
Creative invalids
Error guessing
Group insights

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
Mastering Test Design Call to schedule Your location Contact

Dale Perry has more than thirty-four years of experience in information technology as a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large system development and conversions, distributed systems, and both web-based and client/server applications. A professional instructor for more than twenty years, he has presented at numerous industry conferences on development and testing. With Software Quality Engineering for fifteen years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality-related topics.

Claire Lohr has been an active professional in the computer field for more than thirty years, with the last fifteen years focused on software process improvement to companies including GTE, Motorola, Westinghouse, SAIC, Boeing, Aetna, and others. Claire currently provides training and consulting services for a wide variety of both government and commercial clients. Her certifications are CSQE, CSDP, and CTFL. She is a SEI CMM Software Capability Evaluator and a Lloyd's Register ISO 9000 Lead Auditor.

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. 

With more than 30 years of experience as an information systems professional at commercial and nonprofit organizations, Lee Copeland has held technical and managerial positions in applications development, software testing, and software process improvement. Lee has developed and taught numerous training courses on software development and testing issues and is a well-known speaker with Software Quality Engineering. Lee presents at software conferences in the United States and abroad. He is the author of the popular reference book, A Practitioner’s Guide to Software Test Design.

An experienced test consultant and presenter, Dawn Haynes is a highly regarded trainer of software testers. She blends experience and humor to provide testers of all levels with tools and techniques to help them generate new approaches to common and complex software testing problems. In addition to training, Dawn is particularly passionate about improving the state of performance testing across the industry. She has more than twenty years of experience supporting, administering, developing, and testing software and hardware systems—from small business operations to large corporate enterprises.

 

  • MTD
  • Software Testing

  • SQE.com
  • Privacy Policy
  • About SQE

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