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 the 52nd 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!
📚 Testing
Testing 101: How to meet your software testing goals by Tonislava Docheva
How do you meet your software testing goals in this new culture of testing and QA? Tonislava Docheva shows us five steps to take in order to set objectives for your team, and choose the right methodologies, strategies, and tools to meet your software testing goals.
Why Ensemble Programming/Testing isn't Group Programming/Testing by Maaret Pyhäjärvi
A very interesting take on ensemble programming and group testing by Maaret Pyhäjärvi.
Happiness-oriented Testing (HoT) by Diogo Nunes
What metrics do testers use for Quality ? Number of bugs, tests cases, test execution or maybe something else. Diogo Nunes takes a different perspective. Happiness. Wait what ? What does that even mean ? Take a look this article and find out.
How I became a Software Tester in 1 Year by Marta B.
This article will serve as a great roadmap for everyone wishing to become a software tester. This is a story of Marta B. and it offers lots of insights and helps testers-to-be who struggle with their learning process.
➜ Read all curated stuff on Software Testing here.
⚙️ Automation
WebDriver: Clarifying the Confusion on Why and What is the WebDriver - Part 1 by Ravisuriya Eshwara
Lets dig a little deeper and get a better understanding of internal working of WebDriver in this article by Ravisuriya Eshwara.
Postman collection integration using Jenkins and visualization using Newman reporter by Bhavarth kandoria
In this article, Bhavarth kandoria discusses how to execute postman collection in CLI, how to integrate postman collection to Jenkins and also discuss how can we create one nicely displayed HTML report with the collection results.
If you find this article interesting then you are indeed a Postman power user, Also have a look at this great article by Aleksandar Zeljković discussing everything about GraphQL, gRPC and WebSocket requests, as well as mock servers.
SwiftUI Testing With ViewInspector for iOS by Warren Burton
Learn how to use the ViewInspector framework to write UI tests for SwiftUI apps.
Structuring your test code in Playwright and Python by Matt Heusser
Another great piece by Matt Heusser. This time he writes about what comes after the initial POC on using Playwright with python. Like, how big should the test files be? Where should they be stored in version control? How do you perform setup?
Scaling and Automating Microservice Testing at Lyft by Vasco Veloso
Vasco Veloso’s take on how they test software at Lyft.
Extending Synpress with additional MetaMask commands by Max
In previous post, Max showed us how to set up and configure Synpress for Web3 dApp and in this second part he writes about how to find and define new selectors for Puppeteer and add custom commands for Cypress to Synpress.
➜ Read all curated stuff on Software Testing Automation here.
💨 Performance
Testing Web Vitals With Cypress by Craig Morten
Learn how to use cypress-web-vitals
to test against the Google Web Vital signals within your Cypress tests.
JavaScript's Memory Management Explained by Felix Gerschau
Learn how memory allocation and garbage collection works and how you can avoid some common memory leaks.
➜ Read all curated stuff on performance Testing here.
🌞 Accessibility
How to perform accessibility audit of your webpage without installing any tools by Dominika Zając
Yet another great tip by Dominika Zając on how to use Chrome browser’s built-in Chrome DevTools to perform accessibility audit of aby webpage.
A11y With Ady - April 2022 by Ady Stokes
As always, Ady Stokes has written a monthly round up for all things accessibility. I particularly liked the tip for this month (Very important).
➜ Read all curated stuff on Accessibility Testing here.
🛠️ Resources & Tools
Mokku — Mokku helps user by mocking API and changing their response, response time and status, user can try all test case scenario like long loading time, error states, or any missing or incorrect data. Guide — Using the Mokku chrome extension
JsonGenerator — Generate realistic test data with simple yet powerful syntax.
scrt — A command-line secret manager built in Go that provides command-line users with a secure way of storing and retrieving secrets, while retaining control of the storage.
📝 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
- Life Is Short. Why Spend It on Stupid Stuff?
- Math introduction to Deep Theory
- Successful Time Management isn't about Getting More Done
⭐ LAST WEEK'S MOST READ
- 10 Tips for Designing Better Test Cases
- Testing is an underrated skill in Testing (Test Automation isn’t everything)
- Check Your Site’s Performance With Artillery and Playwright
😂 And Finally,
This is a good one!
Introducing: A new tool which made it possible to achieve 100% automation!!
Keep Smiling and have a fun week.
📨 Send Me Your Articles, Tutorials, Tools!
Made 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.
👋 Reach Out
You can follow me personally @priteshusdadiya and follow @thetestingkit to keep up-to-date on the community & fresh links to read.
Thanks so much for reading ,
Pritesh- Software Testing Notes
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.