Creative Software Testing

Proven Testing Techniques for Fast-Paced Projects

Appropriate for novices and experienced testers alike, this three-day course shows you how to be more creative in designing tests, negotiating the scope of testing, and finding the best use of the testing time you do have.

Upcoming Classes

Dates
Mode
Location
Event
Venue
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Select a learning mode button (Public, On-Site, etc.) for specific class details and fact sheet.
Description
  • Discover how business and technical contexts impact testing
  • Learn creative techniques to enhance the power of your tests
  • Explore strategies for reducing the amount of test to a manageable level
  • Get the methods designed to reduce the set of tests while reducing risk

Practical Insight, Usable Techniques
It seems there’s never enough time to do all the testing we'd like to do. The problem just gets worse when the development schedule slips, but the test schedule does not. At the same time, we worry that, even if we could do all the testing we planned, we still will not find the serious bugs that might affect users.

To answer this universal problem, this course offers techniques for expanding our ideas of testing, then demonstrates how to reduce all those ideas to a manageable set of tests.

Expanding ideas for testing makes it possible to define the information we would gather about the software under test if we had all the time and resources we would like. Reality dictates that we pick and choose tests, using our time wisely. But reduction strategies help us make these difficult choices in a methodical way.

With real-world stories and case studies, this pragmatic, interactive course offers immediately applicable insights and techniques. Classroom exercises give you an opportunity to use the skills you're learning. The instructor also includes demonstrations of Windows-based test assistance tools.

Who Should Attend
Appropriate for novices and experienced testers alike, this course shows you how to be more creative in designing tests, negotiating the scope of testing, and finding the best use of the testing time you do have. Learn creative approaches for analyzing the software to be tested, imagining how customers might use it, examining how it might affect the rest of the system, and predicting what could go wrong in the process.

Questions? 888.268.8770 [email protected]
Course Outline

Expanding Your View of Testing
Finding Obvious and Hidden Boundaries
Analyzing Specifications and Requirements
Wearing the Users' Shoes
Mining the Bug Database
Uncovering Risks
Modeling the System
Following the Data
Varying Existing Tests

Reducing the Test Set
Equivalence
Combination Testing
Pair-wise Analysis
Analyzing Risks
Prioritizing
Test Retirement

Managing the Test Project
Bug Advocacy
Test Strategies
Estimating
Negotiating
Metrics and Reporting

Documenting Test
Test Documentation Requirements
Checklists, Matrices, and Test Cases

Test Automation
Success and Failure: A Case Study
Introduction to Styles of Automation
Bang-for-the-Buck Test Automation
Integrating Automated and Manual Testing

Dates
Mode
Location
Event
Venue
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Course Duration: 3 Days
Description
  • Discover how business and technical contexts impact testing
  • Learn creative techniques to enhance the power of your tests
  • Explore strategies for reducing the amount of test to a manageable level
  • Get the methods designed to reduce the set of tests while reducing risk

Practical Insight, Usable Techniques
It seems there’s never enough time to do all the testing we'd like to do. The problem just gets worse when the development schedule slips, but the test schedule does not. At the same time, we worry that, even if we could do all the testing we planned, we still will not find the serious bugs that might affect users.

To answer this universal problem, "Creative Software Testing" offers techniques for expanding our ideas of testing, then demonstrates how to reduce all those ideas to a manageable set of tests.

Expanding ideas for testing makes it possible to define the information we would gather about the software under test if we had all the time and resources we would like. Reality dictates that we pick and choose tests, using our time wisely. But reduction strategies help us make these difficult choices in a methodical way.

With real-world stories and case studies, this pragmatic, interactive course offers immediately applicable insights and techniques. Classroom exercises give you an opportunity to use the skills you're learning. The instructor also includes demonstrations of Windows-based test assistance tools.

Who Should Attend
Appropriate for novices and experienced testers alike, "Creative Software Testing" shows you how to be more creative in designing tests, negotiating the scope of testing, and finding the best use of the testing time you do have. Learn creative approaches for analyzing the software to be tested, imagining how customers might use it, examining how it might affect the rest of the system, and predicting what could go wrong in the process.

Questions? 888.268.8770 [email protected]
Course Outline

Expanding Your View of Testing
Finding Obvious and Hidden Boundaries
Analyzing Specifications and Requirements
Wearing the Users' Shoes
Mining the Bug Database
Uncovering Risks
Modeling the System
Following the Data
Varying Existing Tests

Reducing the Test Set
Equivalence
Combination Testing
Pair-wise Analysis
Analyzing Risks
Prioritizing
Test Retirement

Managing the Test Project
Bug Advocacy
Test Strategies
Estimating
Negotiating
Metrics and Reporting

Documenting Test
Test Documentation Requirements
Checklists, Matrices, and Test Cases

Test Automation
Success and Failure: A Case Study
Introduction to Styles of Automation
Bang-for-the-Buck Test Automation
Integrating Automated and Manual Testing

Class 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.
Class Fee Includes
• Tuition
• Course notebook
• Letter of completion
Instructors
Dawn Haynes
PerfTestPlus, Inc.

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