Software Testing Mod 3 Code Coverage
In this type of coverage, we take into consideration different paths that may be taken in the code, depending on how Boolean expressions are evaluated
condition coverage
(Total functions exercised / Total number of functions in program) * 100
function coverage
in this type of coverage, it is easier to achieve 100% coverage than other methods, due to the high level of abstractions of the code being tested
function coverage
with this type of coverage, we split a program into a number of distinct paths. A program can start from the beginning and take any of the routes to completion
path coverage
this type of coverage refers to writing test cases that execute each of the program statements
statement coverage
boundary testing is effective to achieve coverage when testing loops
true
most compilers perform optimization to minimize evaluation of boolean expressions
true