Automated testing has a lot of benefits: reduced maintenance costs, improved software quality, sped up time to market, and preventing embarrassing regressions. In the long run having a test suite saves time and money for any project. In practice most small to medium size client projects are delivered without testing. Why? Because tests have the reputation to be expensive and difficult to write. With Behat this is no longer the case: tests can be written in plain English in a few minutes.
Behat let's you think about the behavior of your features first, before you start to develop. In this talk, Ryan McVeigh will teach us about behavior-driven development and learn enough about Behat to get you started immediately with your project.
Along the way, look at Mink - the partner library to Behat - and solve all sorts of common testing problems. We'll see how the DrupalExtension - the Drupal plugin for Behat - can make it possible to control the data (e.g. nodes, users, etc) before you start each test.
Pizza and socializing starts at 6:30 p.m.
Discussion and presentations start at 7.
At 8:30 we'll head down to Renegade Brewing Co to continue hanging out
The meet-up will take place at Open Media Foundation, just south of Downtown Denver. 700 Kalamath St. Denver, CO 80204
Add a comment if you have a question or want to share something! Pizza and Drinks will be provided by Aten Design Group.
Comments
Can this be for beginner
Can this be for beginner drupal users or do you need prior heavy drupal experience?
A Drupal beginner should not
A Drupal beginner should not have any issue keeping up with the parts of the talk that discuss Drupal. Most of the focus will be on Behat & BDD.
Meetup notes:
Meetup notes: http://bit.ly/dbug-2017-11