What's that Smell? Tidying Up Our Test Code - Angie Jones

13th January 2023
  • Locked
Angie Jones's profile
Angie Jones

What's that Smell? Tidying Up Our Test Code - Angie Jones image
Talk Description

We are often reminded by those experienced in writing test automation that code is code. The sentiment being conveyed is that test code should be written with the same care and rigor that production code is written with.

However, many people who write test code may not have experience writing production code, so it’s not exactly clear what is meant by this sentiment. And even those who write production code find that there are unique design patterns and code smells that are specific to test code in which they are not aware.

Given a smelly test automation code base which is littered with several bad coding practices, we will walk through each of the smells and discuss why it is considered a violation and demonstrate a cleaner approach.

Key takeaways include how to:

  • Identify code smells within test code
  • Understand the reasons why an approach is considered problematic
  • Implement clean coding practices within test automation

 

What you’ll learn

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

  • TBA
Angie Jones's profile'

Angie Jones

Angie Jones is a Java Champion and Principal Developer Advocate who specializes in test automation strategies and techniques. She shares her wealth of knowledge by speaking and teaching at software conferences all over the world, writing tutorials and technical articles on angiejones.tech, and leading the online learning platform, Test Automation University.

As a Master Inventor, Angie is known for her innovative and out-of-the-box thinking style which has resulted in more than 25 patented inventions in the US and China. In her spare time, Angie volunteers with Black Girls Code to teach coding workshops to young girls in an effort to attract more women and minorities to tech.

Suggested Content
Making Browser Automation Easy With Python and WebDriver
Devs Should Love Your Tests - Carlos Kidman
Testing an App That No-one Can See - BJ Aberle
Threat Modelling: How Software Survives in a Hacker’s Universe Saskia Coplans
Testing Language Models With The Philosophy of Wittgenstein
3 Tips To Help Testers Ask Better Questions
This open-source tool is the #1 Automation Test Reporting Tool loved by the community and the developing team plans to share their knowledge via a learning course. Stay tuned!
Explore MoT
TestBash Brighton 2024
Thu, 12 Sep 2024, 9:00 AM
We’re shaking things up and bringing TestBash back to Brighton on September 12th and 13th, 2024.
MoT Foundation Certificate in Test Automation
Unlock the essential skills to transition into Test Automation through interactive, community-driven learning, backed by industry expertise

Tags

  • automation
  • analysis