uiz Space

May 2025 term · Software Testing · BSCS3002

Software Testing Quiz 2: 3 August 2025 (May 2025 term)

The IIT Madras BS Software Testing (Software Testing) Quiz 2 paper sat on 3 Aug 2025, in the May 2025 term: 19 questions for 100 marks in 120 minutes. Every question is below with its answer. Take it as a timed mock test to be marked, or read it through first.

Questions
19
Marks
100
Duration
120 min
MCQ
18
MSQ
1

Updated

Official paper: IIT M DEGREE AN EXAM QDB2 03 Aug 2025 · No negative marking.

Question 1

+5 marksOne correct option

Which of the following graph coverage criteria is equivalent to state coverage on a finite state machine (FSM)?

  1. A

    Node coverage

  2. B

    Prime path coverage

  3. C

    Edge coverage

  4. D

    Edge-pair coverage

Show answer

Correct answer

  • A

    Node coverage

Question 2

+5 marksOne correct option
  1. A
  2. B
  3. C
  4. D
Show answer

Correct answer

  • C

Question 3

+5 marksOne correct option

An organization is building an e-commerce website for a retailer which sells consumer electronic devices such as laptops and smartphones. Customers (users) can place an order by making an online payment. One of the requirements of the system is that the store manager should be able to download monthly sales report from the system. Which type of requirement is this?

  1. A

    Usability requirement

  2. B

    Business requirement

  3. C

    Non-functional requirement

  4. D

    Regulatory requirement

Show answer

Correct answer

  • B

    Business requirement

Question 4

+5 marksOne correct option
  1. A

    1-A, 2-C, 3-B

  2. B

    1-A, 2-B, 3-C

  3. C

    1-B, 2-A, 3-C

  4. D

    1-B, 2-C, 3-A

Show answer

Correct answer

  • C

    1-B, 2-A, 3-C

Question 5

+5 marksOne correct option
  1. A

    {0, 30, 40, 120}

  2. B

    {0, 30, 40, 120, 125}

  3. C

    {30, 40}

  4. D

    {−3, 0, 30, 40, 120, 125}

Show answer

Correct answer

  • D

    {−3, 0, 30, 40, 120, 125}

Question 6

+5 marksOne correct option

In integration testing, top-down approach requires the use of which of the following placeholder components?

  1. A

    Test drivers

  2. B

    Test stubs

  3. C

    Both test drivers and test stubs

  4. D

    It does not require placeholder components

Show answer

Correct answer

  • B

    Test stubs

Question 7

+6 marksOne correct option
  1. A

    8

  2. B

    9

  3. C

    10

  4. D

    7

Show answer

Correct answer

  • D

    7

Question 8

+6 marksOne correct option

Consider a program that computes tuition fee waiver for a postgraduate program based on a student’s CGPA according to the following rules:
• If CGPA is 4.0 to 7.9, 0% fee is waived.
• If CGPA is 8.0 to 8.4, 25% fee is waived.
• If CGPA is 8.5 to 8.9, 50% fee is waived.
• If CGPA is 9.0 to 9.4, 75% fee is waived.
• If CGPA is 9.5 to 10.0, 100% fee is waived.
Assume that the CGPA is rounded upto one decimal place. How many equivalence class partitions can be identified in this scenario?

  1. A

    5

  2. B

    6

  3. C

    7

  4. D

    8

Show answer

Correct answer

  • C

    7

Question 9

+6 marksOne correct option
  1. A
  2. B
  3. C
  4. D
Show answer

Correct answer

  • B

Question 10

+5 marksOne or more correct options

Select all that apply.

  1. A

    The predicate is in CNF

  2. B

    The predicate has three conjunctions.

  3. C

    The predicate is in DNF

  4. D

    The predicate has one disjunction.

Show answer

Correct answers

  • B

    The predicate has three conjunctions.

  • C

    The predicate is in DNF

Question 11

+5 marksOne correct option

Based on the above data, answer the given subquestions.

Considering the row numbers (#) given in the truth table, which of the following is a RACC pair for the clause b.

  1. A

    (2, 4)

  2. B

    (2, 5)

  3. C

    (4, 6)

  4. D

    (3, 8)

Show answer

Correct answer

  • A

    (2, 4)

Question 12

+5 marksOne correct option

Based on the above data, answer the given subquestions.

Considering the row numbers (#) given in the truth table, which of the following is a GICC pair for the clause b.

  1. A
  2. B
  3. C
  4. D
Show answer

Correct answer

  • A

Question 13

+5 marksOne correct option

Based on the above data, answer the given subquestions.

Considering the row numbers (#) given in the truth table, identify all RICC pairs for the clause b.

  1. A
  2. B
  3. C
  4. D
Show answer

Correct answer

  • C

Question 14

+6 marksOne correct option

Based on the above data, answer the given subquestions.

How many linearly independent paths are there in G?

  1. A

    6

  2. B

    3

  3. C

    4

  4. D

    5

Show answer

Correct answer

  • B

    3

Question 15

+5 marksOne correct option

Based on the above data, answer the given subquestions.

How many test requirements are there for edge-pair coverage on G?

  1. A

    11

  2. B

    9

  3. C

    8

  4. D

    6

Show answer

Correct answer

  • C

    8

Question 16

+5 marksOne correct option

Based on the above data, answer the given subquestions.

What is the minimum number of test paths to acheive edge coverage on G?

  1. A

    1

  2. B

    2

  3. C

    3

  4. D

    4

Show answer

Correct answer

  • B

    2

Question 17

+5 marksOne correct option
  1. A
  2. B
  3. C
  4. D
Show answer

Correct answer

  • C

Question 18

+5 marksOne correct option
  1. A
  2. B
  3. C
  4. D
Show answer

Correct answer

  • B

Question 19

+6 marksOne correct option
  1. A
  2. B
  3. C
  4. D
Show answer

Correct answer

  • B