Question 1
[1, 2, 3, 4, 3, 5]
[1, 2, 3, 4, 3, 5], [1, 2, 5]
[1, 2, 3, 4, 3, 4, 3, 5], [1, 2, 5], [1, 2, 3, 5]
[1, 2, 3, 4, 3, 4, 3, 5], [1, 2, 5]
The IIT Madras BS Software Testing (Software Testing) End Term paper sat on 24 Dec 2023, in the September 2023 term, set ADB3: 20 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.
[1, 2, 3, 4, 3, 5]
[1, 2, 3, 4, 3, 5], [1, 2, 5]
[1, 2, 3, 4, 3, 4, 3, 5], [1, 2, 5], [1, 2, 3, 5]
[1, 2, 3, 4, 3, 4, 3, 5], [1, 2, 5]
Correct answer
[1, 2, 3, 4, 3, 4, 3, 5], [1, 2, 5], [1, 2, 3, 5]
A-2, B-1, C-3
A-2, B-3, C-1
A-1, B-2, C-3
A-1, B-3, C-2
Correct answer
A-2, B-1, C-3
[1, 2, 3, 4, 5, 7]
[2, 6, 7]
[3, 4, 5]
[2, 3, 4, 5, 7]
Correct answer
[2, 3, 4, 5, 7]
Correct answer
2
3
4
5
Correct answer
3
4
7
15
24
Correct answer
24
Conditional operator replacement
Logical operator replacement
Scalar variable replacement
Relational Operator replacement
Correct answer
Relational Operator replacement
Inconsistent type use
State definition anomaly
State definition inconsistency anomaly
State visibility anomaly
Correct answer
State definition anomaly
Correct answer
In the testing of static hypertext web sites, which of the following is considered a dead link?
A hyperlink that is linked to a valid URL
A hyperlink that is linked to a URL which is no longer valid
A hyperlink that is never used by users
A hyperlink that trigger a transition to the next page
Correct answer
A hyperlink that is linked to a URL which is no longer valid
Which client-side testing needs to be done to verify whether the web application evaluates the special inputs as invalid, which could corrupt data and cause a security vulnerability?
Value level bypass testing
Parameter level bypass testing
Control flow level bypass testing
User-session Data based Testing
Correct answer
Value level bypass testing
Which of the following software metrics use Defect Removal Effectiveness (DRE) for tracking the defects in each phase of software development?
Project metrics
Product quality Metrics
Maintenance quality metrics
In-process quality metrics
Correct answer
In-process quality metrics
Which of the following is the goal of stress testing?
To compare two systems to find which performs better.
To determine how the system performs if the current load goes well above the expected maximum.
To identify and measure which parts of the system or workload cause the system to perform badly.
To demonstrate that the system meets performance criteria.
Correct answer
To determine how the system performs if the current load goes well above the expected maximum.
Based on the above data, answer the given subquestions.
With reference to the truth table row numbers (Row#) given, identify the GICC pairs for clause a from the following options?
{1, 3, 5} × {2, 4, 6} for p = true, (7, 8) for p = false
{3, 4} × {7, 8} for p = true, {5, 6} × {7, 8} for p = false
{1, 2} × {5, 6} for p = true, No feasible pair for p = false
(1, 5), (2, 6) for p = true, No feasible pair for p = false
Correct answer
{1, 2} × {5, 6} for p = true, No feasible pair for p = false
Based on the above data, answer the given subquestions.
With reference to the truth table row numbers (Row#) given, identify the RICC pairs for clause a from the following options?
{1, 3, 5} × {2, 4, 6} for p = true, (7, 8) for p = false
{3, 4} × {7, 8} for p = true, {5, 6} × {7, 8} for p = false
{1, 2} × {5, 6} for p = true, No feasible pair for p = false
(1, 5), (2, 6) for p = true, No feasible pair for p = false
Correct answer
(1, 5), (2, 6) for p = true, No feasible pair for p = false
Based on the above data, answer the given subquestions.
Identify the component expression corresponding to the given code.
Correct answer
Based on the above data, answer the given subquestions.
Identify the empty atomic section in the given code.
P2
P3
P4
P5
Correct answer
P4
testcase1()
testcase2()
testcase3()
testcase4()
Correct answers
testcase1()
testcase4()
Which of the following predicate(s) is/are in Conjunctive Normal Form (CNF) ?
a ∨ b ∨ c
(a ∧ b) ∧ c
(a ∧ b) ∨ (c ∧ d) ∨ e
(a ∨ b) ∧ (c ∨ d)
Correct answers
(a ∧ b) ∧ c
(a ∨ b) ∧ (c ∨ d)
Correct answers