In software development, an acceptance test is the verification of whether software features work as intended by the user, who does specific checks (also known as validations) to «accept» or «reject» them. Acceptance tests consist of acceptance criteria. Each of these criteria has only two possible outcomes: «true / valid» or «false / invalid». Acceptance tests should be repeated over the entire life cycle of a software product.
It is also a good practice to implement such tests as automated regression tests
It is also a good practice to implement such tests as automated regression tests. Regression tests repeat test cases to ensure that previously tested and then modified parts of the software do not cause new bugs («regressions»).
We specialize in the «test engineering» of complex software components (SAP, enterprise applications) and their interfaces (microservices, APIs) and offer know how in the following areas: