Given the following code, which is true about the minimum number of test cases required for full statement and branch coverage:
Read P Read Q IF P+Q > 100 THEN Print “Large” ENDIF If P > 50 THEN Print “P Large” ENDIF”
- A. 1 test for statement coverage, 3 for branch coverage
- B. 1 test for statement coverage, 2 for branch coverage
- C. 1 test for statement coverage, 1 for branch coverage
- D. 2 tests for statement coverage, 3 for branch coverage
- E. 2 tests for statement coverage, 2 for branch coverage
Answer: Option B