Old Tools, New Tricks

Abstract

In the rapidly evolving landscape of software development and testing, it is tempting to chase the latest tools and technologies. However, some of the most effective solutions have been in existence for decades. In this talk, we’ll delve into the enduring value of these timeless testing tools.

We’ll explore how established tools like Selenium, GNU Make, Maven, and Bash remain vital in today’s software development and testing toolkit even though they have been around for a long time (some were even invented before I was born). I’ll share examples of how these tools have addressed our testing and automation challenges, showcasing their adaptability, versatility, and reliability in various scenarios. I aim to demonstrate that sometimes, the “old” ways can indeed be the best ways.

In my daily work, I also utilize AI tools. This talk is not a rant against these tools. Instead, I want to stress that, when combined with the "classic" tool kit, they can create a powerful synergy that enhances our problem-solving capabilities. They help us to automate tasks, improve efficiency, and deliver software more efficiently.

This session aims to encourage a deeper understanding of familiar tools. By doing so, you can enrich your toolbox and make more effective and informed decisions when it comes to finding ideal solutions. Let’s rediscover the power of the classics, and see how they can work hand in hand with modern tooling to have a "best of both worlds" approach to software testing and development.

Join me as we journey through the past, present, and future of software testing tools.

Takeaways

  • Reduce knowledge gaps and make informed decisions by combining classic and new testing tools
  • Inspire people to look more into the technology they already know
  • See how time-tested tools can lead to better efficiency, less errors and better quality

Slides

© Benjamin Bischoff