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

  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

 

eLearning

 

Free Seminar

 

Agile Training

 

Testing Training

 
 

Requirements-Based Testing
 
  REQUIREMENTS-BASED TESTING
A Disciplined Approach for Testing—and Improving—Software Requirements
 
       
  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
 
 
 
 
 
 
  Identify important ambiguities in requirements specifications before coding starts
  Translate requirements specifications into cause-effect graphs to verify accuracy and completeness
  Design a set of test cases to validate that all requirements are implemented
  Quantify and accurately measure the progress of your testing efforts


Get a Realistic Picture
Testing, by definition, compares an expected result to the observed result. In software, the expected results should be defined in the specifications. Unfortunately, most specifications are not sufficiently detailed to define the expected results. This process-oriented course presents a set of practical, yet rigorous, techniques for testing requirements to ensure that your project’s requirements are complete, consistent, accurate, and unambiguous.

What to Expect
Once the specifications have been clarified, the second challenge is to define the necessary and sufficient set of tests to verify that the design and code fully meet the specifications. The Requirements-Based Testing (RBT) course teaches you how to design a consistent and repeatable set of test cases.

Using RBT, test completion criteria are quantified and test status is measurable. RBT provides a process for first testing the integrity of the specifications. It then provides the algorithms for designing an optimized set of tests sufficient to verify the system from a black-box perspective.

Who Should Attend
This student-paced course is designed for test engineers, quality assurance engineers, and software managers. You are encouraged to bring samples from your own projects.  However, the focus of the course is on process tools. There's a brief introduction to using BenderRBT™, which automates much of the requirements-based testing process. Writing Testable Requirements or Finding Ambiguities in Requirements is a prerequisite for this class.


  SUGGESTED COURSES FOR PAIRING  
 
  Writing Testable Requirements
Systematic Software Testing
Software Testing Certification
Just-in-Time Software Testing
Test Management

Pair Courses in one location to create a customized training week and save up to $300.
 
 


 
 
 
 

 
© 2007, SQE Training
For more information, email sqeinfo@sqe.com.
See our Privacy Policy.
 

Who's Behind the Training?
SQE Training is brought to you by Software Quality Engineering, the publisher of StickyMinds.com and Better Software magazine.