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 the 51st 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. I have lots of nice reads for you this week, let me know what your favorite is!
James Thomas asked on various communities on slack, LinkedIn and twitter about “why we test software?" and compiled various answers into this blog post.
Test automation doesn’t work without testing skills. Louise Gibbs writes a great piece on why testing skills are important for a test automation role? and what are the some of the problem with Test Automation developers role.
Dealing with absolute numbers in test reporting is a bad thing and kind of undermines the whole purpose of making better products. Callum Akehurst-Ryan has written a very great piece on why this practice is bad and how Quality narratives can serve better.
Speaking of dealing with absolute numbers, Zhimin Zhan also wrote a great article on how there is no “100% coverage” in Automated E2E Software Testing.
Mirza Sisic has written a very good article to lists out 10 tips which can help writing better test cases.
➜ Read all curated stuff on Software Testing here.
In this very detailed article, Bharath T explains all about unit testing in Flutter and Dart.
Bas Dijkstra has published the final chapter of contrast testing is out. This post is all about how to invite new parties to the contract testing ecosystem and how bidirectional contracts can make this a smooth process.
Refactoring is a good practice to create better code that is maintainable. Bart Vanherck describes the importance of refactoring and why some feel unnecessary for the refactoring the test code.
Setup, configuration, and example tests using Synpress / Cypress for end-to-end frontend test automation of a Web3 dApp with MetaMask login.
➜ Read all curated stuff on Software Testing Automation here.
Learn how Artillery and Playwright can work together to keep track of the performance of your web applications.
Wondering how to ensure performance testing investments provide value to your organization ? This article by Robert Cui will help you greatly in this regrad.
➜ Read all curated stuff on performance Testing here.
Here's is a list of web accessibility resources recommend by Shimin Zhang along with when and how to use each.
In this article, Rodney Lab shows us a nice way of adding automated a11y testing to your Svelte project. Article goes into great details of how to configure Playwright with SvelteKit, a way to use pa11y with axe and htmlcs tests in Playwright and how to parameterize Playwright tests.
➜ Read all curated stuff on Accessibility Testing here.
Automa — Chrome extension to let you use "blocks" to automate events in the browser like auto-filling forms, doing a repetitive task, taking a screenshot, scraping data, and lots more.
Violating GDPR? — Enter a URL and this tool will tell you if the website is violating GDPR laws.
RegEx Library — A curated list of useful regular expressions for different programming languages.
Dummy — a very useful and in-demand tool that can help launch a mock server based on an API contract, which helps people see how the API will work before it's even built.
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.
📌 OTHER INTERESTING STUFF
- Adopting A Changemaker Mindset
- 6 Tips on Starting a New Job – What to do in the first few days of the job
- The many hats of a QA Lead
- Work-Life Balance is a Myth, Aim for This Instead
⭐ LAST WEEK'S MOST READ
- The 7 Essential Principles of Software Testing
- My Software Quality Principles
- Clean Code Tip: AAA pattern for tests: why is it important?
Keep Smiling and have a fun week.
Thanks so much for reading ,
Pritesh- Software Testing Notes
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.