STARWEST 2019 Concurrent Session : What's That Smell? Tidying Up Our Test Code

SEE PRICING & PACKAGES

Wednesday, October 2, 2019 - 2:45pm to 3:45pm

What's That Smell? Tidying Up Our Test Code

Add to calendar

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. And even those who write production code find that there are unique design patterns and code smells that are specific to test code. Join Angie Jones as she presents a smelly test automation code base littered with several bad coding practices and walks through every one of the smells. She'll discuss why each is considered a violation and via live coding, she will demonstrate a cleaner approach. While all coding examples will be done in Java, the principles are relevant for all test automation frameworks. You will leave this session with a means to identify code smells within test code, understand the reasons why particular coding approaches are considered problematic, and learn how to implement clean coding practices within test automation.

Angie Jones
Applitools

Angie Jones is a Senior 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, as well as writing tutorials and blogs on angiejones.tech. 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.