More Software Testing Unleashed episodes

Critical Thinking in Software Testing - Steve Watson thumbnail

Critical Thinking in Software Testing - Steve Watson

Published 5 Feb 2026

Duration: 1661

Critical thinking remains essential in software testing, despite AI tools becoming more involved, and testers must focus on collaborating with AI, verifying outputs, and understanding user needs through continued learning and professional development.

Episode Description

In this episode, I talk with Steve Watson about critical thinking in the age of AI in testing. Steve says treat AI like a smart teammate. Useful, but...

Overview

The podcast explores how critical thinking remains essential in software testing as AI tools become more involved in the process. Rather than replacing human testers, AI is presented as a tool that enhances their work, shifting the role from giving direct instructions to collaborating with AI systems. This transition brings challenges, such as the potential for AI to inherit biases from its training data and the necessity for testers to verify AI-generated outputs. Maintaining strong analytical and questioning skills is emphasized, as testers must treat AI as an assistant rather than a definitive source of information.

The discussion includes examples of AI's capabilities, such as efficiently analyzing survey data and generating test code, but also highlights limitations like missing ambiguities and the need for human oversight. As testing responsibilities evolve, the focus is shifting toward validation, understanding user needs, and adapting training to prioritize critical thinking and methodology over technical coding skills. The future of testing is viewed positively, with an emphasis on continuous learning and collaboration between experienced professionals and those entering the field.

Recent Episodes of Software Testing Unleashed

23 Apr 2026 Why Your CI Pipeline Is Lying to You - Simon Stewart

Flaky tests in CI/CD pipelines undermine reliability by causing intermittent failures due to shared state, timing issues, and environmental inconsistencies, requiring strategies like test exclusion, ownership, and prioritized fixes, alongside prevention through rigorous pre-CI testing and layered approaches, while AI aids debugging but not replacement, emphasizing iterative improvements over emotional attachment to code.

16 Apr 2026 From Nokia to iPhone: What Pen Testers Learned - Bartosz Czernic-Goawski

The historical evolution of mobile security, from unencrypted analog systems to 5G cryptography, highlights enduring vulnerabilities like app flaws, IoT risks, user behavior threats, platform security trade-offs, and the ongoing tension between innovation, usability, and privacy.

9 Apr 2026 Empowering Women in Software Testing - Line Ebdrup Thomsen

Highlighting women's underrepresentation in tech's software development versus higher presence in testing due to diverse entry paths and alignment with creativity, while addressing gender bias, stereotypes, and microaggressions, and emphasizing inclusive practices, non-technical skills, and leveraging testing's collaborative nature for growth.

2 Apr 2026 The Hidden Playwright Advantage Developers Miss - Maciej Kusz

Python offers broader flexibility for non-web and infrastructure testing with Playwright but requires extra setup, while TypeScript provides native integration with advanced web-specific tools like visual regression testing and Electron/mobile support, making the choice depend on project needs and team expertise.

26 Mar 2026 Stop the blame, keep the learning - Natalia Romanska

Learning from failure drives professional growth through objective analysis, a "fail-fast, learn-quick" mindset, self-reflection, feedback, balancing technical and soft skills, avoiding comparisons, and embracing failure's inevitable lessons.

More Software Testing Unleashed episodes