Subject question bank

Software Testing Questions for Exams

Prepare for semester exams using important questions, numericals, viva questions and unit-wise questions.

Your university

Open Software Testing for your university, course and semester

U

Unit-wise questions

Unit 1

Review of Software Engineering

Open unit →
  1. What is software? Write its types.
  2. What do you understand by software engineering?
  3. What is the software development life cycle? Write and explain its various stages.
  4. Write the requirements of the software development life cycle model.
  5. Write the advantages and disadvantages of software development life cycle.
  6. Write the various types of software development life cycle models.
  7. Explain the waterfall model in detail with its advantages and disadvantages.
  8. Explain the iterative model in detail with its advantage and disadvantages.
Unit 2

Functional and Structural Testing

Open unit →
  1. What do you understand by Functional testing? Write some its techniques.
  2. Write the difference between Functional and Non-Functional testing.
  3. Explain the Boundary Value Analysis technique. Write its advantages and disadvantages.
  4. Explain Equivalence Class Testing. Write the Steps to prepare an equivalence partition table.
  5. Write the advantages and disadvantages of Equivalence Class Partitioning technique.
  6. What is Decision Table Based Testing? How to develop Decision Table.
  7. Write the importance of Decision Table. Write its advantages and disadvantages.
  8. What is Cause-Effect Graphing Technique? What different Notation are used in Cause-Effect Graphing Technique?
Unit 3

Regression Testing

Open unit →
  1. What is regression testing? Discuss various types of regression testing.
  2. How to select the regression test cases?
  3. What do you understand by reducing the number of test cases?
  4. Explain code coverage prioritization technique in detail.
  5. Explain prioritization guidelines.
  6. Explain risk analysis.
  7. Explain risk matrix.
Unit 4

Software Testing Activities

Open unit →
  1. Write and explain the Level of Testing.
  2. What do you understand by Integration Testing? Explain.
  3. What do you understand by Unit Testing? Write its Advantages and Disadvantages.
  4. Draw and Explain Unit Testing life cycle.
  5. Write and explain the various approaches of Integration Testing.
  6. Explain Top-Down and Bottom-Up Integration Testing.
  7. Explain Graph-Based and Path-Based Integration Testing.
  8. Explain Incremental and Non-Incremental Integration Testing.
Unit 5

Object oriented Testing

Open unit →
  1. Explain about Object-Oriented Testing. Which types of tools are used for testing Object-Oriented System?
  2. Explain the various type of Issues involved in Object-Oriented Testing.
  3. Explain the Various methods used in Object-Oriented Testing.
  4. Write Difference between Procedural Software Testing and Object-Oriented Software Testing.
  5. What is Web Testing? Write its Checklist.
  6. What is GUI(Graphical User Interface) Testing? Write the various approaches used for GUI testing.
  7. What is Usability testing? Write the various methods of Usability Testing.
  8. Write the Goals of Usability Testing.