Theory Part-2
Theory Part-2
STLC
Software Testing Life Cycle
Manual Testing
STLC
this phase testing team note down the detailed test cases.
REMEMBER
“Absence of
proof is not proof
of absence”
BUG RESISTANCE
COST of Defects
DETAILS
The cost of defects identified during Software
Testing, completely depends on the impact of the
defects found. The earlier the defect is found, easier
and less costly it is to fix these defects.
BLACK BOX
TESTING
Equivalence
Partitioning
Black box testing is nothing but
testing the functionality of an
Boundary Value
Analysis application without actually looking
State Transition
at the code that is called as black box
Testing testing.
Decision
Tables
WHITE BOX
TESTING
Statement
Coverage
White box testing is nothing but
testing the internal structure, design
Condition and coding of software which is
Coverage
called as white box testing.
Branch
Coverage
Path Coverage
BUG RESISTANCE
Scenario-1:: a=3,b=9
Statement Coverage
Statement Coverage is a white box testing technique in
which all the executable statements in the source code
are executed at least once. It is used for calculation of the
number of statements in source code which have been
executed. The main purpose of Statement Coverage is to
cover all the possible paths, lines and statements in
source code.
Scenario-1:: a=-3,b=-9
BUG RESISTANCE
Branch Coverage
Branch coverage technique is used to cover all branches
of the control flow graph. It covers all the possible
outcomes (true and false) of each condition of decision
point at least once. Branch coverage technique is a
whitebox testing technique that ensures that every
branch of each decision point must be executed.
BUG RESISTANCE
Mutation Testing
GREY BOX
TESTING