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 104th 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.
🙏 Supported by
TestDevTools is a free collection of 350+ hand-picked tools & resources for your every testing needs. Whether you're looking for a new Automation tool, framework alternatives, a new way to manage test data, a way to learn development or testing… I got you covered.
📚 Testing
The 4 Attributes of Testability : Reproducibility by Gil Zilberfeld
The great four part series by Gil Zilberfeld comes to an end with this last article. This article is about How easily we can make sure the code executes repeatably.
Want to Increase Your Salary as a Tester? Look for a New Job by Dennis Martinez
One of the easiest way to increase your salary is changing the Jobs. Wanna know why that is? Read this article by Dennis Martinez to find out.
➜ Read all curated stuff on Software Testing.
⚙️ Automation
How to start with test automation — Playwright codegen by mati-qa
Playwright codegen is a tool that works by recording your interactions with the website in a browser window and then generating code that can be used to reproduce those interactions. In this article you will learn how to use it step by step with the configuration and an example use case.
Beginning a Journey With Selenium WebDriver and C# by Enes Kühn
This is a very good tutorial by Enes Kühn taking you into the world of the C# automation with Selenium WebDriver. Learn how to create your own Selenium WebDriver — C# automation framework with the help of four design patterns.
- Page Object pattern
- Façade pattern
- Singleton pattern
- Null object pattern
Test Data and Mocking in Cypress by Louis Yoong
Managing Test Data is one of the important aspects of testing. If you are working with Cypress, take a look at this article by Louis Yoong showing various options you can implement to manage your test data.
Also take a look at this article by Cypress Custom Commands by Anshita Bhasin and make your self a cypress hero with custom commands.
Cross-Library Screenshot Testing with AndroidUiTestingUtils 2.0.0 by Sergio Sastre Florez
In one of the previous issue (#100) article, we learned how different screenshot libraries compare with each others. In this article, Sergio Sastre Florez takes a one step further and shares how AndroidUitestingUtils 2.0.0 supports writing cross-library screenshot tests.
Furhtermore, Roman Kamyshnikov has also written about Automate screenshot testing for Compose previews via reflection.
Postman Alternative: Hoppscotch - Open Source, Self-Hosted API Development Ecosystem by Liyas Thomas
While postman is still popular choice among developers and testers alike, Hoppscotch is a close alternative as per Liyas Thomas. In this blog, Liyas Thomas explores the features of Hoppscotch and explain how it can enhance your API-building and testing experience.
Contract Tests: A New Hope by Edgar Miró
Really interesting story about why and how Edgar Miró and their team started adding ad-hoc contract testing and how it has helped them gain confidence and add value at product level.
The Definitive Guide to API Test Automation With Playwright: Part 10 - Adding Unit Tests for Helpers by Butch Mayhew
Butch Mayhew walks us through the a pull request that added unit tests around 4 different functions. In this article, Butch Mayhew gives a nice walk through the different code that was added and why.
Additionally, Hasan Gürhan has written about How did I run tests at least 10x faster with Playwright.
Integrate Karate DSL Cucumber Reports into your Slack channel by Mark Hughes
If you happen use Karate Framework for automation testing, you can make test reporting easier with slack notification. Take a peak at this article by Mark Hughes sharing how to integrate Karate DSL reports into your Slack channel.
➜ Read all curated stuff on Software Testing Automation.
💨 Performance
How Trends such as Microservices or Autoscaling is impacting Performance Engineering practices? by Josef Mayrhofer
Take a step forward to your Performance Engineering journey by learning how Microservices and Autoscaling impacts overall Performance of your app and how to implement best practices in your Engineering practices.
Rapid Performance Analysis using Developer Tools by Stephen Townshend
Chrome Developer Tools is a goldmine waiting for you to be explored. Learn everything that Chrome DevTools has to offer for performance analysis for you webapps.
➜ Read all curated stuff on Performance Testing.
🛡️ Security
How to modify the requests — Burp Suite for the rescue by mati-qa
Burp Suits is a postman of the security world. Learn how to use it for you security testing by changing api request on the fly in this step by step tutorial.
➜ Read all curated stuff on Security Testing.
🛠️ Resources & Tools
Microsoft PowerToys — Initially released about 3 years ago, this is a set of utilities for power users to tune and streamline their Windows experience for greater productivity.
MailDev — An SMTP server and web interface, installable on your machine, for viewing and testing emails during development.
OddContrast — An interactive online color contrast checker for modern CSS color formats (Oklch, Oklab, sRGB, etc.) to test for WCAG compliance in color contrast on web pages.
📝 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
- Never say “no,” but rarely say “yes.”
- I had to get laid off to prove my value to the company
- Intelligent Failures vs. Costly Mistakes: Navigating the Innovation Paradox
⭐ LAST WEEK'S MOST READ
- Exploratory Testing with Logmine by Ajitava Deb
- How the 'Tester's Mindset' Can Be a Barrier or a Bridge for Software Testing by Joss S.
- Playwright with Java | Maven and TestNG by Mansi Gupta
😂 And Finally,
A Security tester's Interview.... 🤣
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,638 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.