Automated Testing for your Drupal Website with BEHAT

lokesh.soni

Description:

Every software development group tests its products, yet delivered software always has defects. Test engineers strive to catch them before the product is released but they always creep in and they often reappear, even with the best manual testing processes. 
Automated software testing is the best way to increase the effectiveness, efficiency and coverage of your software testing.

In the session we will learn how our Drupal Website can be Tested using BEHAT. 
Drupal web-based administration tasks can (and should!) also be automated as well.

Agenda:

  1. Introduction to BEHAT - Open Source Behaviour Driven Development framework
  2. Importance - Why BEHAT vs Others?
  3. Getting Started with BEHAT for your Drupal Site
  4. Onboarding the ease of Selenium with BEHAT
  5. Demo of Building a Test Script of BEHAT with Selenium
  6. Writing maintainable and reusable BEHAT-Selenium test scripts for regressions
  7. Lastly we will talk about some of the limitations of BEHAT.

By the end of this session, you will learn how important it is have your Drupal Website automated tested and 
how you can save cost/time using one of the automated tools like BEHAT with Selenium.

Session Track

Coding and Development

Experience Level

Beginner

Drupal Version