In context of software testing match of Column-I and Column-II is: Column-I…

2022

In context of software testing match of Column-I and Column-II is:

Column-I

Column-II

i. Integration Testing

a. Alpha Testing

ii. Unit Testing

b. Usability Testing

iii. Acceptance Testing

c. Data Flow Testing

iv. System Testing

d. Black Box Testing

Answer: C. i-c, ii-d, iii-a, iv-bSoftware testing can be classified along two independent axes: the test LEVEL (unit, integration, system, acceptance) describes the scope being exercised,…

  1. A.

    i-a, ii-b, iii-d, iv-c

  2. B.

    i-d, ii-c, iii-b, iv-a

  3. C.

    i-c, ii-d, iii-a, iv-b

  4. D.

    i-b, ii-d, iii-a, iv-c

Attempted by 163 students.

Show answer & explanation

Correct answer: C

Software testing can be classified along two independent axes: the test LEVEL (unit, integration, system, acceptance) describes the scope being exercised, while the test TECHNIQUE (black-box, which derives test cases purely from specified input-output behaviour, vs white-box, which derives them from the internal code structure) describes how test cases are designed. These two axes are independent of each other — per the ISTQB Foundation Level syllabus, black-box, white-box, and experience-based techniques can in principle be applied at any test level, not just one.

  1. Alpha Testing, a pre-release trial run by users at the developer's site, is a level-linked practice tied specifically to Acceptance Testing.

  2. Usability Testing, which evaluates how easily an end user can operate a product's interface, is most naturally assessed once a complete, integrated system exists to try out; this exam's official key pairs it with System Testing on that basis — though, unlike Alpha Testing's tight link to Acceptance Testing, usability checks are not confined only to the system level as a general software-testing rule.

  3. Data Flow Testing, which traces a variable's definition-and-use along execution paths, is a technique label rather than a level-specific practice; this paper's official key applies it to Integration Testing.

  4. Black Box Testing, which validates purely from input-output behaviour without inspecting internal code, is the other technique label; this paper's official key applies it to Unit Testing. This is valid precisely because technique and level are independent axes: a unit-level test written purely from a function's specified behaviour, without reading its internal logic, is legitimately a black-box test at the unit level, even though white-box testing is the more common default choice for units.

This pairing matches the officially published final answer key for this HTET 2022 Computer Science paper (Set A, question 150). It is also consistent with the ISTQB Certified Tester Foundation Level syllabus, which explicitly separates test levels from test techniques and states that a technique is not restricted to a single level — addressing the common assumption that Unit Testing must always be White Box testing.

Column-I (test level)

Column-II (official pairing)

i. Integration Testing

c. Data Flow Testing

ii. Unit Testing

d. Black Box Testing

iii. Acceptance Testing

a. Alpha Testing

iv. System Testing

b. Usability Testing

Putting these together gives i-c, ii-d, iii-a, iv-b.

Explore the full course: Hpsc Pgt Computer Science

Loading lesson…