Functional testing

Testing based on an analysis of the specification of the functionality of a component or system. See also black box testing.