Skip Navigation Links
Register
About Us
Contact Us
Press Room
Join Our Mailing List
Why Choose SQE Training
SQE.com
SQETraining.Com

  Skip Navigation Links
Register for Training
 
 
 
  Skip Navigation Links
Build-Your-Own Training Week
Public Course List
Event Locations
Certification Training
eLearning
On-Site Training
Learning Paths
Brochure Request
What our Students are Saying
Instructors
Ways To Save

 
 

 
 
 
 
 
 
 

Requirements-Based Testing
 
  REQUIREMENTS-BASED TESTING
A Disciplined Approach for Designing, Maintaining, and Executing Tests
 
       
  2-Day Public Course $1,495  
  Contact us at onsitetraining@sqe.com for on-site pricing  
   
  This Course is Available at Public ClassesThis Course is Available for On-site Training  
 
 
  Register for This Course Get a PDF Brochure About This Course  
 

Printer Friendly Page
 
 
 
 
  • Develop and maintain efficient tests that cover all functional requirements
  • Design test cases that force defects to appear early in testing
  • Learn and practice cause-effect graphing to design more robust tests
  • Learn and practice alternative test design approaches—pairwise, equivalence class
  • Optimize and reduce the size of your test suite
  • Integrate testing in the software development lifecycle

If your testing efforts are not achieving the payback you and your organization expect, this course is for you. Requirements-Based Testing (RBT) delivers a proven, rigorous approach for designing a consistent and repeatable set of highly optimized test cases. Companies employing RBT practices have achieved twice the requirements coverage with only half the tests they previously maintained.

Design the Test Library
The RBT process helps you validate that the requirements are clear and complete. Then, it guides you to define a set of tests verifying that the design and code fully meet those requirements. You’ll learn and practice cause-effect graphing, a test design technique which ensures that defects will be fully observable. If there are any defects in the software—even ones that could be hidden from tests by other errors—cause-effect graphing will find them. With this technique, you’ll be able to reduce the number of tests you need and make sure that every test is valuable.

Explore alternative test design techniques and the advantages and disadvantages of each. Learn how to complement functional, black-box testing with code-based, white-box testing to further ensure complete coverage and higher quality. Classroom exercises are employed throughout the course to reinforce your learning.

Leave with a Testing Process that Integrates with the Development Lifecycle
Take back a lifecycle testing process that incorporates testing as an integrated—and integral—part of the software development project. With the RBT process, your next project will experience significant time and cost savings while helping the test team develop better estimates and dynamically track test and project progress.

Bring samples from your own projects to work on and evaluate during class.
 
Who Should Attend?
Requirements-Based Testing is for test managers, test engineers, QA specialists, software managers, and anyone responsible for developing tests and test suites. Finding Ambiguities in Requirements is a prerequisite for this class.

Although the focus of this course is on process and techniques, there will be a brief introduction to the BenderRBT™ software tool, which automates much of the requirements-based testing process.

 
 

 
   

 

Software Quality Engineering • 330 Corporate Way, Suite 300 • Orange Park, FL 32073
Phone: 904.278.0524 or 888.268.8770 • Fax: 904.278.4380 • Email: sqeinfo@sqe.com
© 2010 Software Quality Engineering, All rights reserved.
See our Privacy Policy.