Ans :
This method, also known as glass box testing, is performed
early in the testing process. Using this, the software engineer can derive a tests that
guarantees that all independent paths within the module have been exercised at
least once. It has the following features:
(i) Exercise all logical decisions on their true and false sides.
(ii) Execute all loops at their boundaries and within their operational
bounds.
(iii) Exercise internal data structures to assure their validity