Functional testing at VRT by Tom Rogie - trogie
Video Description
Since 2014, Tom Rogie (Capgemini, Drupal dev/tester) and his colleagues devops have been building an automated testing infrastructure for Drupal at Flanders (Belgium) public radio & tv broadcasting company (VRT). The Drupal team at VRT is extremely agile, scrum and kanban, develops, maintains and supports around 10 websites for radio and tv stations. Besides that we developed and maintain more than 40 campaigns and smaller projects for internal services, tv & radio programs, public events, news and media,...
Using Jenkins with mainly Behat, Drupal Extension, Behatch & Appium we test full Drupal stacks (backend / frontend on D8 ), headless Drupal (7.x with JSON api and Angular / ReactOS, soon D8). Until the beginning of 2017, we even still had a D6 and D5 running (yes really!! :-P)
During this talk, Tom wants to give a hands-on session for all interessed levels of developers, devops and testers about how to integrate Behat functional testing into your Drupal applications and websites.
Everybody knows testing is important and can reduce the number of bugs, development time, support and huge costs, but still lots of projects have almost no testing. Let's see how easily we can change this: make sure you have your laptop with a fresh D8 running and we'll give you the proof!
Main topics during the session:
How to get Behat integrated with your new or existing Drupal application/website
Writing the first tests in Gherkin - Run them in different browsers, emulators and/or devices with Selenium
How to organise your test suites / profiles / sessions / tags.
Your manager wants a report? Let's give it to him!
Get your tests in the cloud with BrowserStack, Saucelabs,...
Common pitfalls and solutions for writing testable code, themes and UIs
Off course the focus on these topics is flexible and depends on the interests and questions that will come from the audience. If you have upfront ideas or requests for this session, don't hesitate to contact me at Tom.Rogie@capgemini.com and I'll see what I can do.
Using Jenkins with mainly Behat, Drupal Extension, Behatch & Appium we test full Drupal stacks (backend / frontend on D8 ), headless Drupal (7.x with JSON api and Angular / ReactOS, soon D8). Until the beginning of 2017, we even still had a D6 and D5 running (yes really!! :-P)
During this talk, Tom wants to give a hands-on session for all interessed levels of developers, devops and testers about how to integrate Behat functional testing into your Drupal applications and websites.
Everybody knows testing is important and can reduce the number of bugs, development time, support and huge costs, but still lots of projects have almost no testing. Let's see how easily we can change this: make sure you have your laptop with a fresh D8 running and we'll give you the proof!
Main topics during the session:
How to get Behat integrated with your new or existing Drupal application/website
Writing the first tests in Gherkin - Run them in different browsers, emulators and/or devices with Selenium
How to organise your test suites / profiles / sessions / tags.
Your manager wants a report? Let's give it to him!
Get your tests in the cloud with BrowserStack, Saucelabs,...
Common pitfalls and solutions for writing testable code, themes and UIs
Off course the focus on these topics is flexible and depends on the interests and questions that will come from the audience. If you have upfront ideas or requests for this session, don't hesitate to contact me at Tom.Rogie@capgemini.com and I'll see what I can do.