Question 1
Valid response
Abnormal server error
Exposure
None of these

The IIT Madras BS Software Testing (Software Testing) End Term paper sat on 13 Sept 2026, in the May 2026 term, set S2: 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.
Valid response
Abnormal server error
Exposure
None of these
Correct answer
Valid response
Which of the following types of non-functional tests is used to measure the ability of a system to keep operating over specified periods of time?
Documentation test
Reliability test
Spike test
Scalability test
Correct answer
Reliability test
An organization has developed a recommendation system that performs well for 10,000 users. Before deployment, they want to verify that the system can continue to provide acceptable performance when the number of users grows to 10 million. Which of the following types of testing is appropriate for this?
Regression Testing
Scalability Testing
Usability Testing
Compatibility Testing
Correct answer
Scalability Testing
Parameter level bypass testing
Control flow level bypass testing
Value level bypass testing
User-session data based testing
Correct answer
Value level bypass testing
A user is logged into a secure dashboard in a web application. After 15 minutes of inactivity, the session is terminated and browser is redirected to the login screen without any user interaction. Which of the following transitions would take place in the Application Transition Graph (ATG) in this scenario?
Operational Transition
Form Link Transition
Redirect Transition
Simple Link Transition
Correct answer
Redirect Transition
Consider the following code segment.
Overriding Method Deletion (OMD)
Hiding Variable Insertion (HVI)
Super Keyword Deletion (SKD)
Parent Constructor Deletion (PCD)
Correct answer
Parent Constructor Deletion (PCD)
32
64
18
48
Correct answer
48
Consider the following Java program.
Which of the following sets of methods will be invoked in the given program?
Correct answer
Consider the following code segment for symbolic execution.
Correct answer
Consider the following code statement (ground string) and a mutant:
Scalar variable replacement
Arithmetic operator replacement
Logical operator replacement
Assignment operator replacement
Correct answer
Logical operator replacement
Consider the following data flow graph.
3
4
5
6
Correct answer
5
Correct answer
Consider the following Java program.
State Definition Anomaly (SDA)
State Definition Inconsistency Anomaly (SDIA)
Inconsistent Type Use (ITU)
State Visibility Anomaly (SVA)
Correct answer
State Definition Inconsistency Anomaly (SDIA)
Identify the component expression that corresponds to the given code segment.
Correct answer
Consider the following finite state machine (FSM).
Which of the following sequences can be accepted by the given FSM?
Correct answers
Based on the above data, answer the given subquestions.
Correct answer
Based on the above data, answer the given subquestions.
Correct answer
6
5
4
3
Correct answer
4
11
10
8
9
Correct answer
10