Basis path testing: Difference between revisions

Content deleted Content added
No edit summary
replaced 'mathematical path' with 'linearly independent path' because the meaning of 'mathematical' is ambiguous in this context. I am a lecturer in software engineering.
Line 1:
{{notability|date=May 2012}}
'''Basis path testing''', or '''structured testing''', is a method for designing [[test case]]s intended to examine each mathematically possible linearly independent path of [[Execution (computing)|execution]] at least once. A linearly independent path is a sequence of commands without possible branch points. A branch point exists if a conditional permits alternative execution paths depending on the outcome of a logical test.
 
By creating a set of basis paths, creating and executing tests for these paths, 100% statement and 100% branch coverage can be guaranteed.