You are on page 1of 2

Kuvempu University

Assignments for B.Sc.(IT) & M.Sc.(IT) Courses Subject: Software Quality and Testing Subject Code: BSIT - 54 Assignment: TA (Compulsory) 1. What is software testing? Software testing is tougher than hardware testing, justify your answer. 2. Explain the test information flow in a typical software test life cycle. 3. What is risk in software testing? How risk management improves the quality of the software? 5. Explain the black and white box testing? Explain with an example. Which method better? List out drawbacks of each one. 6. What is cyclomatic complexity? Explain with an illustration. Discuss its role in software testing and generating test cases.

7. What is coupling and cohesion? Mention different types of coupling and cohesion.
Explain their role in testing. 8. Compare and contrast between Verification and Validation with examples. 9. What is stress testing? Where do you need this testing? Explain. 10. Software testing is difficult than implementation. Yes or no, justify your answer. 11. What are test cases? Explain the importance of Domain knowledge in test case generation. Mention the difficulties in preparing test cases. Assignment :TB (Compulsory)

PART - A 1. What is Software Testing. 2. Define the quality of Software. 3. What are the concepts of quality ? 4. What are static testing ? Mention its importance in software testing. 5 What is static program analysis ? 6. What is Dynamic testing of software application ? 7. What is basic path testing ? 8. What do you mean by automation of testing program ? 9. What is white box testing?

10. Briefly describe the basic concepts of verification and validation. 11. What criterias are used to complete the testing procedure? 12. What is unit testing? 13. What is Integration testing? 14. What is system testing? 15. What is Debugging process? PART - B Answer any five: 1. a) Explain the testing approaches to software testing. b) Explain the testing fundamentals of software. 2. a) Explain different types of software testing. 3. a) Explain the background issues and activities of SQA. b) Explain the defect amplification model of software design. 4. a) Explain an error checklist for inspection in detail. b) Explain walkthroughs briefly. 5. a) Explain the notations used for control structures. b) Explain the concept of cyclomatic complexity in detail. 6. a) Explain the control structure testing in detail. b) Explain the black box testing in detail. 7. a) Explain the guidelines for creating a series of generic tests for GUIs. b) Explain the software testing strategy in detail. 8. a) Explain the strategic issues of software. b) Explain the different integration strategies.

You might also like