You are on page 1of 3

QIS INSTITUTE OF TECHNOLOGY

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


SOFTWARE TESTING METHODOLOGY

UNITWISE IMPORTANT QUESTIONS


UNIT-1

1. List any two goals of software testing


2. Explain the model of testing in detail. Also render software testing life cycle model. Justify
whether complete testing is possible or not
3. Define a model for software testing
4. State the myths and facts about software testing.
5. Explore on software testing methodology in detail.
6. Briefly describe software testing life cycle.
7. Explain in detail about the model of software testing
8. Differentiate effective and exhaustive software testing.
9. Explain in detail the relationship between software test life cycle and software development life
cycle.
10. Describe the features of software testing methodology.
11. What is software testing? Explain about the myths and facts of it.
12. Explain about the software testing terminology with an example
13. Write about bug prevention.
14. Discuss in detail about evolution of software testing.

UNIT-2

1. State at least two differences between verification and validation


2. Define basis path testing
3. Explain the model of testing in detail. Also render software testing life cycle model. Justify
whether complete testing is possible or not
4. Explore on verification of requirements.
5. List any two activities of validation testing
6. Illustrate on Boundary Value Analysis and Equivalence class testing techniques.
7. Explain in detail on how the verification of a code takes place
8. Describe how does the verification of a code is done.
9. Explore in detail about black box testing techniques with examples and neat sketch.
10. Device the layout for boundary value analysis
11. Differentiate between verification and validation.
12. Explore on State Table based testing and Error guessing.
13. Discuss about verification and validation with an example.
14. Explain about Cause-effect graph based testing and Decision table based testing.
15. Describe about unit test plan
16. What are the various activities performed by a tester in project development
17. What are all various types of errors detected by black box testing?

UNIT-3

1. Illustrate functional testing.


2. Differentiate between white box testing and black box testing
3. Briefly discuss the pros and cons of Inspections and Structured Walkthroughs
4. Illustrate an example for loop testing
5. Discuss on Basis path testing with a neat sketch.
6. How do you represent Graph matrices for testing process? Device the same with example.
7. Discuss on technical reviews.
8. Differentiate between dynamic testing and static testing.
9. List the features of Technical reviews.
10. Define mutation testing
11. Discuss on Loop testing and data flow testing techniques in detail.
12. Explain about basis path testing with an example.
13. Demonstrate an anomaly can be detected. Explain different types of data flow anomalies and
data flow anomaly state graphs
14. Write applications of data flow testing.
15. Define Control flow graph in testing?
16. What is the need of white box testing? Discuss briefly.
17. Nested loops are problematic areas for testers. Discuss.

UNIT-4

1. Explain in detail about various validation techniques with examples


2. State the objectives of regression testing.
3. Differentiate between progressive and regressive testing process.
4. List various regression testing techniques
5. Define unit testing.
6. Define regression. Device the template for regression testability
7. Explain about functional testing in detail.
8. State any two regression testing types.
9. Explain about unit testing with an example.
10. Discuss on Objectives of regression testing.
11. Explain acceptance testing
12. Illustrate between unit testing and integration testing with an example.
13. Explain about objectives and types of regression testing.
14. Describe about Incremental integration testing.
15. What is recovery testing? Illustrate with an example.
16. Discuss various benefits of designing stubs and drivers in unit validation testing

UNIT-5

1. Describe on test suit prioritization


2. Discuss on how to minimize the test suit and its benefits
3. Discuss on SQA models.
4. Differentiate between bug and error
5. Describe various measures to prioritize test suit. Also explain about basics of testing
management.
6. State prioritization techniques.
7. Explain in detail about software quality metrics.
8. How is debugging different from testing. Illustrate with an example
9. State any three Software Quality metrics.
10. Explain various types of bugs. Many different bugs might result in domain errors. Justify.
11. Why does a test suite grow? Explain.
12. Define a test case, test case design, test suite and explain how a test case designed for an
travelling salesman problem.
13. Discuss about Software quality assurance metrics and its process
14. How does a process affect the quality of a product?
15. Describe about Risk analysis table.
16. What is test maturity model? What are its components?
UNIT-6

1. List any two commercial software testing tools Testing a web based system is a tedious job. Do
you agree? Justify.
2. List various guidelines for automated testing process
3. Briefly list any three challenges in testing web based software.
4. Categorize various testing tools necessary for testing.
5. Explore on testing mobile systems
6. Explain in brief about object oriented software testing.
7. Discuss on cost issues incurred in selection of testing tools.
8. Explain about testing of web based systems.
9. List any two guidelines for automated testing.
10. Describe the testing process in object oriented structures
11. List various types of testing tools with examples.
12. Explain object oriented testing.
13. Explain about the categorization of testing tools and guidelines of automated testing.
14. Give any 4 benefits of automation of testing tool.
15. Describe briefly about how the mobile systems are tested.
16. What is Inheritance testing? What are the issues in Inheritance testing?
17. What is the role of invariants in class testing? Illustrate with an example.

You might also like