Differentiate between functional testing and structural testing.
Functional testing also known as behavioural testing or Black box testing. In this methods, tester design test case with the behaviour of the modules.
Structural testing also known as White Box testing. In this testing, tester design test cases from the structure of the module.