uiz Space

May 2025 term · Software Testing · BSCS3002

Software Testing End Term: 31 August 2025, Set QDD3 (May 2025 term)

The IIT Madras BS Software Testing (Software Testing) End Term paper sat on 31 Aug 2025, in the May 2025 term, set QDD3: 21 questions for 100 marks in 180 minutes. Every question is below with its answer. Take it as a timed mock test to be marked, or read it through first.

Questions
21
Marks
100
Duration
180 min
MCQ
20
MSQ
1

Updated

Official paper: IIT M IMPROVEMENT FN EXAM QID2 31 Aug 2025 · No negative marking.

Question 1

+5 marksOne correct option

Consider that an organization is building a large-scale software application. Which of the following types of testing is done to ensure the speed and response time of the system are conforming to the specifications?

  1. A

    Performance Testing

  2. B

    Usability Testing

  3. C

    Functional Testing

  4. D

    Regression Testing

Show answer

Correct answer

  • A

    Performance Testing

Question 2

+5 marksOne correct option

Which of the following tests is performed to monitor the system parameters, such as memory utilization, to detect memory leaks or other performance issues under the continuous expected load?

  1. A

    Load Testing

  2. B

    Stress Testing

  3. C

    Spike Testing

  4. D

    Soak Testing

Show answer

Correct answer

  • D

    Soak Testing

Question 3

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

Correct answer

  • A

Question 4

+5 marksOne correct option

Backlog Management Index (BMI) belongs to which of the following categories of software metrics?

  1. A

    In-Process Quality Metrics

  2. B

    Product Quality Metrics

  3. C

    Object-Oriented Software Metrics

  4. D

    Maintenance Quality Metrics

Show answer

Correct answer

  • D

    Maintenance Quality Metrics

Question 5

+5 marksOne correct option

Which type of client-side testing verifies if a web application adequately evaluates invalid inputs?

  1. A

    Control flow level bypass testing

  2. B

    Value level bypass testing

  3. C

    Parameter level bypass testing

  4. D

    User-session data based testing

Show answer

Correct answer

  • B

    Value level bypass testing

Question 6

+5 marksOne correct option

The following table lists the layers of a web application.

Match each type of layer in Column A with its correct purpose in Column B.

  1. A

    1 - C, 2 - D, 3 - A, 4 - B

  2. B

    1 - D, 2 - C, 3 - B, 4 - A

  3. C

    1 - D, 2 - C, 3 - A, 4 - B

  4. D

    1 - B, 2 - A, 3 - C, 4 - D

Show answer

Correct answer

  • C

    1 - D, 2 - C, 3 - A, 4 - B

Question 7

+5 marksOne correct option

Consider that a user clicks on a hyperlink in a web page, and the browser navigates to a different page. Which type of transition would take place in the Application Transition Graph (ATG) in this scenario?

  1. A

    Operational Transition

  2. B

    Form Link Transition

  3. C

    Redirect Transition

  4. D

    Simple Link Transition

Show answer

Correct answer

  • D

    Simple Link Transition

Question 8

+5 marksOne correct option
  1. A

    Parent Constructor Deletion (PCD)

  2. B

    Super Keyword Deletion (SKD)

  3. C

    Overriding Method Deletion (OMD)

  4. D

    Hiding Variable Insertion (HVI)

Show answer

Correct answer

  • A

    Parent Constructor Deletion (PCD)

Question 9

+5 marksOne correct option
  1. A

    4

  2. B

    12

  3. C

    6

  4. D

    8

Show answer

Correct answer

  • A

    4

Question 10

+5 marksOne correct option
  1. A

    State Definition Anomaly (SDA)

  2. B

    State Definition Inconsistency Anomaly (SDIA)

  3. C

    Inconsistent Type Use (ITU)

  4. D

    State Visibility Anomaly (SVA)

Show answer

Correct answer

  • A

    State Definition Anomaly (SDA)

Question 11

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

Correct answer

  • D

Question 12

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

Correct answer

  • C

Question 13

+5 marksOne correct option
  1. A

    Assignment operator replacement

  2. B

    Absolute value insertion

  3. C

    Scalar variable replacement

  4. D

    Arithmetic operator replacement

Show answer

Correct answer

  • C

    Scalar variable replacement

Question 14

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

Correct answer

  • D

Question 15

+5 marksOne correct option
  1. A

    All-Defs Coverage only

  2. B

    All-Uses Coverage only

  3. C

    All-DU-Paths Coverage

  4. D

    None of these

Show answer

Correct answer

  • A

    All-Defs Coverage only

Question 16

+4 marksOne correct option
  1. A

    A string of only ones

  2. B

    A string starting with one, followed by zeros, and ending with a one

  3. C

    A string starting with zero, followed by ones, and ending with a zero

  4. D

    A string starting with a zero and ending with ones

Show answer

Correct answer

  • C

    A string starting with zero, followed by ones, and ending with a zero

Question 17

+5 marksOne or more correct options

Which of the following are the appropriate implementations of the user story?

Select all that apply.

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

Correct answers

  • A
  • B

Question 18

+4 marksOne correct option

Based on the above data, answer the given subquestions.

Which of the following is the set of CACC pairs for clause b?

  1. A

    {(1, 5), (3, 7), (4, 8)}

  2. B

    {(1, 8)}

  3. C

    {(6, 8)}

  4. D

    {(1, 5), (6, 8), (3, 7)}

Show answer

Correct answer

  • C

    {(6, 8)}

Question 19

+4 marksOne correct option

Based on the above data, answer the given subquestions.

Which of the following is the set of RICC pairs for clause b?

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

Correct answer

  • C

Question 20

+4 marksOne correct option

Based on the above data, answer the given subquestions.

What is the cyclomatic complexity of G?

  1. A

    3

  2. B

    4

  3. C

    5

  4. D

    6

Show answer

Correct answer

  • A

    3

Question 21

+4 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

    7

  2. B

    9

  3. C

    8

  4. D

    6

Show answer

Correct answer

  • B

    9