Test Automation Code Smells

Test Automation Code Smells

A “code smell” is code that isn’t technically wrong, meaning, it works; however, the implementation of said code is problematic in that it’s difficult to manage and thus can lead to delayed development time and even the introduction of bugs.

There are many writings about code smells in application code, but it’s not always apparent how to clean up those smells within a test automation code base. There are also code smells which are unique to test automation in particular, which aren’t found in those writings.

I’ve written about seven code smells in test automation, and how you can refactor your code to rid it of the smells.


If you’d like to actually see me clean up these code smells, I’ve given a talk on this as well.





Angie Jones
  • Stella Nkirote M'Mukindia

    Hello Angie,

    Your video on code smells is great. Where can i watch all your videos apart from twitter.
    April 29, 2019 at 4:18 am Reply
  • Zoé Thivet
    “When you find yourself coding in haste, it’s very tempting to copy and paste.”
    Love this one ^^
    January 6, 2020 at 2:08 pm Reply
  • Venessa Serrao

    Awesome work! Truly appreciate it.

    October 4, 2021 at 4:59 am Reply

Post a Comment