Anda di halaman 1dari 3

1. What is static analysis? Explain the techniques to do static analysis? How are static analysis and reviews related?

2. Pros and Cons of reviews 3. What makes reviews an efficient means for quality assurance? Which roles participate in a technical review? 4. Write the different steps involved in review process. 5. Types of reviews. How can tools be used for static analysis? 6. What are the test tools for dynamic and static testing? 7. Describe tools that can be used for designing test specifications and for dynamic testing. 8. Describe tools that can be used for test management and controls and for static testing. 9. What is data flow analysis and explain various data anomalies with an example? 10. What are the anomalies that can be found during data flow anomalies? For the given code. 11. Explain control flow and data flow. 12. Explain incident management according to IEEE 1044. 13. Explain incident reporting, incident classification and incident status. 14. Explain incident management in detail with the purpose of an incident status model. 15. What is the difference between equivalence class partitioning and boundary value technique? 16. What is a state transition testing technique? Draw the transition tree for a Stack. 17. Explain state transition and path coverage testing technique with example. 18. Explain statement coverage, branch coverage and path coverage with example. 19. Explain the cost and economy aspects of testing and defects. 20. Explain functional and nonfunctional testing. What is the difference between load, performance stress and volume testing? 21. How should test teams be formed? Explain the benefits and drawbacks of independent testing. What are the models of independent testing? What should you choose which model? 22. Explain the test environment, objectives and strategies for integration testing. 23. Explain the test environment, objectives and strategies for unit testing. 24. Explain general V-model and give your justification on how does it impact software testing? (justification pending) 25. How do retest and regression test differ? Why are regression tests especially important in incremental development? 26. Define the terms validation and verification. Explain why verification makes sense, even when a careful validation is performed too and vice versa. 27. If the total number of test cases using Equivalence class coverage is 19 and only 15 tests are done, what is the EC coverage? 28. Explain black box and white box testing techniques with examples.

29. Differentiate between Black-box and White-box testing. Differentiate between Branch condition testing and Condition determination testing. 30. Explain different types of test strategies. Explain analytical versus Heuristic approach 31. Describe criteria for selection and introduction to test tools. 32. Explain test plan according to IEEE. 829 33. Explain prioritizing test and entry and exit criteria. 34. What is the difference between inspections and walkthroughs? 35. What is agile methodology and it's impact on testing? 36. How is test progress monitoring and control done? 37. What is the purpose of software maintenance? How is it done? Explain acceptance testing and it's importance. 38. What are the various activities in test planning? (Content worth 10 marks?) 39. Explain fundamental test process 40. Describe test plan. How tests are prioritized? What is the test exit criteria? 41. What are the different tool selection criteria? What steps should be taken while introducing a tool. 42. Explain the role of testing in SDLC and explain fundamental test process. Explain system testing and it's importance. 43. Explain general agile model and give your justification on how does it impact software testing. 44. What is cause effect graphing? Explain it with a suitable example and transform the graph into a decision tree. 45. Explain cause effect graphing and decision table technique with an example. In which situation is it a preferred technique? Differentiate between: 1. Branch condition testing and condition determination testing 2. Testing and debugging 3. Retest and Regression test 4. Structural and OO testing 5. Preventive and Reactive Approach 6. Functional and non-functional testing 7. Black-box and white-box testing 8. Analytical and Heuristic Approach 9. Equivalence class partitioning and boundary value testing 10. Intuitive and experienced based approach 11. Verification and Validation Short notes: 1. 2. 3. 4. Reviews W model Gray box testing Software quality triangle

5. Object oriented testing concepts 6. Data flow anomalies 7. Acceptance testing 8. Agile methodology 9. Difference between structural testing and OO testing 10. OO testing 11. Intuitive and experience based testing 12. Preventive and reactive approach for testing 13. Gray box testing 14. Stress testing 15. Testing and debugging 16. Structural and OO testing 17. Roles of test manager, designer, automator, Admin and tester 18. Psychology of testing 19. Fundamental test process 20. Reviews 21. Software quality triangle 22. Integration testing 23. Incident reporting 24. Software quality 25. Static testing 26. Equivalence class partitioning technique 27. Automated testing

Anda mungkin juga menyukai