150 Manual Testing Interview Questions & Answers For 2022
150 Manual Testing Interview Questions & Answers For 2022
We have covered almost 150+ important software testing viva questions for freshers
candidates as well as manual testing experienced interview questions for QA Engineers to
help prepare for the upcoming interview. This detailed guide of software testing interview
questions for experienced candidates will help you to crack your Job interview for
Software Testing.
Top 10 Behavioral
Interview Questions and
NOW
Try Now PLAYING Answers
https://www.guru99.com/software-testing-interview-questions.html 1/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
3. What is the difference between the STLC (Software Testing Life Cycle)
and SDLC (Software Development Life Cycle)?
SDLC deals with development/coding of the software while STLC deals with validation
and verification of the software
6. What is white box testing and list the types of white box testing?
White box testing technique involves selection of test cases based on an analysis of the
internal structure (Code coverage, branches coverage, paths coverage, condition
coverage, etc.) of a component or system. It is also known as Code-Based testing or
Structural testing. Different types of white box testing are
1. Statement Coverage
2. Decision Coverage
8. What is black box testing? What are the different black box testing
techniques?
Black box testing is the software testing method which is used to test the software
without knowing the internal structure of code or program. This testing is usually done to
check the functionality of an application. The different black box testing techniques are
1. Equivalence Partitioning
2. Boundary value analysis
3. Cause-effect graphing
Dynamic testing: To perform this testing the code is required to be in an executable form.
1 Unit/component/program/module testing
https://www.guru99.com/software-testing-interview-questions.html 4/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
1. Unit/component/program/module testing
2. Integration testing
3. System testing
4. Acceptance testing
14. What is the difference between UAT (User Acceptance Testing) and
System testing?
System Testing: System testing is finding defects when the system undergoes testing as a
whole; it is also known as end-to-end testing. In such type of testing, the application
suffers from beginning till the end.
UAT: User Acceptance Testing (UAT) involves running a product through a series of
specific tests which determines whether the product will meet the needs of its users.
15. Mention the difference between Data Driven Testing and Retesting?
https://www.guru99.com/software-testing-interview-questions.html 5/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
Retesting: It is a process of checking bugs that are actioned by the development team to
verify that they are fixed.
Data Driven Testing (DDT): In data driven testing process, the application is tested with
multiple test data. The application is tested with a different set of values.
16. What are the valuable steps to resolve issues while testing?
17. What is the difference between test scenarios, test cases, and test
script?
Difference between test scenarios and test cases is that
Test Scenarios: A Test Scenario is any functionality that can be tested. It is also called Test
Condition or Test Possibility.
Test Cases: It is a document that contains the steps that have to be executed; it has been
planned earlier.
https://www.guru99.com/software-testing-interview-questions.html 6/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
Test Script: It is written in a programming language and it’s a short program used to test
part of the functionality of the software system. In other words a written set of steps that
should be performed manually.
19. What are the two parameters which can be useful to know the quality
of test execution?
To know the quality of test execution, we can use two parameters
combination of keystrokes and mouse clicks as well as menus, lists and more.
There are different test deliverables at every phase of the software development lifecycle
Before Testing
During Testing
After the Testing
23. What all things you should consider before selecting automation
tools for the AUT?
Technical Feasibility
Complexity level
Application stability
Test data
Application size
Re-usability of automated scripts
Execution across environment
Example: If the “Negative Value” cause a firing of unhandled system exception, the
developer will prevent the negative values input. This will resolve the issue and hide the
defect of unhandled exception firing.
27. Explain what Test Plan is? What is the information that should be
covered in Test Plan?
A test plan can be defined as a document describing the scope, approach, resources, and
https://www.guru99.com/software-testing-interview-questions.html 9/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
schedule of testing activities and a test plan should cover the following details.
Test Strategy
Test Objective
Exit/Suspension Criteria
Resource Planning
Test Deliverables
28. How can you eliminate the product risk in your project?
It helps you to eliminate product risk in your project, and there is a simple yet crucial step
that can reduce the product risk in your project.
30. On what basis you can arrive at an estimation for your project?
To estimate your project, you have to consider the following points
Task Member
32. Explain what is testing type and what are the commonly used testing
type?
To get an expected test outcome, a standard procedure is followed which is referred to as
Testing Type.
https://www.guru99.com/software-testing-interview-questions.html 11/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
Intellipaat.com Learn Mo
33. While monitoring your project what all things you have to consider?
The things that have to be taken in considerations are
35. What does a typical test report contain? What are the benefits of test
reports?
https://www.guru99.com/software-testing-interview-questions.html 12/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
Project Information
Test Objective
Test Summary
Defect
37. What are the best practices for software quality assurance?
The best practices for an effective SQA implementation is
Continuous Improvement
Documentation
Tool Usage
Metrics
Responsibility by team members
Experienced SQA auditors
39. What is the difference between Test matrix and Traceability matrix?
https://www.guru99.com/software-testing-interview-questions.html 13/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022 y
Test Matrix: Test matrix is used to capture actual quality, effort, the plan, resources and
time required to capture all phases of software testing
Traceability Matrix: Mapping between test cases and customer requirements is known as
Traceability Matrix
41. What is the step you would follow once you find the defect?
Once a defect is found you would follow the step
42. Explain what is “Test Plan Driven” or “Key Word Driven” method of
testing?
This technique uses the actual test case document developed by testers using a
spreadsheet containing special “key Words”. The key words control the processing.
LCSAJ stands for ‘linear code sequence and jump.’ It consists of the following three items
c) The target line to which control flow is transferred at the end of the linear sequence
a) It does not require processing source code and can be applied directly to object code
b) Bugs are distributed evenly through the code, due to which percentage of executable
statements covered reflects the percentage of faults discovered
b) If characters in new string< characters in the previous string. Junk characters should
not be added
https://www.guru99.com/software-testing-interview-questions.html 15/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
d) String should be replaced only for the first occurrence of the string
49. How will you handle a conflict amongst your team members?
53. Explain how to test documents in a project that span across the
software development lifecycle?
https://www.guru99.com/software-testing-interview-questions.html 16/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
The project span across the software development lifecycle in the following manner
Central/Project test plan: It is the main test plan that outlines the complete test
strategy of the project. This plan is used till the end of the software development
lifecycle
Acceptance test plan: This document begins during the requirement phase and is
completed at the final delivery
System test plan: This plan starts during the design plan and proceeds until the end
of the project
Integration and Unit test plan: Both these test plans start during the execution phase
and last until the final delivery
54. Explain which test cases are written first black boxes or white boxes?
Black box test cases are written first as to write black box test cases; it requires project
plan and requirement document all these documents are easily available at the
beginning of the project. While writing white box test cases requires more architectural
understanding and is not available at the start of the project.
55. Explain what the difference between latent and masked defects is?
Latent defect: A latent defect is an existing defect that has not caused a failure
because the sets of conditions were never met
Masked defect: It is an existing defect that has not caused a failure because another
defect has prevented that part of the code from being executed
57. Mention what the different types of test coverage techniques are?
Different types of test coverage techniques include
https://www.guru99.com/software-testing-interview-questions.html 17/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
Statement Coverage: It verifies that each line of source code has been executed and
tested
Decision Coverage: It ensures that every decision in the source code is executed and
tested
Path Coverage: It ensures that every possible route through a given part of the code
is executed and tested
60. Mention what the basic components of defect report format are?
The essential components of defect report format include
Project Name
Module Name
Defect detected on
Defect detected by
Defect ID and Name
Snapshot of the defect
Priority and Severity status
Defect resolved by
Defect resolved on
61. Mention what the purpose behind doing end-to-end testing is?
End-to-end testing is done after functional testing. The purpose behind doing end-to-end
testing is that
https://www.guru99.com/software-testing-interview-questions.html 18/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
64. What is the MAIN benefit of designing tests early in the life cycle?
It helps prevent defects from being introduced into the code.
Learn More About Decision Table Testing Technique in the Video Tutorial here
https://www.guru99.com/software-testing-interview-questions.html 20/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
72. Which of the following defines the expected results of a test? Test
case specification or test design specification.
Test case specification defines the expected results of a test.
74. As part of which test process do you determine the exit criteria?
The exit criteria are determined on the bases of ‘Test Planning’.
77. Mention what the difference between Pilot and Beta testing is?
The difference between a pilot and beta testing is that pilot testing is actually done using
the product by the group of users before the final deployment, and in beta testing, we do
not input real data, but it is installed at the end customer to validate if the product can be
used in production.
78. Given the following fragment of code, how many tests are required for
100% decision coverage?
thenbiggest_dimension = width
thenbiggest_dimension = height
end_if
elsebiggest_dimension = length
https://www.guru99.com/software-testing-interview-questions.html 21/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
g g
thenbiggest_dimension = height
end_if
end_if
79. You have designed test cases to provide 100% statement and 100%
decision coverage for the following fragment of code. if width > length
then biggest_dimension = width else biggest_dimension = length end_if
The following has been added to the bottom of the code fragment above.
print “Biggest dimension is ” &biggest_dimensionprint “Width: ” & width
print “Length: ” & length How many more test cases are required?
None, existing test cases can be used.
80. What is the difference between Testing Techniques and Testing Tools?
Testing technique: – Is a process for ensuring that some aspects of the application system
or unit functions properly there may be few techniques but many tools.
Testing Tools: – Is a vehicle for performing a test process. The tool is a resource to the
tester, but itself is insufficient to conduct testing
87. In a REACTIVE approach to testing when would you expect the bulk of
the test design work to be begun?
The bulk of the test design work begun after the software or system has been produced.
https://www.guru99.com/software-testing-interview-questions.html 23/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
90. What is typically the MOST important reason to use risk to drive
testing efforts?
Because testing everything is not feasible.
92. Which of the following are valid objectives for incident reports?
1. Provide developers and other parties with feedback about the problem to enable
identification, isolation, and correction as necessary.
2. Provide ideas for test process improvement.
3. Provide a vehicle for assessing tester competence.
https://www.guru99.com/software-testing-interview-questions.html 24/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
4. Provide testers with a means of tracking the quality of the system under test.
93. Consider the following techniques. Which are static and which are
dynamic techniques?
1. Equivalence Partitioning.
2. Use Case Testing.
3. Data Flow Analysis.
4. Exploratory Testing.
5. Decision Testing.
6. Inspections.
Data Flow Analysis and Inspections are static; Equivalence Partitioning, Use Case Testing,
Exploratory Testing and Decision Testing are dynamic.
1. Planning
2. Kick-off
3. Preparation
4. Review meeting
5. Rework
6. Follow-up.
in order to control the quality of the input and output of the review process. The
moderator also schedules the meeting, disseminates documents before the meeting,
coaches other team members, paces the meeting, leads possible discussions and stores
the data that is collected.
Structure-based testing techniques (which are also dynamic rather than static) use the
internal structure of the software to derive test cases. They are commonly called ‘white-
box’ or ‘glass-box’ techniques (implying you can see into the system) since they require
knowledge of how the software is implemented, that is, how it works. For example, a
structural technique may be concerned with exercising loops in the software. Different
test cases may be derived to exercise the loop once, twice, and many times. This may be
done regardless of the functionality of the software.
business people is important, as they bring different perspectives to the test analysis and
design process. Due to previous experience with similar systems, they may have insights
into what could go wrong, which is very useful for testing.
109. What type of review requires formal entry and exit criteria, including
metrics?
Inspection
111. An input field takes the year of birth between 1900 and 2004 what
the boundary values for testing this field are?
1899,1900,2004,2005
113. To test a function, what has to write a programmer, which calls the
function to be tested and pass test data.
Driver
114. What is the one Key reason why developers have difficulty testing
their own work?
Lack of Objectivity
https://www.guru99.com/software-testing-interview-questions.html 28/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
The answer depends on the risk for your industry, contract and special requirements.
119. Given the following code, which statement is true about the
minimum number of test cases required for full statement and branch
coverage?
Read p
Read q
IF p+q> 100
THEN P i t “L ”
https://www.guru99.com/software-testing-interview-questions.html 29/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
THEN Print “Large”
ENDIF
IF p > 50
ENDIF
123. Which of the following is the review participant who has created the
item to be reviewed?
Author
124. A number of critical bugs are fixed in software. All the bugs are in
one module, related to reports. The test manager decides to do
regression testing only on the reports module.
Regression testing should be done on other modules as well because fixing one module
may affect other modules.
https://www.guru99.com/software-testing-interview-questions.html 30/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
125. Why does the boundary value analysis provide good test cases?
Because errors are frequently made during programming of the different cases near the
‘edges’ of the range of values.
132. What is called the process starting with the terminal modules?
https://www.guru99.com/software-testing-interview-questions.html 31/37
8/29/22, 3:51 PM
p g
150 Manual Testing Interview Questions & Answers for 2022
Bottom-up integration
133. During which test activity could fault be found most cost-effectively?
During test planning
137. Which of the following is likely to benefit most from the use of test
tools providing test capture and replay facilities? a) Regression testing b)
Integration testing c) System testing d) User acceptance testing
Regression testing
required?
Metrics from previous similar projects and discussions with the development team
142. Who is responsible for document all the issues, problems and open
point that were identified during the review meeting
Scribe
145. When testing a grade calculation system, a tester determines that all
scores from 90 to 100 will yield a grade of A, but scores below 90 will not.
This analysis is known as:
https://www.guru99.com/software-testing-interview-questions.html 33/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
Equivalence partitioning
146. A test manager wants to use the resources available for the
automated testing of a web application. The best choice is
Tester, test automater, web specialist, DBA
147. During the testing of a module tester, ‘X’ found a bug and assigned it
to a developer. But developer rejects the same, saying that it’s not a bug.
What ‘X’ should do?
Send the detailed information of the bug encountered and check the reproducibility
149. In practice, which Life Cycle model may have more, fewer or
different levels of development and testing, depending on the project
and the software product. For example, there may be component
integration testing after component testing, and system integration
testing after system testing.
V-Model
150. Which technique can be used to achieve input and output coverage?
It can be applied to human input, input via interfaces to a system, or
interface parameters in integration testing.
Equivalence partitioning
151. “This life cycle model is driven by schedule and budget risks” This
statement is best suited for.
V-Model
https://www.guru99.com/software-testing-interview-questions.html 34/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
153. The later in the development life cycle a fault is discovered, the
more expensive it is to fix. Why?
The fault has been built into more documentation, code, tests, etc
158. What can be thought of as being based on the project plan, but with
greater amounts of detail?
Phase Test Plan
https://www.guru99.com/software-testing-interview-questions.html 35/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
The above manual testing interview questions and answers pdf will help freshers as well
as experienced QA Engineers alike. Please share the page with friends and colleagues.
About
About Us
https://www.guru99.com/software-testing-interview-questions.html 36/37
8/29/22, 3:51 PM 150 Manual Testing Interview Questions & Answers for 2022
Advertise with Us
Write For Us
Contact Us
Career Suggestion
SAP Career Suggestion Tool
Interesting
eBook
Blog
Quiz
SAP eBook
Execute online
Execute Javascript
Execute HTML
Execute Python
https://www.guru99.com/software-testing-interview-questions.html 37/37