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 to the 109th 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.
After so many months of procrastinating on whether to release this or not, I have finally released a beta version of Job-board dedicated to the Software Testing Community.
There is a lot to be done including fixing some UI and other issues that I’m yet to address but I would spend another year for it and it still won’t be be perfect. So, here it is.
Introducing TestDevJobs 🔥
There are over 100 jobs posted so far and new ones getting added regularly. At the moment I’m manually adding the Jobs. I might introduce some automation and post jobs on auto pilot if this thing takes off. 🚀
So, If you are looking of software testing jobs in any field. Be it in a functional testing, automation, performance or in security testing, Take a look at what new jobs have opened up recently. We also have a dedicated section for Remote Software Testing Jobs if you prefer to work from Home.
And if there any open positions on your team? Post them for free over on Test Dev Jobs. 👍
You can also follow on 𝕏 @TestDevJobs to get latest jobs opening posted everyday.
🕵 Carefully look at the organizations that you are applying, beware of scams 🕸️ and make a educated decision.
Have a great Job Hunting 🏹!
Curated collection of the 350+ best hand-picked tools on the internet to supercharge your testing. - TestDev.Tools
TestDevTools is a 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… We got you covered.
“Agile testing” is a word that you might have heard about when people are talking about testing approaches. But if you feel like it’s just an another buzz word or somehow means to demean testing. Callum Akehurst-Ryan has given a really nice explanations to it.
➜ Read all curated stuff on Software Testing.
Open API Specification 3.0 (OAS) is an industry standard way for describing modern APIs. You can learn more about it on their website.
This is really mind-blowing. Allen Helton has created and open sourced Postman Contract Test Generator that will take an Open API Spec, validate component adherence, generate contract tests, and execute them. Read this article to know how everything works and what led to create tests in such a way.
Make your self familiarized with everything you need to know about screenshot testing with Android along with few important libraries that facilitate this kind of testing. Plus a little info. about new AGP update that would make screenshot testing more easy with developer-testing-friendly.
Additionally, Ryan Harter examines why Screenshot Tests Are Manual Tests.
In this two part series Gil Zilberfeld dives into the how API testing should be conducted while also looking out for some of the easily missed misconception. I particularly enjoyed the “The HTTP Honor System”.
Also take a look at the Part 1.
I have worked on couple of products that allows for theme customization. Always tested manually for color palate across webapp. And now, thanks to this article by Sergei Gapanovich, I don’t have to. The article shares how easily you can write Playwright tests to check for colors including how to convert HEX colors to simple RGB format.
Generate End-to-End Testing reports using CodeceptJS, Playwright and Allure Report by Ruslan Kazakov
Regardless of frameworks, Allure Reports are becoming de-facto standard for test results reporting and analysis. Take a look at this article to learn how to integrate Allure Reports with CodeceptJS and Playwright.
➜ Read all curated stuff on Software Testing Automation.
If you ever need to go beyond basic load tests with K6, here is a series of article by Kushal Bhalaik dedicated to building a Load Testing Framework using K6.io.
Further reading of part 2,3 and 4th part of the series,
- Part 2 - Using Configs and Environments
- Part 3 - Uploading Files
- Part 4 - Adding Assertions and Custom Metrics
➜ Read all curated stuff on Performance Testing.
Logger++ is a multithreaded logging extension for Burp Suite.
In addition to logging requests and responses from all Burp Suite tools, the extension allows advanced filters to be defined to highlight interesting entries or filter logs to only those which match the filter. Take a deep dive with Raj Chandel in this article and learn everything there is know about how to use Logger++ for your project.
Low-contrast text issues are the most common accessibility errors on the web according to the WebAIM Million.
This is really nice blog post by Whitney E Lewis sharing three color contrast tools you can use to find and fix contrast issues. You will also learn hoe to utilize this tools to fix four contrast issues from real websites.
Andrew Hick is part of GDS(Government Digital Service) accessibility monitoring team testing UK public sector mobile applications (apps) to make digital government accessible for everyone. This blog by Andrew Hick covers how GDS accessibility monitoring team applied WCAG to mobile, the challenges they faced along the way, and a recent case study.
Also read ICT Symposium’s 5 part series on Mobile Site and Native App Accessibility Testing.
Are you testing for accessibility for Apps and websites on iOS devices? Eric Eggert has shares some really useful ways you can tune you iOS device to speed up your testing workflows.
➜ Read all curated stuff on Accessibility Testing.
FocusBloom — A Kotlin Multiplatform app that helps users enhance their productivity and time management skills through focused work intervals and short breaks.
jsontt — A CLI tool that lets you translate your JSON files or objects into different languages, with support for Google Translate, Bing, Libre Translate, and Argos. Node.js utility supports only Google Translate.
Release Please — Automate CHANGELOG generation, the creation of GitHub releases, and version bumps for your projects.
OpenTofu — A fork of Terraform, an open-source tool for building, changing, and versioning infrastructure safely and efficiently.
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.
- Is Your Team Overworking But Underperforming?
- How to grow as an Engineering Manager
- Data engineering at Meta: High-Level Overview of the internal tech stack
- How WhatsApp tests software? by Gaurav Singh
- The Future of Manual Testing in Modern Software Development by Dennis Martinez
- Shift Left, Waaay Left: Design-Stage Automated Testing by Leonardo Booth
Keep Smiling and have a fun week.
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.