Indian Institute of Technology Madras
BS Degree Programme · Examination & Study Paper
Software Testing
Testing basics, JUnit & TDD
Examination Instructions & Guidelines
- Solve on notebook/paper first before checking solutions.
- MCQ: Exactly 1 option is correct. Negative marking applies.
- MSQ: One or more options correct. Select all to score.
- Scientific calculator allowed for all calculations.
- Official answer key is sealed at the end of this sheet.
Quiz 1 · 26 Oct 2025 (AN)Quiz 1
- Q1MCQ5 Marks·Choose one option
In an organization, software testers always look for failures in the software product due to which they have an adversarial relationship with the software developers. Considering this scenario, identify the maximum process maturity level of this organization.
- ALevel 1
- BLevel 2
- CLevel 3
- DLevel 4
- Q2MCQ5 Marks·Choose one option
Which of the following are required to create a test case?
- ATest inputs and actual outputs
- BTest inputs and expected outputs
- CActual outputs and expected outputs
- DTest inputs only
- Q3MCQ5 Marks·Choose one option
Consider the following statements and choose the correct option. i) In JUnit, each test is embedded into one test method. ii) JUnit can be used for unit, integration as well as system testing.
- AStatement i) is correct and Statement ii) is incorrect.
- BStatement ii) is correct and Statement i) is incorrect.
- CBoth statements are incorrect.
- DBoth statements are correct.
- Q4MSQ5 Marks·Choose all correct options

- A

- B

- C

- D

- A
End Term · 31 Aug 2025 (FN)End Term
- Q5MSQ5 Marks·Choose all correct options

- A

- B

- C

- D

- A
End Term · 31 Aug 2025 (AN)End Term
- Q6MSQ5 Marks·Choose all correct options
Which of the following are the appropriate implementations of the user story?- A

- B

- C

- D

- A
Quiz 2 · 3 Aug 2025 (AN)Quiz 2
- Q7MCQ5 Marks·Choose one option
An organization is building an e-commerce website for a retailer which sells consumer electronic devices such as laptops and smartphones. Customers (users) can place an order by making an online payment. One of the requirements of the system is that the store manager should be able to download monthly sales report from the system. Which type of requirement is this?
- AUsability requirement
- BBusiness requirement
- CNon-functional requirement
- DRegulatory requirement