Functionality testing - Testing of all features and functions of a system [software, hardware, etc.] to ensure requirements and specifications are met.

It is testing that ignores the internal...