The combination of input values and preconditions and the required response for a function of a system. The full specification of a function would normally comprise one or more behaviours. BS 7925-1.British Computer Society Specialist Interest Group in Software Testing (BCS SIGIST)