Question 1
Which of the following test cases ensures branch coverage for the Python code given below?
x = 5, y = 10
x = 15, y = 10
Both x = 5, y = 10 and x = 15, y = 10
Only when x = y
Which of the following test cases ensures branch coverage for the Python code given below?
x = 5, y = 10
x = 15, y = 10
Both x = 5, y = 10 and x = 15, y = 10
Only when x = y
Which type of testing is carried out by the customer to decide whether to approve the product?
Alpha testing
Acceptance testing
Smoke testing
System testing
Which testing approach allows early testing of the main logic, even if the low-level modules are not yet implemented?
Bottom-up
Top-down
Big bang
Mixed
Sign in with Google — it is free — to see every question with its answer and explanation, practise it in learning mode, or take it as a timed mock test.
The IIT Madras BS Software Engineering (Software Engineering) End Term paper sat on 21 Dec 2025, in the September 2025 term: 25 questions for 100 marks in 180 minutes. The first 3 questions are below. Sign in with Google — it is free — to see the whole paper with its answers and explanations, in learning mode or as a timed mock test.
| Feature | Software Engineering End Term 21 Dec 2025 at a glance |
|---|---|
| Term | September 2025 term |
| Subject | Software Engineering |
| Course code | BSCS3001 |
| Questions | 25 |
| Marks | 100 |
| Duration | 180 min |
| MCQ | 23 |
| MSQ | 2 |
| Official paper | Software Engineering 18 Dec 25 |
| Negative marking | No negative marking. |
| Updated |