1 User Acceptance Testing (UAT)
also known as alpha, beta or end-user
testing, is defined as testing the software by the user or client to determine whether it can be accepted or not. This is the final testing performed once the functional, system and regression testing are completed.
2 Given-When-Then (GWT)
Each acceptance criteria written with the following statements:
Scenario – the name for the behaviour that will be described
Given – the beginning state of the scenario
When – specific action that the user makes
Then – the outcome of the action in “When”
And – used to continue any of three previous statements