Skip to main content

Software Testing Podcast - Practicing Testing with James Lyndsay - The Evil Tester Show Episode 022

What does practicing mean for Software Testing?

Subscribe to the show:

Watch on YouTube

Watch on YouTube

Interested in sponsoring the site? [find out more]


Show Notes

Welcome to Episode 22 of The Evil Tester Show, where we’re diving into the fascinating world of practice with the renowned James Lyndsay. In this conversation, your host Alan Richardson chats with James about the essence of practice in software testing, exploring how exercises and real-world scenarios can enrich our skills. James shares insights on his weekly online practice sessions and the interactive Test Lab concept, offering a dynamic playground for testers.

This was released to Patreon supporters early, with transcript and no ads.

Discover how practice blends with rehearsal and learning, and delve into the intriguing intersection of testing and development. With firsthand experiences in software experiments, fencing, and scientific investigation, James and Alan discuss the art of modeling and exploring software systems. Whether you’re refining your testing techniques or embracing new perspectives with AI, this episode offers a wealth of wisdom for testers at all levels.

Join us as we learn, laugh, and leap into the realm of testing practice. Tune in, engage with new ideas, and maybe even find inspiration for your own practice sessions. Don’t forget to check out James’s resources at workroom-productions.com for more testing challenges and exercises.

Special Guest: James Lyndsay

Find James @ workroom-productions.com

Follow James on LinkedIn to learn about up-coming practice sessions.


Key Takeaways


Key Topics

  1. Introduction
    • Alan Richardson welcomes James Lyndsay.
    • Overview of the practice theme for the episode.
    • Mention of James’s exercises and tools on his website.
  2. Background
    • Past collaboration on testing and software development.
    • Training sessions based around practice exercises.
    • Black ops testing with Tony Bruce and Steve Green.
  3. Concepts of Practice
    • Online practice sessions offered by James.
    • Structure and format of these sessions.
    • The importance of practicing with others.
  4. Test Lab
    • Background and creation of the Test Lab.
    • Flexibility in conducting testing sessions.
    • Interaction with speakers and vendors.
  5. Exploration and Techniques
    • Exercises around exploration and testing styles.
    • Utilizing AI for learning and practice.
    • The difference between practicing, rehearsing, and learning.
  6. Models and Testing Techniques
    • Building and applying models in testing.
    • The API challenges site and learning from it.
    • The concept of constraints in testers’ approaches.
  7. Experimentation and Real-World Application
    • Differences between verification and validation.
    • Encouraging play with real-world applications.
    • The dichotomy between testing and development roles.
  8. Personal Insights and Past Experiences
    • Shared history with fencing and its parallels to testing.
    • Emphasis on experimentation.
    • Discussion on the art of scientific investigation.
  9. Concluding Thoughts
    • Reflections on the interconnectedness of testing practices.
    • The role of note-taking and recording in practice.
    • Closing remarks and thanks.