black box testing approaches
equivalence partitioning approach
levels of partitioning
guidelines for selecting equivalence
create cartesian product to find number of test cases needed
boundary value analysis
guidelines for boundary value analysis
if boundary values are R1, R2 then
test R1-1, R1, R1+1, R2-1, R2, R2+1
white box testing
control flow graph
cyclomatic complexity
used to find no. of paths needed to cover all edges and nodes in CFG
3 ways to calculate:
white box testing steps
independent paths
test coverage analysis
what is alpha testing
what is beta testing