Software Testing Questions for Exams
Prepare for semester exams using important questions, numericals, viva questions and unit-wise questions.
U1
Review of Software Engineering
U2
Functional and Structural Testing
U3
Regression Testing
U4
Software Testing Activities
U5
Object oriented Testing
Unit-wise questions
Unit 1
Open unit →
Review of Software Engineering
- What is software? Write its types.
- What do you understand by software engineering?
- What is the software development life cycle? Write and explain its various stages.
- Write the requirements of the software development life cycle model.
- Write the advantages and disadvantages of software development life cycle.
- Write the various types of software development life cycle models.
- Explain the waterfall model in detail with its advantages and disadvantages.
- Explain the iterative model in detail with its advantage and disadvantages.
Unit 2
Open unit →
Functional and Structural Testing
- What do you understand by Functional testing? Write some its techniques.
- Write the difference between Functional and Non-Functional testing.
- Explain the Boundary Value Analysis technique. Write its advantages and disadvantages.
- Explain Equivalence Class Testing. Write the Steps to prepare an equivalence partition table.
- Write the advantages and disadvantages of Equivalence Class Partitioning technique.
- What is Decision Table Based Testing? How to develop Decision Table.
- Write the importance of Decision Table. Write its advantages and disadvantages.
- What is Cause-Effect Graphing Technique? What different Notation are used in Cause-Effect Graphing Technique?
Unit 3
Open unit →
Regression Testing
- What is regression testing? Discuss various types of regression testing.
- How to select the regression test cases?
- What do you understand by reducing the number of test cases?
- Explain code coverage prioritization technique in detail.
- Explain prioritization guidelines.
- Explain risk analysis.
- Explain risk matrix.
Unit 4
Open unit →
Software Testing Activities
- Write and explain the Level of Testing.
- What do you understand by Integration Testing? Explain.
- What do you understand by Unit Testing? Write its Advantages and Disadvantages.
- Draw and Explain Unit Testing life cycle.
- Write and explain the various approaches of Integration Testing.
- Explain Top-Down and Bottom-Up Integration Testing.
- Explain Graph-Based and Path-Based Integration Testing.
- Explain Incremental and Non-Incremental Integration Testing.
Unit 5
Open unit →
Object oriented Testing
- Explain about Object-Oriented Testing. Which types of tools are used for testing Object-Oriented System?
- Explain the various type of Issues involved in Object-Oriented Testing.
- Explain the Various methods used in Object-Oriented Testing.
- Write Difference between Procedural Software Testing and Object-Oriented Software Testing.
- What is Web Testing? Write its Checklist.
- What is GUI(Graphical User Interface) Testing? Write the various approaches used for GUI testing.
- What is Usability testing? Write the various methods of Usability Testing.
- Write the Goals of Usability Testing.