A. Improved test coverage
B. Early bug detection
C. Reduced developer workload
D. Improved documentation
A. Path testing
B. Decision table testing
C. Statement coverage
D. Equivalence partitioning
A. Test closure
B. Defect reporting
C. Test execution
D. Test planning
A. Path coverage
B. Branch coverage
C. Variable coverage
D. Module documentation coverage
A. Automates test case execution
B. Increases test coverage
C. Reduces code complexity
D. Allows execution pause for inspection
A. Usability
B. Database schema
C. Compiler optimization
D. Functional requirements
A. To enforce authentication protocols
B. To ensure customer acceptance
C. To validate dynamic behavior
D. To identify defects in source code by informal discussion
A. A user report of a crash
B. A fault in code that may cause a failure
C. A deviation from requirement specification
D. An incorrect step in the test plan
A. Waterfall
B. Agile-Wave
C. Spiral
D. V-Model