NPTEL Software Testing Week 1 Assignment Answers 2025
1. Which of the following statements describe a failure of a software?
a. A programmer misunderstood a part of the specification
b. A user notices that the results produced do not match with what it should be
c. An expression in C code uses the operator ‘-‘, was used by oversight in place of “+’
d. A program crashes when a tester enters a valid input
e. A reviewer reports that he/she has found a defect in the code.
Answer :- b, d
2. About half the effort of development of a typical software is spent on testing. But, testing typically requires only 10% of the development time. Which one of the following explains this apparent anomaly?
a. A team has too many coders as compared to testers
b. Testing permits many parallel activities
c. A team has too many designers as compared to coders
d. Testers are more proficient as compared to other developers
e. Managers force testers to work overtime
Answer :- b
3. Which of the following are true concerning verification in the context of waterfall-based
development?
a. Carried out by the testers
b. Carried out by the developers
c. Involves both static and dynamic activities
d. Involves only static activities
e. Involves only dynamic activities
Answer :- For Answers Click Here
4. Which one of the following statements is true concerning unit testing?
a. Carried out by the developers
b. Involves testing the system as a whole
c. Often carried out by a separate testing team
d. Carried out by the customers
e. Concerns validation of system functions
Answer :-
5. Which of the following statements are not implied by the pesticide paradox?
a. A software can be tested by repeated application of a testing methodology
b. A software should be tested by successive application of a wide range of testing methodologies
c. The best testing methodology should be used towards the end of the testing phase
d. A software should be tested by deploying the best among all the testing methodologies
e. Any testing methodology is effective only for certain types of errors
Answer :-
6. Which one of the following is true concerning integration testing?
a. Carried out by the developers
b. Involves testing the system as a whole
c. Often carried out by a separate testing team
d. Carried out by the customers
e. Concerns validation of system functions
Answer :- For Answers Click Here
7. What is the purpose of smoke test?
a. Check sanity of the developed system
b. Carry out a final round of testing of the software after black-box and white-box test are over
c. Carry out performance testing
d. Carry out monkey testing
e. Try multiple test cases concurrently to singe the system
Answer :-
8. Which of the following should NOT normally be an objective of a test team?
a. To find faults in the software.
b. To assess whether the software is ready for release.
c. To crash the software by using negative test cases
d. To demonstrate that the software doesn’t work.
e. To prove that the software is correct.
Answer :-
9. Which one of the following activities is a validation activity?
a. Design inspection
b. Acceptance testing
c. Code inspection
d. Simulation
e. Unit testing
Answer :-
10. Which of the following are not true of the V model?
a. During requirements specification phase, system test cases are designed
b. During design phase, integration test cases are designed
c. During coding phase, unit test cases are designed
d. During design phase, unit test cases are designed
e. During requirements specification phase, integration test cases are designed
Answer :- For Answers Click Here


