Having analyzed project documentation, customers’ requirements, business goals, and end user needs, we start to perform acceptance testing. Usually, we conduct tests after successful system testing but it can also depend on development methodology and project specifics.
Based on acceptance criteria, we develop the acceptance test plan which forms part of the general test plan. We perform testing activities based on written test documentation approved by the customer.
Thanks to close collaboration and constant communication with project stakeholders and the development team, we have a full understanding and clear vision of how the final product should operate and its objectives.
By involving customers and domain experts in test case creation, we avoid technical details of component implementation which ensures acceptance tests are easily understandable for customers.