7 Testing Principles: Correctness, Completeness, and Quality Actual Results Match The Expected Results
7 Testing Principles: Correctness, Completeness, and Quality Actual Results Match The Expected Results
7 TESTING PRINCIPLES
Principle 1
Principle 2
Principle 3
Early Testing
Principle 4
Defect Clustering
Principle 5
Pesticide Paradox
Principle 6
Principle 7
STLC
STLC Stage
Entry Criteria
Requirement Requirements
Analysis
Document available
(both functional and
non functional)
Acceptance criteria
defined.
Activity
Application
Gather user interface/authentication,
architectural document geographic spread requirements.
available.
Identify types of tests to be
performed.
Gather details about testing priorities
and focus.
Prepare Requirement Traceability
Matrix (RTM).
Identify test environment details
where testing is supposed to be
carried out.
Automation feasibility analysis (if
Exit Criteria
Deliverables
RTM
Test automation
feasibility report
signed off by the
client
Automation
feasibility report
(if applicable)
required).
Test
plan/strategy
document.
Effort estimation
document.
Test case
Requirements
development Documents
RTM and test plan
Automation analysis
report
Test cases/scripts
Test data
Test
System Design and
Understand the required architecture, Environment setup Environment
Environment architecture documents environment set-up
is working as per ready with test
setup
are available
the plan and
data set up
checklist
Prepare hardware and software
Environment set-up
requirement list
Smoke Test
plan is available
Test data setup is Results.
Finalize connectivity requirements complete
Prepare environment setup checklist Smoke test is
successful
Setup test Environment and test data
Perform smoke test on the build
Test
Execution
Test Cycle
closure
Completed RTM
with execution
status
Defect reports