I've Made Huge Mistakes in Test Automation, so You Don't Have To - Butch Mayhew

  • Locked
Butch Mayhew's profile
Butch Mayhew

Head of Quality and Reliability

I've Made Huge Mistakes in Test Automation, so You Don't Have To - Butch Mayhew image
Talk Description

I've made a lot of mistakes in my testing career, and always seek to answer the question afterward; How can I ensure this doesn't happen again? I'll be sharing those mistakes along with my key learnings. I'll discuss a balanced team structure, automating at the wrong level, code organization, test data management, and more. 

I'll share a collection of stories from my 8 years of testing experience. Each of these stories will highlight the context of the situation, where I went wrong, and the outcome of my mistakes and learnings. 

An example of one of those stories: When I was first learning about test automation before writing any code, one of my first roles was to write down the 'steps' in our system that needed to be automated. I was less than 2 years into my testing career and jumped at the task. I spent any extra moment I had writing the most perfect test cases which we stored in our wiki system. When I was done I had at least 30 pages that could have been printed. My manager took my test steps and sent it off to the 'test automators', an offshore team at the time. Months went by and we eventually received the automated tests. I was super stoked because not only did I play a huge part in getting this together but this was going to save us a lot of time in the long run. The first time I ran the tests which took 20 minutes to run and started looking at the code (realizing that all of the tests were stored in one single file + a bunch of page objects), I started to feel the pain having poorly organized tests. Join my talk to hear to learn what I learned and what I did differently going forward.

What you’ll learn

By the end of this talk, you'll be able to:

  • Automating at the wrong level
  • UI Tests that check on the Database Layer
  • Trying to accurately calculate ROI / Metrics that Matter
  • Leading/Organizing a team balancing manual/automated tests
  • Managing Test Data
  • Test Runners and organizing tests
Butch Mayhew's profile'

Butch Mayhew

Head of Quality and Reliability

Butch Mayhew is the Head of Quality and Reliability at Tilled, who loves finding more efficient ways to complete tasks. This played out in two major areas within his organization; test strategies that focus on deep exploratory feature testing, and creating test automation frameworks that have identified over 150 defects in his test environments. While he isn't busy automating the next boring task, you can find him at the disc golf course during the day or streaming video games for his kids to watch at night!
Suggested Content
Navigating Rapid Change: How I Gave Birth to Dev Testing and a Baby in 9 Months
From Rags to Riches: Turning Your Test Automation Into a Cinderella Story - Niranjani Manoharan
Test.bash(); 2018 Speaker AMA - 99 Second Edition
Visual Testing: How It Works and Getting Started
Tooling for Automated Testing with Peet Michielsen
Selenium 4 Integrations with Rhett Devlin
Explore MoT
Episode One: The Companion
A free monthly virtual software testing community gathering
MoT Intermediate Certificate in Test Automation
Elevate to senior test automation roles with mastery in automated checks, insightful reporting, and framework maintenance

Tags

  • automation
  • ui-automation