Testing, by definition, is comparing an expected result to the one actually observed. In software, the expected results should be defined in the specifications. Unfortunately, most specifications are not written in sufficient detail to predetermine the results of most tests derived from them. This three-day, process-oriented course gives you a set of practical, yet rigorous, techniques for testing requirements to ensure that your project’s requirements are complete, consistent, accurate, and unambiguous.