Match each item in List‑I with the testing category it belongs to in List‑II.…

2017

Match each item in List‑I with the testing category it belongs to in List‑II.

List‑I

List‑II

A. Condition Coverage

p. Black Box Testing

B. Equivalence Class Partitioning

q. System Testing

C. Volume Testing

r. White Box Testing

D. Beta Testing

s. Performance Testing

Matching A, B, C, D in the same order gives:

Answer: A. r, p, s, qConcept: software tests are labelled along two independent axes. The technique axis asks how test cases are derived — a white‑box (structural) technique reads…

  1. A.

    r, p, s, q

  2. B.

    p, r, q, s

  3. C.

    s, r, q, p

  4. D.

    q, r, s, p

Attempted by 198 students.

Show answer & explanation

Correct answer: A

Concept: software tests are labelled along two independent axes. The technique axis asks how test cases are derived — a white‑box (structural) technique reads the source code and targets its internal control flow, while a black‑box (functional) technique derives cases from the specification and the input domain alone and never inspects the code. The level/type axis asks what is exercised and when — system testing runs the complete, integrated product in a production‑like environment, and performance testing is the non‑functional family (load, volume, stress) that measures behaviour under demand rather than correctness of output.

Application — take each List‑I entry in turn:

  1. A. Condition Coverage measures whether every Boolean sub‑condition in the code has taken both the true and the false outcome. Enumerating those sub‑conditions requires reading the source, so it sits on the structural side of the technique axis → r. White Box Testing.

  2. B. Equivalence Class Partitioning splits the input domain into classes that the specification says are handled alike and tests one representative per class. It needs the specification only, never the code → p. Black Box Testing.

  3. C. Volume Testing feeds the system unusually large amounts of data and measures whether throughput and response time degrade. That is a non‑functional quality attribute measured under demand → s. Performance Testing.

  4. D. Beta Testing releases the complete, integrated build to a friendly set of real end users who exercise it in their own live environment and report the defects that surface there. In the taxonomy these papers are set from, system testing is itself carried out in three kinds — alpha testing, beta testing and acceptance testing — so beta testing is a form of system testing → q. System Testing.

Cross‑check:

  • But isn’t beta testing acceptance testing? Two recognised taxonomies exist here, and it is worth knowing both. Under ISTQB, beta (field) testing is a form of acceptance testing, and acceptance is a level of its own that follows system testing in the hierarchy unit → integration → system → acceptance. Under the Indian syllabus texts these papers are set from — Rajib Mall, Fundamentals of Software Engineering, and the NPTEL/IIT Kharagpur software-engineering course — system testing itself comprises alpha testing, beta testing and acceptance testing, and beta testing is defined there as the system testing performed by a select group of friendly customers. That is the taxonomy this paper follows, so pairing Beta Testing with System Testing is positively supported by the source, not merely what is left over; Acceptance Testing is in any case not one of the four labels offered in List‑II.

  • The two axes must not be crossed. Condition Coverage is a code‑coverage metric and can never be a level of testing, and Volume Testing is a load‑driven non‑functional family and can never be a technique for deriving functional test cases from a specification. Any ordering that moves Condition Coverage away from the structural technique, or Volume Testing away from the non‑functional family, contradicts this.

Result: A → r, B → p, C → s, D → q, that is r, p, s, q — the ordering marked in the revised and final ISRO answer key for this paper.

Explore the full course: Isro

Loading lesson…