Path Testing is based on control structure of the program for which flow graph is prepared. requires complete knowledge of the program’s structure. closer to the developer and used by him to test his module.