Central Denver Drupal Meetup: Tuesday, November 28, 2017

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
jnettik's picture
Start: 
2017-11-28 18:30 - 20:30 America/Denver
Organizers: 
Event type: 
User group meeting

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

(map)

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

jrya7's picture

Can this be for beginner drupal users or do you need prior heavy drupal experience?

A Drupal beginner should not

rymcveigh's picture

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: