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