Software Testing a process of reviewing an application with an objective to validate that the application meet the requirement defined in the technical documents