The Behat testing framework advocates the concept of Acceptance-Test Driven Development (ATDD), where human-readable tests are written for highly user-oriented tasks by the developers themselves. This automates the User Acceptance Testing (UAT) process to a certain degree as the tests themselves are not written in highly-technical terminology and follow front-end testing paradigms.
Moodle is also a good example for extensive use of Behat to test its features.
These Gherkin commands are tied in to a PHP function on the Behat framework, for example, ties in to; in behat_forms.php in the Behat framework.
An interesting feature of Behat is its integration with Mink and Selenium Webdriver to execute the tests on UI itself.