Question
Match the following:
| Testing Technique | Testing Category | ||
|---|---|---|---|
| (P) | Condition coverage | (i) | Black-box testing |
| (Q) | Equivalence class partitioning | (ii) | System testing |
| (R) | Volume testing | (iii) | White-box testing |
| (S) | Alpha testing | (iv) | Performance testing |
Official answer and solution
- Official answer
- C
- From
- Official GATE 2015 answer key
Solution
Match standard software testing techniques with their appropriate testing levels and methodologies.
Definitions:
- (P) Condition coverage: A structural metric that checks whether each Boolean sub-expression evaluates to both true and false. This is a white-box testing technique (iii).
- (Q) Equivalence class partitioning: Divides the input domain into valid and invalid partitions to select representative test cases without inspecting code. This is a black-box testing technique (i).
- (R) Volume testing: Subjects the system to large amounts of data to evaluate its performance and stability under heavy loads. This is a performance testing technique (iv).
- (S) Alpha testing: Conducted at the developer site by potential end-users or an independent test team prior to release. This is a form of system / acceptance testing (ii).
Aligning:
P-iii, Q-i, R-iv, S-ii (option C).
C
Classifying equivalence class partitioning under white-box testing rather than specification-based black-box testing.
The answer is the one in the official GATE answer key. The solution is this site's own explanation.
Source
- Paper
- GATE 2015 Computer Science and Information Technology (CS) Session 1
- Question
- 11 of 65, printed as CS Q.1
- Section
- Computer Science and Information Technology
This question is from a part of the syllabus that is no longer in GATE CS. It is kept because it was in the paper.
Report an error in this question
GATE questions are the work of the organising institutes. This site is independent and is not affiliated with them.