1 Qs · 2011 · 2 marks · 0.3 marks/paperStandard yield
Software Testing appears very rarely in GATE Computer Science, historically tested under Software Engineering / Programming methodologies. The primary focus is on Black-Box Testing… Guide
Topic guide
Software Testing appears very rarely in GATE Computer Science, historically tested under Software Engineering / Programming methodologies. The primary focus is on Black-Box Testing techniques, specifically Equivalence Class Partitioning (ECP). Questions present a functional specification with explicit conditions and require identifying a minimal, non-redundant set of test cases covering all equivalence classes.
Equivalence Class Partitioning for Black-Box Testing
rare · MCQ · 2 marks · 2011
A function specification defines disjoint input domains or functional behavior classes. A candidate test suite of specific input values is given, and the task is to select a minimal non-redundant subset that contains exactly one test case per equivalence partition.
Discriminant Condition for Quadratic Equation
Used to partition input domain into real distinct (), real equal (), and complex roots () alongside boundary condition .
Software Testing was briefly tested as part of the broader Software Engineering / C programming syllabus in GATE 2011 as a 2-mark conceptual application question.
2011
Easy: Direct theoretical definitions of black-box vs white-box testing. Medium: Evaluating given input tuples against mathematical or logical conditions (e.g., quadratic roots, triangle classification) to find the unique non-redundant combination. Hard: Identifying hidden boundary conditions and determining minimal path/branch coverage vs equivalence coverage simultaneously.