We use the output of the requirement analysis, the requirement specification as the input for writing :
) Integration Level Test Cases
User Acceptance Test Cases
Unit Level Test Cases
Program specifications