Top Interview Questions: Manual Software Testing
Top Interview Questions: Manual Software Testing
1: Communications
2: Basic analytical and Logical skills
Requirement document, design review and Product testing is done as part of this activity
code reviews are done as part of this
TEST DESIGNING
TEST ENVIRONMENT
TEST EXECUTION
RTM (REQUIREMENT
TRACEABILITY MATRIX)
TEST REPORTING
6: What is Test Planning?
A test plan is the first phase of STLC where Test Planning document
is created, it describes that what and how to achieve quality in AUT.
Environments:
1: Development
2: QA
3: Staging
4: Product / Live
11: What is RTM (Requirement Traceability Matrix)?
3: Skill enhancement:
Skill enhancement by self learning or participating in the corporate trainings
organized by the company.
13: what is SDLC?
● Waterfall Model
● Spiral model
● Prototype Model
● Iterative and Incremental Model
● V -Model
● W-Model
● Agile Mode
15: what is waterfall model?
“Waterfall model is a sequential development model where each phase of
SDLC is executed one after another in a linear way so it’s also called linear
sequential model”
REQUIREMENT
DESIGN
DEVELOPMENT
TESTING
DEPLOYMENT
MAINTENANCE
16: Tell me something about V model?
Scenario: Assume that there is an input field for age and it accepts the values from
1-100. So, if we follow the ECP concept then:
Example:
Conditions 1 2 3
Cash Yes No No
Actions
Order Placed Yes Yes No
21: Do you know what is Use Case Testing
● Testing the code and internal structure comes under white box
testing.
● Code’s internal structure, design and implementation is tested as
part of white box testing.
● It is also known as ‘glass box testing’ or ‘Open box testing’ or
‘Structural Testing’.
UNIT TESTING:
Once the developer develops their piece of segment, each individual component is
tested independently in this testing for their expected outcomes.
INTEGRATION TESTING:
When two independent units of codes merged then checking that whether they
functioning together is called integration testing.
24: Explain Black Box Testing?
▶ FUNCTIONAL TEST
◦ Smoke/Sanity
◦ Feature testing
◦ Regression testing
◦ System Testing
◦ UAT
▶ NONFUNCTIONAL TEST
◦ Performance (Load/stress/soak)
◦ Compatibility testing
◦ Usability testing
◦ GUI testing
26: Explain Gray Box Testing?
Performed by testers in testing environment Performed by real end users in live environment
Alpha Testing performed at developer's site Beta testing is performed at client location or end
user of the product
Alpha testing comes before beta testing Beta testing is performed after alpha testing
Alpha testing involves both the white box and Beta Testing typically uses black box testing
black box techniques
Alpha testing is conducted within the organization Beta testing is conducted by the end users
and tested by representative group of end users
35: what is Performance Testing?
BUG:
Bug is the general term used for all issues caught in testing environment.
DEFECT:
A defect is a deviation from the requirements. Defect word is used by the business
persons or stakeholder.
FAILURE:
Any issue which is passed to live users and impacting the applications motive is
called a product failure.
38: How to raise a Software Bug?
Tell me the steps to raise a bug?
1) Summary
2) Description
3) Component or Assigned to
4) Steps to reproduce with Test Data and URLs
5) Logs & screenshot
6) Requirement reference
7) Release Name /Build Number / Sprint name
8) Environment
9) Priority
10) Severity
39: Name some of the main Bug Management Tools?
● BugZilla
● Mantis
● Hp-QC or HP-ALM
● Jira
● Zoho
40: What is the difference between Priority & severity?
Tell me the steps to raise a bug?
Priority
The impact of the bug or function on business level is called priority.
Priorities are defined as : P1, P2 & P3
Severity
The impact of the bug or function on Application level is called priority.
Severities are defined as : Major, minor, critical, blocker
41: What is the Bug Life Cycle?
42: What is a Non Reproducible bug?
When a tester reports a valid bug but the same bug can not be reproduced
by others due to any reason is called a non-reproducible bug.
The reason could be :
1) Test Environment
2) Test locations
3) Test Data
4) System configuration
5) System of server cache memory
43: How to deal with a Non Reproducible bug?
“Test Management tools are the tools required to manage whole testing
activity and reporting in an organized manner.”
Sprint
1-4
weeks Shippable
product
6. Sprint
Retrospective
Agile – scrum lifecycle
48: what is Automation Testing?