Para tener en cuenta el contenido de un curso de 3 días
Introduction
Making the business case for quality
Definitions of testing
The twelve-step RBT test approach
Initial RBT Steps
Validating requirements against objectives
Validating the scope of requirements using scenarios and tours
Exercise: Identifying scenarios
Finding Ambiguities in Requirements
The ambiguity review checklist
Managing the ambiguity process
Cause-Effect Graphing
Basic logical operators
Exercise: Identifying variables, states, and relations
Five graphing constructs of functional requirements
Exercise: Create cause-effect graphs for numerous requirements
Data Constraints
Boundary condition data constraints
Processing sequence imposed constraints
Exercise: Determine what constraints apply
Inconsistencies in processing rules
Exercise: Determine why the requirements are logically inconsistent
Test Case Design from Graphs
Strategies for test case design
Concept of fault detection
Identifying functional variations
Exercise: Determine the required functional variations to test
Packaging functional variations into test cases
Exercise: Complete the test designs from the variations
Alternative Test Designs
Equivalence class testing
Exercise: Determine the states to tests
Review of other model-based testing techniques
Optimized pairs and orthogonal pairs
Exercise: Design tests using optimized pairs
Comparing the various test design approaches
Points of Integration
Integrating testing throughout development
Developing user acceptance tests before coding starts
Code-Based Testing
White-box test completion criteria
Data flow-based testing
Integrating black-box and white-box testing
Management Considerations
Planning and estimating guidelines
Change control
Test team organization
Tracking the testing effort
Contract management
Test Automation
Test automation issues
How the RBT process integrates with the rest of test automation
Fuente: http://www.sqetraining.com/training/course/requirements-based-testing-workshop