Quiz Space

Software Testing · Quiz 1 · 15 Mar 2026 · January 2026 term

Question 3: Which of the following options best describes the differe…

Question 3

+5 marksOne correct option

Which of the following options best describes the difference between test requirements and test cases?

  1. A

    Test requirements define specific input values, while test cases define test objectives.

  2. B

    Test requirements represent the required coverage criteria, whereas test cases define an execution to satisfy one or more of those requirements.

  3. C

    Test requirements are created after executing test cases to measure test effectiveness.

  4. D

    Test cases and test requirements are interchangeable terms used at different stages of the testing process.

Show answer

Correct answer

  • B

    Test requirements represent the required coverage criteria, whereas test cases define an execution to satisfy one or more of those requirements.

Question 3 of 22 in the IIT Madras BS Software Testing (Software Testing) Quiz 1 paper sat on 15 Mar 2026, in the January 2026 term (Software Testing 15 Mar 26). It carries 5 marks.

More questions from this paper

  1. Q1In an organization, software quality is regarded as an important aspect. Therefore, test engineers carefully measure an…
  2. Q2Consider the following statements regarding software design and choose the correct option. i) A module encapsulates fun…
  3. Q4Consider the following statements regarding test automation with JUnit and choose the correct option. i) JUnit does not…
  4. Q5In the approach for integration testing, all individually tested modules are put together to construct the entire syste…
  5. Q6Consider an email client application that sends a request to a mail server, the mail server then responds with new emai…
  6. Q7Consider the following statements regarding structural graph coverage criteria, and choose the correct option. i) Prime…
  7. Q8Which of the following types of testing is done by end customer to ensure that the delivered products meets the committ…
  8. Q9The _ in a control flow graph (CFG) represents the minimum number of paths required for basis path testing. Fill in the…
  9. Q10Which of the following graph coverage criteria is equivalent to transition coverage on a finite state machine (FSM)?
  10. Q11Edge coverage on a CFG is equivalent to which of the following classical coverage criteria?
  11. Q12Which of the following options represent a valid condition for a DD-path in a control flow graph (CFG)?
  12. Q13Prime path coverage subsumes which of the following coverage criteria for control and data flow graphs?
  13. Q14Consider the following Java code for class, there are some faults in the implementation. The method needs to be tested …
  14. Q15How many test requirements are there for edge-pair coverage?
  15. Q16How many test requirements are there for prime path coverage?
  16. Q17What is the cyclomatic complexity of the given CFG?
  17. Q18Consider the following data flow graph, and answer the subsequent questions. How many test requirements are there for A…
  18. Q19Consider the following data flow graph, and answer the subsequent questions. How many test requirements are there for A…
  19. Q20Consider the following data flow graph, and answer the subsequent questions. How many unique du-paths are there for var…
  20. Q21Consider the control flow graph (CFG), , where • Set of vertices • Set of edges • Initial vertex • Final vertex Based o…
  21. Q22Consider the following data flow graph, and answer the subsequent questions.