Issue 40: Adopting a personal approach to Exploratory Testing

🕒 5 MIN READ | Published on: January 5, 2022

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



  1. Why Should Software Testers Understand Unit Testing?
  2. How to give constructive feedback to developers and help people accept your feedback positively?
  3. 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.

Show me all 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,

Microsoft be like. 😂

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,265 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.

Subscribe to Newsletter

Get hand-picked round-up of the best resources and articles on Software Testing in your inbox. Every Week — for free!

No spam, ever. We'll never share your email address and you can opt out at any time.