Behat is a PHP testing framework that can be used to automate acceptance tests and identify regression bugs close to their point of introduction. Here's how to get started with automated testing using Behat.
The Mink library allows users to automate user interaction with the browser. Here's how to install Mink with Behat.
Go from novice to expert at automation QA with this detailed, step-by-step look at how to implement Page Object Extension in Behat.
Here's why it's important to test all applications for accessibility, as well as the guiding principles and QA checklists to get you started.
Visual regression testing tools allow us to automate tests, eliminate visual bugs and release with confidence. Here's how to set up Wraith and integrate it with CircleCI.
One of the most effective ways to keep your website secure is by ensuring that the latest Drupal security updates are installed for your site.
Here'e how you can access your local development website on multiple devices, and how you can debug and inspect elements on your mobile devices in real-time.
Default HTML form validation errors are not always easily readable in Drupal 8. The Inline Form Errors (IFE) module helps improve their usability and accessibility.
Learn how to set up Selenium with Cucumber using Maven, as well as how to write feature files using Gherkin, execution, and generating HTML reports.
Get the best of both worlds: BLT for development and a better development workflow with platform.sh.
Part 1 of a two-part series—taking a close look at the #attached property of render arrays in Drupal 8.
Want to implement Behaviour-Driven Development (BDD) using Behat in your Drupal projects? Here’s how. This method is also helpful if you’re working in a multi-site setup.