path coverage testing <testing> Testing a program by examining which lines of {executable code} are visited (as in {code coverage testing}) and also the ways of getting to each line of code and the subsequent sequence of execution. Path coverage testing is the most comprehensive type of testing that a {test suite} can provide. It can find more {bugs}, especially those that are caused by {data coupling}. However, path coverage is hard and usually only used for small and/or critical sections of code. (2005-01-25)