1. How do you measure software Quality? Discuss correctness versus Reliability
pertaining to programs? 2. Discuss various types of metrics used in software testing and Relationship? 3. Define the following: i) Errors, ii) Faults, iii) Failure, iv) Bug, v) Defect vi) Incident 4. Discuss attributes associated with Software Quality? 5. What is Test Metric? List various Test Metrics? Explain any two? 6. Explain Static and Dynamic Software Quality Attributes? 7. Briefly explain the different types of test metrics. 8. Differentiate between correctness versus reliability. 9. What are input domain and program correctness? 10. Explain the test generation strategies. 11. Why is it difficult for tester to find all bugs in the system? Why might not be necessary for the program to be completely free of defects before its delivered to customers? 12. Define Software quality. Distinguish between static quality attributes and dynamic quality attributes. Briefly explain any one dynamic quality attributes. 13. Define the following: (i) Testability (ii) Verification 14. Explain the following: (i) Static Testing (ii) Model based testing and model checking 15. Explain how CFG assists the tester in analysis of program to understand the behavior in terms of flow of control with examples. 16. Describe the following test classifiers: (i) Source of test generation (ii) Life cycle phase (iii) Test Process Models 17. Explain variety of ways in which software testing can be integrated into the Software development life cycle. 18. Define Generalized Pseudocode. 19. Explain the triangle problem, NextDate function and Commission problem. 20. Discuss the SATM system, Currency Converter, Saturn Windshield Wiper Controller, Garage Door Opener. 21. Define Normal Boundary Value Testing. Explain Robust, Worst-Case Boundary Value Testing and Special Value Testing. 22. Discuss with test cases of Triangle problem, NextDate function and Commission Problem, boundary value testing. 23. Define Random Testing. Explain Guidelines for Boundary Value Testing. 24. Define Equivalence Classes. Explain Traditional and Improved Equivalence Class Testing. 25. Discuss Strong, Weak Normal and Weak Robust Equivalence Class Testing. 26. Explain Equivalence Test Cases for the Triangle Problem, the NextDate function, the Commission Problem. Explain Edge Testing. 27. Define Decision Tables. Explain Decision Table for Triangle Problem. 28. Discuss Decision Table concept with Test Cases for the Triangle Problem, the NextDate Function, the Commission Problem. 29. Explain Cause-and-Effect Graphing with an example.