QUESTIONS MARKS CO RBT
1. Define Boundary Value Analysis (BVA) and explain 10 CO1 L1
its significance in software testing.
2. List the five boundary values (min, min+, nom, 10 CO1 L2
max-, max) for a variable with range [10, 50]. How
does BVA help in identifying defects?
3. What is the "single fault assumption" in boundary 10 CO1 L2
value testing? Provide an example where this
assumption is valid.
4. Apply boundary value analysis to generate test cases 10 CO2 L3
for a function that accepts two integers (x: [1, 100],
y: [50, 200]). How many test cases are produced?
5. Given the equivalence classes for the Triangle 10 CO2 L3
Problem (e.g., equilateral, isosceles, scalene), design
test cases using weak equivalence class testing.
6. Explain how robustness testing extends boundary 10 CO2 L3
value analysis. Provide test cases for a function with
input range [0, 100] using robustness testing.
7. Analyse the limitations of boundary value analysis 10 CO3 L4
when variables are interdependent. Use the
NextDate function as an example.
8. Compare and contrast weak and strong equivalence 10 CO3 L4
class testing. Which method is more thorough, and
why?
9. Evaluate the effectiveness of decision table-based 10 CO4 L5
testing for the Commission Problem. Why it is less
suitable compared to the Triangle Problem?
10. Critically assess the role of special value testing in 10 CO4 L5
scenarios where formal techniques (e.g., BVA,
equivalence partitioning) fall short. Provide an
example.
MODULE 3 QUESTION BANK