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 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.
👉 Test Dev Jobs -All Cool Jobs In Software Testing.
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.
And before you jump to applying to jobs before carefully looking and doing your own homework, I mush caution you with this article by Michael Larsen on Rise of the "Recruiter Scam"
🕵 Carefully look at the organizations that you are applying, beware of scams 🕸️ and make a educated decision.
Have a great Job Hunting 🏹!
🙏 Supported by
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.
👉 Check out TestDev.tools. It’s Free!
📚 Testing
Is Agile Testing a Dirty Word? by Callum Akehurst-Ryan
“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.
⚙️ Automation
Dynamic Test Generation with Open API Spec 3.0 by Allen Helton
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.
He has also created Postman Security Test Generator which can be used to execute role based security tests under applications. More about this in this article.
An Introduction to Screenshot Testing and What Is Coming To Android Studio by Ryan Wong
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.
Does It Really Work? Testing API Calls (Part II) by Gil Zilberfeld
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.
What the Hex, or How I Check Colors With Playwright by Sergei Gapanovich
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.
And speaking of awesome things you can do with Playwright, Eugene Truuts shows how to Interact With Sliders Using Playwright with some solid examples.
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.
💨 Performance
Building a Load Testing Framework using K6.io — The Intro (Part 1) by Kushal Bhalaik
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.
🛡️ Security
Burpsuite for Pentester: Logger++ by Raj Chandel
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.
➜ Read all curated stuff on Security Testing.
🌞 Accessibility
Color contrast accessibility tools with examples by Whitney E Lewis
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.
How mobile apps undergo accessibility monitoring by Andrew Hick
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.
Use the accessibility shortcuts on iOS to speed up your testing workflow by Eric Eggert
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.
🛠️ Resources & Tools
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.
📝 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
- 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
⭐ LAST WEEK'S MOST READ
- 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
😂 And Finally,
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,667 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.