GATE CS 2015 Set 1 — Question 26
Go beyond PYQs with Success TrackerAI-powered personalised practice and doubt support. Unlimited practice on eligible plans; AI usage limits apply.MCQ+1 / -0.33EasyProgramming & Data Structures
Programming & Data Structures
Last updated
Question
Match the following:
| List I | List II | ||
|---|---|---|---|
| (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 |
Correct answer
(C) P-iii, Q-i, R-iv, S-ii
Solution
Let's analyze and match each item from List I with the appropriate item from List II.
- (P) Condition coverage: This is a white-box testing technique that checks if each boolean sub-expression in the code has been evaluated to both true and false. Therefore, P matches with (iii) White-box testing.
- (Q) Equivalence class partitioning: This is a black-box testing technique where the input domain of a program is divided into partitions of equivalent data from which test cases are derived. The focus is on the input/output behavior without knowledge of the internal code structure. Therefore, Q matches with (i) Black-box testing.
- (R) Volume testing: This is a type of non-functional testing where the system is subjected to a large volume of data to check its performance and behavior under heavy load. This falls under the umbrella of performance testing. Therefore, R matches with (iv) Performance testing.
- (S) Alpha testing: This is a form of acceptance testing performed by in-house testers at the developer's site before the product is released to external customers. It is a type of system testing. Therefore, S matches with (ii) System testing.
- P → iii
- Q → i
- R → iv
- S → ii
Continue learning with Success Tracker
A step still unclear? Work through it with support
Use Success Tracker to ask about the reasoning, then try another GATE CS question to check your understanding.
AI-powered practice· Unlimited practice on eligible plans
- PYQs with solutions
- Attempt available previous-year questions, then compare your reasoning with the worked solution. Coverage varies by stream.
- Practice that adapts
- Choose a topic, work on weaker areas and bookmark questions to revisit. Your attempts feed your progress tracking.
- AI doubt support
- Ask follow-up questions about a step or concept while practising, instead of stopping at the final answer.
Unlimited practice is available on eligible plans. Free practice and AI usage have limits; check the current plan allowances before choosing.
This page stays readable without an account. AI responses can be wrong; check them against the solution and source material.
More questions on Programming & Data Structures
2026 Set 2 Q12The set T represents various traversals over binary tree. The set S represents the order of…2026 Set 2 Q19Consider the following three ANSI-C programs, P1, P2, and P3. P1 [code] P2 [code] **P3**…2026 Set 1 Q23Let be an odd number greater than 100. Consider a binary minheap with elements stored in an…2026 Set 1 Q24Consider a hash table that is initially empty. The hash table is maintained…2026 Set 1 Q27Consider the following C statements: Which of the following options is/are correct? [figure]