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 everyone! 👋
I’m Pritesh and this is the 25th 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!
Happy Testing and have a great rest of the week! 🙏
A very thoughtful take on test coverage by James Thomas.
Jacob Hill listed down some of the best practice tips they follow for the QA process in Agile.
Should you mock things so you can have fast and reliable tests? Or should you mostly write integration tests, which can be more brittle but catch more issues? Nicolas Carlo ponders on this and much more in this article.
➜ Read all curated stuff on Software Testing here.
Why should I use TestContainers approach within our integration testing inside our microservice/API? by Guilherme Rogatto
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Guilherme Rogatto writes about using TestContainers for integration testing with some examples and how it differs from the traditional way of testing.
When you have tests that are alike except for a little bit of data, consider a parameterized test. William Wake talks about how parameterized unit test can reduce duplication and help us create better tests.
An article by Simon Knight about some guidelines to help decide which and whether or not to automate tests in pursuit of a continuous testing outcome.
There are few scenario where using Dynamic sleep can do more harm than good and using static waits works better and makes more sense. Read more about this with particle example in this article by Joydeep Das.
Eldad Uzman is back with part 2 of A case against Page Object Model. In this article he gives a reply to some of the critics to the 8 reasons Page-Object Model is overrated and provide an alternative to Page Object Model with a concrete example.
Gleb always comes up with very interesting examples and findings in cypress. In this article learn about how to request a text or markdown file and validate the response using Cypress.
very interesting article by Matt Morgan on testing asynchronous background processes and tips and tricks to improve the Async testing.
In this article, Christopher Lenard covers linting, unit testing, integration testing, and docker build for Kubernetes Operators using GitHub Actions and a good strategy for managing secrets in Github.
➜ Read all curated stuff on Automation here.
Learn about how to integrate load testing with k6 into AWS CodeBuild Platform and different implementation paths, and when to use each.
➜ Read all curated stuff on Performance here.
Pester is the ubiquitous test and mock framework for PowerShell.
This is Boilerplate/Template for Playwright with Playwright Test using Typescript.
Learn SQL with simple, interactive exercises.
Community curated list of templates for the nuclei engine to find security vulnerabilities in applications.
It’s a first tool for testing if Kubernetes is deployed securely as defined in Kubernetes Hardening Guidance by to NSA and CISA.
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.
Keep Smiling and have a fun week.
Let me know what you thought about this newsletter, maybe you have some ideas you'd like to share.
You can 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 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.