Automation Testing and Drupal 8

prachi.nagpal

Testing is important for the success of any project. Adopting test driven development is a way to ensure smooth functioning of a project. Drupal 8 comes with very useful capabilities in Automation Testing. Tools like Behat integrates well with Drupal 8, and ensures end-to-end acceptance testing.

Key items of the session will be:

  • What is TDD/ BDD
  • Core concepts of automation testing
  • BDD with Behat
  • Integration of Behat with Drupal 8 (Drupal Extension Drivers for Behat)
  • Integration with CI (Jenkins/ Travis)
  • What is PHPUnit
  • What's new in testing in Drupal 8
  • Core Classes and Components
  • Core/ Contributed modules
  • PHPUnit file structure, namespace, and required metadata
  • Running PHPUnit tests.
  • Integration with IDEs (PHPStorm/ Netbeans)

Who should attend this:

  • Developers
  • Testers
  • Drupal enthusiasts and professionals
  • So if you're reading this, you should attend this session!

Prerequisites:

  • Familiarity with Drupal development, D7 preferably D8
  • Familiarity with basics of PHPUnit

Session Track

Coding and Development

Experience Level

Intermediate

Drupal Version

When & Where

Time: 
Saturday, 20 February, 2016 - 14:45 to 15:45
Room: 
Auditorium | Acquia