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
Post a Comment