Manual Testing Interview Questions with expected answers....?

 

1.   What is Manual Testing?

Ø Manual testing is the process of manually checking software for defects, where testers execute a set of predefined test cases to ensure that the application behaves as expected.

2.   Explain the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

Ø The Software Development Life Cycle (SDLC) is the process of developing software, encompassing planning, design, coding, testing, and maintenance. The Software Testing Life Cycle (STLC) involves testing activities throughout the development process, ensuring that quality is maintained at every stage.

3.   What is the difference between Verification and Validation?

Ø Verification ensures that the product is designed correctly, while validation ensures that the product meets the customer's requirements and expectations.

4.   What are the different levels of testing?

Ø Different levels of testing include Unit Testing (testing individual components), Integration Testing (testing interactions between integrated components), System Testing (testing the complete system), and Acceptance Testing (ensuring the system meets user acceptance criteria).

5.   Explain the difference between Smoke Testing and Sanity Testing.

Ø Smoke testing is a preliminary test to check if major functionalities work, while sanity testing is a focused test on a particular functionality to ensure it works as intended.

6.   What is Regression Testing?

Ø Regression testing ensures that new changes do not introduce defects or negatively impact existing functionalities.

7.   What is the difference between Black Box Testing and White Box Testing?

Ø Black Box Testing focuses on the functionality without knowledge of the internal code, while White Box Testing involves testing with knowledge of the internal code and the application's structure.

8.   What is Test Case?

Ø A test case is a set of conditions or variables under which a tester determines if a system under test satisfies requirements or works correctly.

9.   Explain Boundary Value Analysis.

Ø Boundary Value Analysis is a software testing technique in which tests are designed to include values at the extreme ends of input ranges to ensure the software handles boundary conditions correctly.

10.       What is the purpose of Test Plan?

Ø A test plan is a document that outlines the scope, approach, resources, schedule, and deliverables of a testing project.

11.       Explain the concept of Defect Life Cycle.

Ø The Defect Life Cycle includes stages a defect goes through from the time it's found until it's closed, including New, Open, Assigned, Fixed, Retest, Verified, and Closed.

12.       What is Exploratory Testing?

Ø Exploratory Testing is a testing approach where testers explore the application and design test cases simultaneously based on their intuition and experience.

13.       How do you prioritize test cases?

Ø Test cases can be prioritized based on the criticality of functionality, business impact, and the probability of failure to ensure efficient testing.

14.       What is a Test Scenario?

Ø A test scenario is a detailed description of a test in a real-world situation, outlining the conditions, inputs, and expected outcomes.

15.       Explain the concept of Risk-based Testing.

Ø Risk-based testing is an approach where the most critical features of the application are tested first, based on the likelihood and impact of failure.


Comments

Popular posts from this blog

Manual Vs. Automation Testing: Pros & Cons

Types of Software Testing: A Comprehensive Guide