Frankenstein Tests | Gil Zilberfeld | #testflix2024 | #testingcommunity
In this session, Gil Zilberfeld highlights a critical challenge in test automation—the creation of "Frankenstein tests." These tests combine programming languages, frameworks, and domain-specific languages into a mishmash that is difficult to read, interpret, and maintain. While this approach may seem functional initially, it often leads to complex, fragile tests that become a burden as projects evolve. Gil emphasizes the importance of addressing this issue to prevent the "monster" of unmanageable tests from overwhelming your testing strategy.
Gil will explore how to simplify and improve test design by abstracting framework-specific language, making tests more readable, maintainable, and aligned with the domain language. Attendees will gain insights into the pitfalls of overcomplicating test scripts and learn actionable strategies to create cleaner, more efficient tests that are easier to understand and maintain over time.
This video is of one of the sessions presented at #Testflix - World's Leading Virtual Software Testing Conference, 2024.
#AutomationTesting #TestAutomation #ITindustry #TheTestTribe #Leadership
About Speaker:
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 is the author of "Everyday Unit Testing" and “Everyday Spring Testing”, blogs and posts videos on these topics and in his spare time he shoots zombies, for fun.
"
Connect with Gil on LinkedIn - https://www.linkedin.com/in/gilzilberfeld/
Testflix 2024 Proud Sponsors:
BrowserStack - https://www.browserstack.com/
AssureQA - https://assureqa.io/
BlinqIO - https://blinq.io/
UiPath - https://www.uipath.com/
AIO Tests - https://www.aiotests.com/
testRigor - https://testrigor.com/
diffblue - https://www.diffblue.com/
GSPANN - https://www.gspann.com/
ACCELQ - https://www.accelq.com/
TRAILBLU - https://www.trailblu.com/
Better Bugs - https://www.betterbugs.io/
Sahi Pro - https://www.sahipro.com/
ConformIQ - https://www.conformiq.com/
Testsigma - https://testsigma.com/
Checksum - https://checksum.ai/
Learn from industry experts with Thrive EdSchool courses, grow your network with software testers at The Test Tribe events, and become a member of Asia's largest testing community on Discord.
Upskill yourself with Thrive EdSchool courses: https://bit.ly/thrivettt
Grow your network with software testers with the events at The Test Tribe: https://bit.ly/tttevents
Become a member of Asia's largest testing community: https://bit.ly/3FONxJP
About The Test Tribe:
The Test Tribe is the World’s Largest Software Testing Community turned EdTech Startup. Started in 2018 with a mission to give Testing Craft the glory it deserves while we co-create Smarter, prouder, and more confident Testers. We take pride in solving upskilling and growth for global Testing professionals through our unique offerings like Expert Courses, Membership, Cohorts, Offline Mixers, online Community spaces, and a lot of global Events. Our offerings enable Software Testers globally to collaborate, learn, and grow together. With around 270+ Software Testing Events like Conferences, Hackathons, Meetups, Webinars, etc., and with other Community initiatives, we have reached a global footprint of over 120K+ Testers from 130+ Countries. We intend to provide life-altering growth to every single Testing professional on the planet through community and technology.