Question 1
2
3
4
5
The IIT Madras BS Software Testing (Software Testing) End Term paper sat on 24 Dec 2023, in the September 2023 term, set FDB1: 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.
2
3
4
5
Correct answer
4
4
7
15
24
Correct answer
4
A-3, B-1, C-2
A-3, B-2, C-1
A-2, B-1, C-3
A-2, B-3, C-1
Correct answer
A-2, B-3, C-1
Based on the above data, answer the given subquestions.
What are the minimum number of test cases to be prepared for node coverage and edge coverage?
It is 1 for node coverage, and 2 for edge coverage
It is 2 for node coverage, and 1 for edge coverage
It is 1 for both node coverage and edge coverage
It is 2 for both node coverage and edge coverage
Correct answer
It is 1 for node coverage, and 2 for edge coverage
Based on the above data, answer the given subquestions.
Identify the number of prime paths in the given CFG.
4
5
6
7
Correct answer
6
testcase1()
testcase2()
testcase3()
testcase4()
Correct answer
testcase3()
Conditional operator replacement
Logical operator replacement
Scalar variable replacement
Relational Operator replacement
Correct answer
Scalar variable replacement
Correct answer
Correct answer
Based on the above data, answer the given subquestions.
With reference to the truth table row numbers (Row#) given in the mainquestion, identify the GICC pairs for clause a from the following options?
Correct answer
Based on the above data, answer the given subquestions.
With reference to the truth table row numbers (Row#) given in the mainquestion, identify the RICC pairs for clause a from the following options?
Correct answer
Inconsistent type use
State definition anomaly
State definition inconsistency anomaly
State visibility anomaly
Correct answer
State definition inconsistency anomaly
Overloading Method Change (OMC)
Argument Number Change (ANC)
Argument Order Change (AOC)
Actual Type Change (ATC)
Correct answer
Argument Order Change (AOC)
An application transition graph (ATG) has a transition from one web component to another which would be triggered when user manually edits the URL. Which of the following types of transition is it?
Simple link transition
Form link transition
Operational transition
Redirect transition
Correct answer
Operational transition
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.
Which of the following is a content variable in the given atomic section P3 of code ?
Correct answer
Which of the following is considered as control flow level bypass testing?
A testing approach that uses data captured during user sessions to create test cases.
A testing approach that tries to verify if a web application adequately evaluates invalid inputs.
A testing approach that tries to check for issues related to relationships among different parameters of an input.
A testing approach that tries to verify web applications by executing test cases that break the normal execution sequence.
Correct answer
A testing approach that tries to verify web applications by executing test cases that break the normal execution sequence.
Which of the following is not a type/technique of security testing?
To verify that only authorized accesses to the system are permitted.
To identify back doors in the system left open by developers.
To measure the ability of system to keep operating over specified periods of time.
To ensure that virus checkers prevent or curtail entry of viruses into the system.
Correct answer
To measure the ability of system to keep operating over specified periods of time.
Correct answer
Which of the following is/are considered as product quality Metrics?
Mean time to failure
Fix backlog and backlog management
Phase-based defect removal pattern
Satisfaction of customers
Correct answers
Mean time to failure
Satisfaction of customers