Discover more from Software Testing Notes
Issue #76 : Software Testing Notes
Why Dumb Tests are Smart 🧠
Hello there! 👋
Welcome the 76th edition of Software Testing Notes, a weekly newsletter featuring must-read content on Software Testing.
Consider subscribing if you haven’t already 👇
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.
🛠️ Resources & Tools
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.
📝 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
⭐ LAST WEEK'S MOST READ
😂 And Finally,
Keep Smiling and have a fun week.
📨 Send Me Your Articles, Tutorials, Tools!
Thanks to everyone for subscribing and reading!