
Thursday Nov 21st
7:00pm
Testing!
This month we'll have a series of shorter presentations on testing.
Software Testing Overview
Matt Parker — Senior Developer, Digital Echidna / Webmaster, Brady’s Meat & Deli
Software testing, both manual and automated, has lots of buzzwords, flavours, and types. This presentation will give an overview of the terms associated with testing software.
Test Driven Development for Decoupled Drupal
Andrew Berry — Senior Technical Architect, Lullabot
Lullabot was engaged to replace a back-end system consisting of Drupal 7, Java, and MongoDB with a single Drupal 8 site. Our goal was to replace the CMS backend without changing a single line of code on the public React website. To make sure that we didn’t break the existing site, we built an automated process that tested and compared API responses between Drupal 7 and Drupal 8. We’ll show how a combination of CircleCI, HTTP Archives, PHPUnit, and more can be used to safely replatform a decoupled CMS.
Automated Behavioural Testing on a budget with Pantheon, GitLab CI, and Behat
Matt Parker — Webmaster, Brady’s Meat & Deli / Senior Developer, Digital Echidna
Pantheon is one of the cheapest Drupal Software-as-a-Service hosting providers; but even a small team with limited budget can start behavioural testing their Pantheon dev site with GitLab CI and Behat. This presentation will show you how we did it at Brady’s Meat & Deli.
Visual Regression Testing in the Real World
Dave Hansen-Lange — Director of Web Technology, Advomatic
Have you ever deployed a security update, and then heard a few hours later that the CEO’s profile page was broken? You didn’t think to spot check that deep page before deploying. Visual regression testing can help with scenarios where new code has the potential to affect something elsewhere on the site. But — as with everything on the web — the devil is in the details. We’ll talk about the basics of setting it up, and some common gotchas that you should think about.
The Working Centre
43 Queen St. S. Kitchener, Ontario

Bug Image by testbytes from Pixabay
| Attachment | Size |
|---|---|
| software-testing.jpg | 148.97 KB |

Comments
When is it exactly?
I'm assuming it's actually the 21st, not the 11th.
Date about the event is right, date in the writeup is wrong.
Thanks Jeff. Fixed. I got
Thanks Jeff. Fixed. I got it right on meetup.com at least.
--
Dave Hansen-Lange
Director of Technical Strategy, Advomatic.com
Pronouns: he/him/his
My slides
As requested here is a link to the "Software Testing Overview" presentation I did: https://mparker17.github.io/talk--software-testing-overview/ - you can find links to both my speaker notes and my slides there
The presentation I was going to give before we ran out of time, "Automated Behavioral Testing on a budget with Pantheon, GitLab CI, and Behat", is at: https://mparker17.github.io/talk--behavioral-testing-pantheon-gitlab/ - although I need to correct the formatting on the landing page, so for now, if you can't see the links to the speaker notes or slides, then try resizing your browser into a portrait orientation.
Matt, So sorry we did such a
Matt,
So sorry we did such a crappy job at basic math. We'll be sure to get you in the first slot for our January meetup.
--
Dave Hansen-Lange
Director of Technical Strategy, Advomatic.com
Pronouns: he/him/his
If anyone is looking to play
If anyone is looking to play with BackstopJS, start here:
https://github.com/garris/BackstopJS/
--
Dave Hansen-Lange
Director of Technical Strategy, Advomatic.com
Pronouns: he/him/his
Here's the article I based my
Here's the article I based my presentation on, which will have links, code samples, and more! Thanks all for attending.
https://www.lullabot.com/articles/test-driven-development-decoupled-drupal