Approaching large-scale Drupal with Behat

toni.kolev

This sessions is aimed at Quality Assurance engineers and other people interested in automation testing using Behat (A php framework for autotesting your business expecrations).

Big projects come and go, but what’s left after them is experience. After finding Behat as the best tool to suite our needs for automation tests, we at FFW adopted it and started using it.

With the first big projects at our desk for clients like Copenhagen Municipality, LUSH and Syngenta we’ve started using Behat more and more. Unfortunately our first attempts were not so successful and there were lots of things to learn.

I would like to share my 2+ years of experience in doing automation tests for big Drupal platforms and e-commerce websites.

Main topics to be affected are:

  • Dealing with multi-site set ups
  • Dealing with SSO environments
  • Dealing with multilingual administration (https://github.com/toni-kolev/MultilingualExtension)
  • Dealing with modular platforms, where features are being enabled/disabled depending on situation
  • Dealing with API calls and invalidations

Session Track

DevOps

Experience Level

Intermediate

Drupal Version