In software engineering, user acceptance tests are performed to establish the degree of confidence in a system, parts of it or its non-functional characteristics. The trust in the system will be determined by its degree of adherence to the needs,…