Unit4 - Subjective Questions

CSE320 • Practice Questions with Detailed Answers

1

Explain the Seven Fundamental Principles of Software Testing.

2

Differentiate between Verification and Validation (V&V) in software engineering.

3

Compare Functional and Non-Functional Testing with examples.

4

Explain the concept of Cyclomatic Complexity in White Box Testing. Calculate the Cyclomatic Complexity for a flow graph with 10 edges and 7 nodes.

5

Describe Equivalence Partitioning (EP) as a Black Box testing technique with an example.

6

What is Boundary Value Analysis (BVA)? Why is it important?

7

Discuss the different strategies of Integration Testing.

8

Define User Acceptance Testing (UAT) and distinguish between Alpha and Beta testing.

9

What is API Testing? What are the key protocols usually tested?

10

What are the specific challenges associated with Mobile Application Testing?

11

Explain the basics of Web Testing. What are the key areas to verify in a web application?

12

What is Automation Testing? Compare it with Manual Testing.

13

Provide an overview of Selenium IDE. How does the Record and Playback feature work?

14

What is Selenium WebDriver? How does it differ from Selenium IDE?

15

Define Performance Testing and explain the differences between Load Testing and Stress Testing.

16

What is Security Testing? List the basic security attributes (CIA Triad) that are verified.

17

Discuss the emerging trend of AI-assisted testing tools. How do they improve the testing process?

18

Explain the difference between Black Box and White Box testing techniques.

19

Describe the installation and setup requirements for Selenium WebDriver (Conceptual).

20

What is System Testing? How does it differ from Integration Testing?