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 the 76th 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!
Mastering T-Shaped Skills: A Comprehensive Guide for Software Engineers in Test by Slawomir Radzyminski
T-shaped skills refer to a combination of deep technical expertise in a specific area and a broad understanding
As a tester, having mastery over just one thing might not be enough. Slawomir Radzyminski shares importance of cultivating the deep understanding of your specific area of expertise and shares few areas of different aspects of testing to get broad understanding to navigate between different testing roles, tasks and projects.
➜ Read all curated stuff on Software Testing here.
You know how to use Selenium WebDriver to write tests. But do you wanna know how it works under the hood? In this article, Anji Boddupally shows how to interact with a browser using RESTful services provided in WebDriver W3C Specs.
Anji Boddupally has also written part 2 about implementing custom version of WebDriver API to interact with browser driver.
How to create integration tests for an API server with 90% Code Coverage in 1 hour without writing any code by Zvonimir Sabljic
Zvonimir Sabljic has created Pythagora - an open source npm package (Alpha stage right now) that can create automated integration tests by recording and analyzing server activity. Take a look at this article and demo video to know how it works.
Roy Straub outlines the importance DRY(Don’t Repeat Yourself) and DAMP (Descriptive and Meaningful Phrases) principles when writing the tests. Interesting way of categorizing the smart(DRY) and Dumb(DAMP) tests and advantages of latter over the smart tests.
Every had to manage proxy servers for your selenium tests? Daniel Delimata has found a very interesting and easy way using custom chrome extension. Read this article and create your chrome extension to manage proxy servers without running any additional tools in the background.
Working with Regular expression has become easier in Swift 5.7. If you are also building and testing your apps with Swift then this tutorial by Ehab Amer will help you learn more about regular expressions and how to work with
➜ Read all curated stuff on Software Testing Automation.
This article by Zain Sajjad looks at some of the most common security threats for React Native apps and some of the tools and techniques that can be used to secure against them.
Mark Steadman shares a approach to cultivate and build better accessibility culture across teams. The trick is to go in a phased manner, starting with introducing small utilities and practices in form of automated testing and going further step by step.
A nice walkthrough of what can you do with free version axe DevTools chrome plugin for accessibility testing.
LocalSend — An open-source app for multiple mobile platforms that allows you to share files to nearby devices easily.
Kody Tools — 100+ dev tools including converters and calculators.
Online REST API client — Web client to validate the api endpoints.
Browse curated library of 300+ hand-picked tools & resources to help you solve your everyday software testing problems and supercharge your testing.
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.
📌 OTHER INTERESTING STUFF
- How to write good code comments
- Why backlogs are harmful, why they never shrink, and what to do instead
- Inversion: The Crucial Thinking Skill Nobody Ever Taught You
⭐ LAST WEEK'S MOST READ
- Test Creation Only Account for ~10% of Web Test Automation Efforts
- Keeping tests valuable: Are the code coverage metrics reliable?
- Unleashing the Power of Playwright in Mobile Automation Testing
Keep Smiling and have a fun week.
Thanks to everyone for subscribing and reading!
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.