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 40th edition of Software Testing Notes, Before I begin, let me thank everyone for reading and subscribing to this newsletter. Your support has been incredible this past year. I hope you all will stay healthy into 2022 and have exciting new projects to work on.
With that being said, lets jump to the nice reads for this week, let me know what your favorite is!
📚 Testing
Try Asking Different Questions by Elizabeth Zagroba
As a tester, better way to understanding the product is to ask questions. lots and lots of questions but when, where and how to ask them ? A very thoughtful read indeed.
Adopting a personal approach to Exploratory Testing by Alan Richardson
Alan writes about What Exploratory Testing is ? What does it look like? and few Mind Maps and Notes that Alan found in his notes.
Maaret Pyhäjärvi also shares Classic Example of Exploratory Testing.
"Missing" Requirements by Michael Bolton
Requirement documents are important. They guide us about how the product should function. As Michael Bolton puts it “they are expressions of intentions about some of the needs and desires for the product”. But as a tester, are they enough ? what more could be done? Read as to why good testing should include much more than confirming that the product can appear to do what people say it should do.
What does “Leadership in Testing” mean to me? — A perspective by Brijesh Deb
A lot has been said about skills we all look for in our leaders but is same for the testers or do we look for something more ? Brijesh Deb focuses specifically on what look for certain traits in a leader as a tester.
➜ Read all curated stuff on Software Testing here.
⚙️ Automation
Want to practice test automation? Try these demo sites! by Andrew Knight
Thank you Andrew for putting together all sites to practice test automation.
Debugging Playwright Tests with VS Code by Alister B Scott
Quick and step by step way to start debugging playwright tests in VS code.
The Automation Strategy Problem; Not a Appium Challenge by Ravisuriya Eshwara
Ravisuriya details an automation strategy for an ecommerce website where a payment method is integrated and when using the website mobile device, an another mobile payment app will be called for the payments.
Regular expressions by Bob
Struggling with regular expressions ? you are not alone. brew yourself a nice cup of coffee and get a dose of this detailed article and get started with regular expression.
➜ Read all curated stuff on Software Testing Automation here.
💨 Performance
Open Model Thread Group in JMeter by NaveenKumar
JMeter 5.5 will have a new experimental feature called Open Model Thread Group. Naveen provides early insights to us in this article.
How to Send Concurrent HTTP Requests in Python by Pavle Djuric
Sometime you don’t want to use any tools and fancy new libraries to send some concurrent requests or do some smoke tests. Threading in python is a very useful in this regard. Read this article by Pavle Djuric on how to implement threading in python to generate concurrent HTTP requests.
➜ Read all curated stuff on performance Testing here.
🛡️ Security
Mobile Application Penetration Testing Cheat Sheet
This is a collection of high value information on specific mobile application penetration testing topics and checklist, which is mapped OWASP Mobile Risk Top 10 for conducting pentest.
➜ Read all curated stuff on Security Testing here.
🌞 Accessibility
A11y With Ady - January 2022 by Ady Stokes
New year with first round-up of all thing accessibility by Ady Stokes.
➜ Read all curated stuff on Accessibility Testing here.
🎁 Bonus Content
📌 OTHER INTERESTING STUFF
⭐ LAST WEEK'S MOST READ
- Why Should Software Testers Understand Unit Testing?
- How to give constructive feedback to developers and help people accept your feedback positively?
- Why does the tester need to bother about distributed systems?
🛠️ Resources & Tools
Explain and Send Screenshots — Capture or record a video of your screen, write text or arrows and share it.
Selenium Wire — Selenium Wire extends Selenium’s Python bindings to give you access to the underlying requests made by the browser. You author your code in the same way as you do with Selenium, but you get extra APIs for inspecting requests and responses and making changes to them on the fly.
Regexper — Create a Railroad (flow chart) Diagrams from your regular expressions to visualize the regx in simpler way.
📝 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.
📨 Send Me Your Articles, Tutorials, Tools!
Made 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.
😂 And Finally,
Keep Smiling and have a fun week.
👋 Reach Out
You can follow me personally @priteshusdadiya. I give insights into Testing, development & how I'm growing Software Testing Notes.
You can follow @thetestingkit to keep up-to-date on the community & fresh links to read.
Thanks so much for reading ,
Pritesh- Software Testing Notes
Did You Enjoy This?
Then consider joining the 1,981 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.