filmov
tv
DrupalCon Seattle 2019: Behavior-Driven Development in Drupal 8 with Behat
Показать описание
Adding test coverage to your website and applications provides lots of benefits. For example, making sure requirements are met and preventing regressions from happening. One of the many approaches for testing is Behavior-Driven Development (BDD). This can be accomplished in Drupal 8 using a series of tools: Selenium, Behat, Mink, and Drupal Extension.
This session is for people who want to implement BDD in their Drupal projects. Through examples the role that each tool plays will be presented. The relationship among them and how they build on each other will also be exemplified.
By the end of it you will have an overview of how to use Selenium, Behat, Mink, and Drupal Extension to write BDD tests for Drupal 8.
Learning objectives:
How to set up Behat to run tests for Drupal 8 projects.
How to write non-javascript enabled tests using driver Goutte driver.
How to write javascript enabled tests using the Selenium driver.
How to configure Selenium to run tests from a virtual machine.
This session is for people who want to implement BDD in their Drupal projects. Through examples the role that each tool plays will be presented. The relationship among them and how they build on each other will also be exemplified.
By the end of it you will have an overview of how to use Selenium, Behat, Mink, and Drupal Extension to write BDD tests for Drupal 8.
Learning objectives:
How to set up Behat to run tests for Drupal 8 projects.
How to write non-javascript enabled tests using driver Goutte driver.
How to write javascript enabled tests using the Selenium driver.
How to configure Selenium to run tests from a virtual machine.
DrupalCon Seattle 2019: Behavior-Driven Development in Drupal 8 with Behat
DrupalCon Seattle 2019: Using Behat as a Webapp Automation Tool
Automate Behavior Driven Development in Drupal 9: DrupalCon Portland 2022
DrupalCon Seattle 2019: Driesnote
DrupalCon Seattle 2019: Driesnote
DrupalCon Seattle 2019: The Imaginary Band of Drupal Rock Stars
DrupalCon Seattle 2019: GraphQL 101: What, Why, How
The Drupaler's guide to Behavior Driven Development (BDD)
DrupalCon Seattle 2019: Advanced Automated Visual Testing
DrupalCon Seattle 2019: Backwards Compatibility 🆚 Evolvability 🆚 Maintainability
EXTENT Talks 2019: Behavior Driven Development BDD - The Outer Limits
DrupalCon Seattle 2019: Closing Session - Marcy Sutton and Nithya Ruff
DrupalCon Seattle 2019: Building an Intuitive Admin: Usability for the Forgotten End-User
DrupalCon Seattle 2019: Avoiding Trouble Spots When Creating a Multilingual Site
DrupalCon New Orleans 2016: Behat: Behavior-Driven Development, Functional Tests
DrupalCon Seattle 2019: Cvent.com: Shifting from a Homegrown CMS to Drupal 8
DrupalCon Seattle 2019: DrUML - Visualising Entity Structures and Processes
DrupalCon Seattle 2019: Testing a Drupal distribution
DrupalCon Seattle 2019: What Should I Use? 2019 Developer Tool Survey Results
DrupalCon Seattle 2019: The measurable impact of visual design
DrupalCon Seattle 2019: The Remote Work Toolkit: Tricks for Keeping Healthy and Happy
DrupalCon Seattle 2019: Design Strategies: Our Process for Building User-centered Websites
DrupalCon Seattle 2019: Friends Inside My Computer: Making Connections in a Remote Workplace
DrupalCon Seattle 2019: The Promises and Pitfalls of Drupal's Cache System
Комментарии