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:
Hello there! 👋
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.
This week, I came across this article by Eugene Shykiriavyi and Slava Shestopalov making a case for letting actual blind users to test for accessibility.
Read more: 👉Testing Sites And Apps With Blind Users: A Cheat Sheet
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.
📚 Testing
Best Practices for Test-Driven Development by Pratik Mali
Nice article by Pratik Mali exploring the best practices for Test-Driven Development and how they can positively impact software development projects.
Efficient Visual Layout Testing with Chrome DevTools by Natalia Demianenko
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
Melissa Fisher has turned her expo:QA conference talk about testing principles into a blog series to sharing the testing principles and reasoning behind them.
- 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.
⚙️ Automation
Top 17 Automated Testing Best Practices (Supported By Data) by Nikolay Advolodkin
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.
Run Asynchronous Calls Against WebDrivers by Douglas C.
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…
Step-by-step guide to running newman tests by Alex Rodriguez
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.
💨 Performance
5 Common Mistakes in Performance Testing by Shailesh Gohel
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.
🛡️ Security
Security Testing with Selenium: OWASP ZAP Integration by Renzo Parente
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.
👨🏻💻Securing Your Web Applications from SQL Injection with SQLMap by Sakis bal
sqlmap — Automatic SQL injection and database takeover tool
Learn how to use sqlmap to simulate different kinds of SQL Injection for security testing.
➜ Read all curated stuff on Security Testing.
🌞 Accessibility
Five accessibility bugs GitHub Copilot offers to create by Matthew Hallonbacka
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 🤖.
Testing Sites And Apps With Blind Users: A Cheat Sheet by Eugene Shykiriavyi and Slava Shestopalov
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.
Accessibility Testing – Pay Attention to the Details! by Jeff Singleton
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.
🛠️ Resources & Tools
Ask Playwright — Large language model (LLM) trained on Playwright documentation to answer questions about Playwright.
InputOutput — Simple web tools such as random number generators, Base64 converter, SVG and Unicode Tools with no popups, no cookies, no tracking — all under 14kB in size, and working without JavaScript.
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.
📝 List of Software Testers
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.
🎁 Bonus Content
📌 OTHER INTERESTING STUFF
⭐ LAST WEEK'S MOST READ
- 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?
😂 And Finally,
When a Critical Bug is Reported🤣
Keep Smiling and have a fun week.
📨 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)
Did You Enjoy This?
Then consider joining the 2,630 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.