Testing based on functional requirements of an application
-
System Testing
-
Black box testing
-
Unit testing
-
White box testing
B
Correct answer
Explanation
Black box testing validates functionality based on requirements without examining internal code structure. Testers focus on inputs and outputs against functional specifications, making it ideal for testing based on functional requirements. System testing is broader (entire system), while unit testing is narrower (individual components).