recentpopularlog in

garrettc : bdd   14

Executable Specifications
"How do we specify requirements? Chatting is inherently imprecise. Email looses context. Even the ideal requirement document starts to decay once it is done. The most precise way we know to store knowledge is code. Could we use code to write specifications that are easy to understand by non-technical stakeholders […]"
bdd  testing  programming  webdevelopment  development  specification 
june 2018 by garrettc
Advanced Testing of Drupal emails with Behat and TestingMailSystem
"One of our recent projects had the following requirements: Users receive points for creating/commenting on contentWhen they receive a certain points balance they are awarded some goodies in the mailWhen they receive the achievement a notification email should be sent to the user and an admin Setting this up with Userpoints, Userpoints Rules and Rules was fairly straightforward but as part of our Agile processes, the story isn't done until there is automated testing. Read on to learn how we setup testing the email and their contents using Behat."
behat  drupal  testing  bdd 
february 2015 by garrettc
Custom step definitions for Drupal with DrupalExtension and Behat
In this article we'll dive into how to create your own step definitions and the kind of thing you can do.
behat  drupal  testing  bdd 
february 2015 by garrettc
The Beginner's Guide to BDD
A comprehensive resource designed to provide everything you need to know about Behaviour Driven Development.
development  programming  software  bdd  testing  webdevelopment  usercentereddesign 
january 2015 by garrettc
Getting Started with Behat
Learn everything you need to know to start using Behat today.
behat  bdd  testing  webdevelopment 
october 2014 by garrettc
Use Behat to track down PHP notices before they take over your Drupal site forever
Behat is one of the more popular testing frameworks in the Drupal community at the moment, for various reasons. One of these reasons is the useful Behat Drupal Extension that provides a DrupalContext class that can be extended to get a lot of Drupal specific functionality in your FeatureContext right off the bat.
drupal  behat  bdd  testing  webdevelopment 
august 2014 by garrettc
BDD for Government Digital Service sites
Real world Behaviour Driven Development scenarios for GDS sites.
gds  bdd  testing  scenarois  web  development 
february 2014 by garrettc

Copy this bookmark:

to read