Requirements validation ensures that the software requirements specification contains complete and consistent set of requirements which are according to the customer needs. This paper provides overview of requirements validation techniques like requirements inspections, requirements prototyping, requirements testing and viewpoint-oriented requirements validation. This paper highlights pros and cons of these requirements validation techniques. In requirements testing special attention is given to TCD inspections.