This is the Software Testing Notes, a newsletter that goes out every Wednesday. I republish it here for sharing and referencing, but if you'd like to sign up you can do so right here:
Welcome to the 90th 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.
In the previous issue (#89th), I had shared a three articles by Mikhail Rubanov sharing some really nice screen reader guides that you might find useful if you’re learning to test with a screen reader.
As Eugene Shykiriavyi and Slava Shestopalov rightly points out to use actual end users to get feedback about Accessibility of your product. This article focuses on the users of screen readers as a way to test for accessibility issues with actual blind users.
Now, onto the this week’s curated links.
Nice article by Pratik Mali exploring the best practices for Test-Driven Development and how they can positively impact software development projects.
Chrome DevTools is a gold mine if you know how to use it right. Here is a great article by Natalia Demianenko showcasing how to perform Colors testing, Fonts testing, Pop-ups testing, Animations Testing, Responsiveness Testing, Dynamic content testing and how to capture screenshots without needing any third party app.
6 Testing Principle by Melissa Fisher
- Principle 1: Risk
- Principle 2: Purpose
- Principle 3: Empathy
- Principle 4: Role
- Principle 5: Visibility
- Principle 6: Learning
➜ Read all curated stuff on Software Testing here.
Implementing effective automated testing requires more than just the right tools and frameworks—it demands a well-defined set of best practices.
In this article, Nikolay Advolodkin takes us into the deep dive of how to improve and optimize your automation testing with 17 automated testing best practices, each filled with detailed guide to supercharge your testing process.
In the last issue we saw how selenium is used other than automation testing. Taking a step further, let me share a utility called caqui created by Douglas C. to run synchronous and asynchronous commands in WebDrivers. Driver agnostic nature of this utility gives you the ability to work with WebDrivers like Selenium, Appium, Winium etc…
Newman — is a command-line collection runner for Postman.
Have you been using postman for a while? Then I’m sure you have heard of Newman. But if not, No worries as Alex Rodriguez has prepared a step by step guide detailing everything you need to know about Newman.
➜ Read all curated stuff on Software Testing Automation.
This is an excellent blog post(transcription from Shailesh’s TestFlix talk). Shailesh Gohel explains some of the most common mistakes we make while doing performance testing and how to improve it.
This is a video link.
➜ Read all curated stuff on Performance Testing.
Learn how to utilize powers of Selenium for the security testing with this article. In this article, Renzo Parente details how to install and configure ZAP Proxy with Selenium and generate reports.
sqlmap — Automatic SQL injection and database takeover tool
Learn how to use sqlmap to simulate different kinds of SQL Injection for security testing.
With all hype around AI, Matthew Hallonbacka takes GitHub’s Copilot for a spin to test and get fixes for some accessibility issues. The results doesn’t seems to be inspiring for the AI 🤖.
Eugene Shykiriavyi and Slava Shestopalov rightly points out to use actual end users to get feedback about Accessibility of your product. This article focuses on the users of screen readers as a way to test for accessibility issues with actual blind users.
Knowing just WCAG standards for Accessibility is not enough. Jeff Singleton shares some great tips that will help you become a better Accessibility tester.
➜ Read all curated stuff on Accessibility Testing.
Ask Playwright — Large language model (LLM) trained on Playwright documentation to answer questions about Playwright.
Taiko — is an open-source, free tool for functional testing. It uses the Node.js library for automating the Chrome browser.
ANDI — ANDI (Accessible Name & Description Inspector) is a free accessibility testing tool. Launch ANDI from Bookmarks Bar in the browser's toolbar and ANDI will analyze the test page and appear on the page.
Browse curated library of 350+ hand-picked tools & resources to help you solve your everyday software testing problems and supercharge your testing.
It's hard to find good articles, podcasts on Software Testing. Even hard to find people who create them. Are you also looking for amazing software testers to follow or read their content ? check out this page dedicated to software testers.
Do you also create content around Software Testing ? Submit yours here and I will add it to the list.
- Enhancing Test Reliability: Exploring Playwright's Retry APIs for Robust Testing
- Dear ISTQB. Please update your syllabi. It is 2023 already.
- Where Does Trace-Based Testing Fit in the Testing Pyramid?
Keep Smiling and have a fun week.
Thanks to everyone for subscribing and reading!
Did You Enjoy This?
Then consider joining the 1,553 other people getting the Software Testing Notes newsletter. It's a collection of fascinating finds from my week, about wide range of topics surrounding software testing and whatever else catches my interest.