Webinar

Clean Web Testing with Gil Zilberfeld

Test AutomationTest StrategyTesting101

I like clean code. It shows that people care about their teammates, the ones who will need to step in and understand what is going on.

And when I see clean tests – it’s even better. With readable, clean tests, it becomes even easier to maintain the code.

So what makes tests clean? We’ll talk about the patterns and this time, we’ll tackle web tests. How can we make them easier to understand, write, and maintain? Can it be done by AI?

In this session, we’ll talk about anti-patterns in tests, how they get that ugly, and how to clean them up. We’ll see how clean code principles apply directly to web tests. From removing duplication, good naming, using proper constants, and then moving to more complex issues of abstraction, builders and factories, fixtures and test organization, and of course, we’ll see how the almighty Page Object model makes things easier to maintain. Sometimes (I’ll explain).

There’s a reason most tests look the same. We copy them but don’t get back to refactor them. Let’s remove the cobwebs, and make these web tests clean.

ABOUT THE AUTHOR
Gil Zilberfeld

Gil Zilberfeld

Gil Zilberfeld has been in software since childhood, writing BASIC programs on his trusty Sinclair ZX81. He is a trainer and mentor working to make software better. With more than 25 years of developing commercial software, he has vast experience in software methodology and practices. From unit testing to exploratory testing, design practices to clean code, API to web testing – he’s done it all. Gil speaks frequently in international conferences about testing, TDD, clean code, and agile practices. He blogs and posts videos on these topics at testingil.com and YouTube channel. Gil is the author of “Everyday Unit Testing”, In his spare time he shoots zombies, for fun.
ABOUT THE AUTHOR
Gil Zilberfeld

Gil Zilberfeld

Gil Zilberfeld has been in software since childhood, writing BASIC programs on his trusty Sinclair ZX81. He is a trainer and mentor working to make software better. With more than 25 years of developing commercial software, he has vast experience in software methodology and practices. From unit testing to exploratory testing, design practices to clean code, API to web testing – he’s done it all. Gil speaks frequently in international conferences about testing, TDD, clean code, and agile practices. He blogs and posts videos on these topics at testingil.com and YouTube channel. Gil is the author of “Everyday Unit Testing”, In his spare time he shoots zombies, for fun.

Share this article