After the completion of the course,  participants would be able to:
                              
                                - Understand the Requirement Based Testing (RBT) process
 - 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
                              
 
		Course duration
				
				2 Days
		
		Course outline
  Introduction to Requirement Based Testing
- Functional and non-functional requirements
 - Identifying well-written requirements
 - Black-box testing based on requirements
 
Environmental Data Constraints
- Sources of test data
 - Methodologies for resolving test data constraints
 
Defining the Test Completion Criteria
- Coverage methods for Requirements-Based Testing
 - Measuring test completeness
 
Additional Points of Integration
- Working with subject-matter experts
 - Identifying other sources of requirements
 
Introduction to Code-Based Testing
- Code-coverage metrics
 - White-box testing and complementary processes to Requirements Based Testing
 
Tuning the RBT Process by Project Type
- RBT and project types
 - Risk Analysis
 
Management Considerations
- Reporting testing progress
 - Calculating time remaining
 - Paret and other statistical tools