Hello there! 👋
Welcome to the 160th edition of Software Testing Notes, a weekly newsletter featuring must-read content on Software Testing. I hope this week has been good for you so far.
This week, we will explore:
How AI tools like Claude, ChatGPT, and Postbot can enhance manual testing
Stop Carrying Selenium Habits to Playwright
Mastering DOM with Selenium
A Software Engineering Student’s Journey to Test Engineering
Parallel Testing with Playwright
and more…
🙏 Supported by
Stop Juggling Tools. Test Smarter with BrowserStack Test Platform
Tired of a slow, fragmented testing toolchain? Meet BrowserStack Test Platform—an open, flexible, and integrated solution powered by BrowserStack AI agents, 20,000+ real devices, and real-time insights. Deliver high-quality software up to 50% faster. Build the test stack your team wants. Try it now!
📚 Testing
Here's How I Use AI as a Quality Assurance Professional by Anna Kovalova
AI should be seen as a collaborative enhancement rather than a replacement for human testers
Wanna learn how AI tools like Claude, ChatGPT, and Postbot can enhance manual testing? Anna Kovalova shares her journey of integrating AI into testing, highlighting both the benefits and risks.
Not All Engineering Teams Need Testers by Alessandra Moreira
Does all software teams need testers? The answer is not as simple as we might assume. Alessandra Moreira challenges the assumption and explains that need for testers depends on context. Read the article to find out more.
My Journey into Test Engineering: A Software Engineering Student’s Perspective by Tirsit
The blog post describes the author's journey into software test engineering, beginning with how Tirsit gained foundational knowledge of software testing and applying the learning through hands-on exercises.
Tests – The Saviors Of Lost Knowledge by Gil Zilberfeld
Another great article by Gil Zilberfeld explaining with sample scenario on how context and connections within test cases can be easily forgotten over time and why it’s important to write tests that could tell a complete story, ensuring that anyone can understand the application's logic without needing prior knowledge.
🔍 Software Testing
⚙️ Automation
Optimize Debugging Automation Tests by David Ingraham
David Ingraham shares how to make process of debugging tests less frustration. The article shows how following a step-by-step failure analysis, and leveraging artifacts like logs and screenshots, teams can transform debugging from a frustrating burden into a valuable learning opportunity that enhances automation reliability.
Stop Carrying Selenium Habits to Playwright by Priyanshu S
This article highlights how testers transitioning from Selenium to Playwright often carry over legacy practices, failing to leverage Playwright’s full potential. For example, Priyanshu shares locator strategies and the advantage of Playwright’s built-in auto-waiting mechanism.
Playwright-graphql: Revolutionize GraphQL Testing with Auto-Generated Type-Safe Client by Oleksandr Solomin
Playwright-GraphQL — is a tool that simplifies GraphQL API testing by generating client SDKs directly from a GraphQL schema.
Oleksandr Solomin shares how to utilize Playwright-GraphQL with practical example of how to write schema-driven automation without dealing with raw GraphQL queries.
Mastering DOM with Selenium: Real-World Lessons from UI Test Automation by Chiuzu Chilumbu
Ever wondered how Selenium interacts with the Document Object Model (DOM)? Chiuzu Chilumbu explains few common challenges such as flakiness with real-world examples and fixes, that can help in writing reliable Selenium tests.
Parallel Testing with Playwright: How to Avoid Collisions and Failures (en) by Juan Promanzio
Juan Promanzio discusses strategies for optimizing parallel test execution in Playwright to maintain stability in CI/CD pipelines. The article explores solutions such as retries, serial execution, assertion polling , and conditional waiting techniques to manage dynamic UI elements.
How to enable the Cypress Chrome Extension in the Cypress Dashboard by Judy Mosley
Have you faced issue with setting up the Cypress Puppeteer plugin? Judy Mosley faced it and wrote about how to resolve this errors along with her journey of troubleshooting the errors and eventual success.
🔍 Test Automation
🌞 Accessibility
Open Source Accessibility Plugins in Cypress by Mark Noonan
There has been some great recent advancements in accessibility testing within Cypress. Mark Noonan showcases how some plugins such as Wick A11y, Cypress Runner Themes, and Cypress Voice Plugin extend existing tools like cypress-axe and leverage Cypress's browser-based flexibility to improve accessibility reporting, theming for better readability, and voice feedback for test results.
🔍 Accessibility Testing
🔒 Security
Exploring Burp Suite Community Edition’s Site Map Feature by Danielle
The blog post shares how to use Burp Suite Community Edition’s Site Map feature to identify vulnerabilities such as exposed APIs and misconfigurations.
🔍 Security Testing
🛠️ Resources & Tools
Dev Encyclopedia — An online reference that simplifies commonly used technical terms, concepts and programming-language specific jargon, useful for those not as familiar with certain dev-related terms.
JSON For You — A JSON visualization and processing tool that includes graph and table view modes, structured and text comparisons, validation with error context, nested parsing, support for jq, and more.
NPM Studio — A VS Code extension to manage your npm packages directly from the editor. Quickly find, install, update, or remove packages without touching the command line.
🎁 Bonus Content
📌 OTHER INTERESTING STUFF
⭐ LAST WEEK'S MOST READ
😂 And Finally,
The reason why every production breaks 🤣
📝 List of Software Testers
Do you create content around Software Testing ? Submit yours blog details here and I will add it to the list.
📨 Send Me Your Articles, Tutorials, Tools!
Wrote something? Send links via Direct Message on Twitter @thetestingkit (details here). If you have any suggestions for improvement or corrections, feel free to reply to this email.
Thanks to everyone for subscribing and reading!
Happy Testing!
Pritesh(@priteshusdadiya)