uiz Space

May 2026 term · Software Testing · BSCS3002

Software Testing End Term: 13 September 2026, Set 1 (May 2026 term)

The IIT Madras BS Software Testing (Software Testing) End Term paper sat on 13 Sept 2026, in the May 2026 term, set 1: 19 questions for 95 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
19
Marks
95
Duration
180 min
MCQ
18
MSQ
1

Updated

Official paper: Sw Testing 13 Sep 26 (Session 2) · No negative marking.

Question 1

+5 marksOne correct option

Consider that an e-commerce web application is being tested. In one of the tests, invalid inputs are provided during the checkout process, subsequently the server fails to query the database properly and crashes, resulting in inconsistent records in the database, the failure stack trace is shown to the user.
Which of the following categories of server response does the above belong to?

  1. A

    Abnormal server error

  2. B

    Exposure

  3. C

    Valid response

  4. D

    None of these

Show answer

Correct answer

  • B

    Exposure

Question 2

+5 marksOne correct option

Which of the following types of non-functional tests is performed by increasing the number of users suddenly by a very large amount and measuring the performance of the system?

  1. A

    Scalability test

  2. B

    Documentation test

  3. C

    Reliability test

  4. D

    Spike test

Show answer

Correct answer

  • D

    Spike test

Question 3

+5 marksOne correct option

A company designs a new smart TV remote app for smartphones and asks a few users to adjust the volume and change the channel to see if the buttons are easy to find and use.
Which of the following types of testing does the above scenario represent?

  1. A

    Compatibility Testing

  2. B

    Scalability Testing

  3. C

    Usability Testing

  4. D

    Regression Testing

Show answer

Correct answer

  • C

    Usability Testing

Question 4

+5 marksOne correct option

Consider a form in a web application. During testing, the test team captures session logs and HTTP request logs generated by actual users filling out the form. The team then extracts these logged input sequences and replay them directly (or with slight modifications) against the application to evaluate system behavior.
Which of the following types of testing does the above scenario represents?

  1. A

    Parameter level bypass testing

  2. B

    Control flow level bypass testing

  3. C

    Value level bypass testing

  4. D

    User-session data based testing

Show answer

Correct answer

  • D

    User-session data based testing

Question 5

+5 marksOne correct option

A user is logged into a secure dashboard in a web application. To request account closure, the user fills out a confirmation form (entering their password and reason for leaving) and clicks the "Submit Request" button. The browser sends the form data to the server. Which of the following transitions would take place in the Application Transition Graph (ATG) in this scenario?

  1. A

    Form Link Transition

  2. B

    Redirect Transition

  3. C

    Operational Transition

  4. D

    Simple Link Transition

Show answer

Correct answer

  • A

    Form Link Transition

Question 6

+5 marksOne correct option

Consider the following code segment.

  1. A

    Overriding Method Deletion (OMD)

  2. B

    Hiding Variable Insertion (HVI)

  3. C

    Super Keyword Deletion (SKD)

  4. D

    Parent Constructor Deletion (PCD)

Show answer

Correct answer

  • C

    Super Keyword Deletion (SKD)

Question 7

+5 marksOne correct option
  1. A

    5

  2. B

    6

  3. C

    7

  4. D

    8

Show answer

Correct answer

  • C

    7

Question 8

+5 marksOne correct option

Consider the following Java program.

Which of the following sets of methods will be invoked in the given program?

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

Correct answer

  • B

Question 9

+5 marksOne correct option

Consider the following code segment for symbolic execution.

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

Correct answer

  • A

Question 10

+5 marksOne correct option

Consider the following code statement (ground string) and a mutant:

  1. A

    Arithmetic operator replacement

  2. B

    Relational operator replacement

  3. C

    Logical operator replacement

  4. D

    Scalar variable replacement

Show answer

Correct answer

  • B

    Relational operator replacement

Question 11

+5 marksOne correct option

Consider the following data flow graph.

  1. A

    5

  2. B

    6

  3. C

    4

  4. D

    3

Show answer

Correct answer

  • B

    6

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

Consider the following Java program.

  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 14

+5 marksOne correct option

Identify the component expression that corresponds to the given code segment.

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

Correct answer

  • A

Question 15

+5 marksOne or more correct options

Consider the following finite state machine (FSM).

Which of the following sequences can be accepted by the given FSM?

Select all that apply.

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

Correct answers

  • B
  • D

Question 16

+5 marksOne correct option

Based on the above data, answer the given subquestions.

  1. A

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

  2. B

    {1,3,7} × {2,4,8}

  3. C

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

  4. D

    {(1,4)}

Show answer

Correct answer

  • C

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

Question 17

+5 marksOne correct option

Based on the above data, answer the given subquestions.

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

Correct answer

  • D

Question 18

+5 marksOne correct option
  1. A

    5

  2. B

    6

  3. C

    3

  4. D

    4

Show answer

Correct answer

  • C

    3

Question 19

+5 marksOne correct option
  1. A

    10

  2. B

    8

  3. C

    11

  4. D

    9

Show answer

Correct answer

  • A

    10