Functionality testing of your project against the project documentation. This type of software testing ensures that the software and its components function correctly and conform to your requirements, specifications, design, business processes and the overall software business logic. As a result of testing, the customer receives a set of test cases which can use in the future for independent verification. As well as discrepancies report which was found.