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 the 64th 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!
📚 Testing
Stress-testing: How Testers Live in a Turbulent World of Bugs by doroff-goroff
Stress has become a part of the Job. Any Job. And field of testing is not any different. This article focuses on how stress influences QA in their ability to test. doroff-goroff essentially breaks down stress levels into four major factors and shows us how to deal with each of them separately.
9 Quality Culture Fails And What You Can Do About Them by Vernon Richards
How do you approach quality and what are the common pitfalls to lookout for? Vernon Richards lists out nine common quality culture fails and shows what are some of the way to deal with them.
Three thoughts on risk-based testing by Joep Schuurkes
Read this article by Joep Schuurkes to know more about what risk based testing is, what are different forms of it and how the risk level could be determined using set of well defined approaches.
➜ Read all curated stuff on Software Testing here.
⚙️ Automation
Going Deeper into the Page Object Model by Blake Norrish
World of “Design pattern” is very deep and wide and it does get many people scratching their heads. When it comes to the “Page Object Model”, there is so much more to learn than you might realize. Here is a great article by Blake Norrish sharing twelve deeper topics on page objects that will help you in real automation implementations.
8 common mistakes in Cypress (and how to avoid them) by Filip Hric
Common mistakes are bound to happen regardless of what framework or tool you use. Filip Hric shares some good advice on few common issues you might face using Cypress for automation and also provides insight on what you could do to avoid them.
Speaking of Cypress, Gleb Bahmutov wrote a decent guide on how to Convert Cypress Specs from JavaScript to TypeScript.
And if you want to get little bit fancy with your Cypress test, here is a article by Kailash Pathak on how you could run Cypress test cases in Docker Container.
De-mock your tests: practical recipes by Jarosław Michalik
Wanna takeout MockK (mocking library for Kotlin) for a spin? Here are examples of de-mocking test code by Jarosław Michalik as presented on Droidcon Berlin 2022.
JSON Data Validation Levels and its Usage in Postman by Andrey Enin
When it comes to testing, there’s a lot that you could do with superb powers of postman. Read this article by Andrey Enin and take a peak at how JSON data validation levels SHOULD look like in a script and how you could use JSON Schema to test all validation levels at once.
➜ Read all curated stuff on Software Testing Automation here.
💨 Performance
Convert Your Postman Collections to Jmeter Scripts Easily by Berkay Kırmızıoğlu
Have a postman collection and want to create JMeter test script? No need to write each request one by one as there is a easy solution to this. Berkay Kırmızıoğlu shared a great little tip of using cURL to copy the request from postman and adding it in JMeter.
And if you are not too keen of copying and pasting using cURL, Folks at Loadium have crafted a utility called postman2jmx that directly coverts Postman collection JSON file to the JMeter JMX file.
➜ Read all curated stuff on performance Testing here.
🌞 Accessibility
Simulating Vision Problems In Chrome by Solderea Ioan
Chrome in itself is a great testing tool if you know few nitpicks about it. Solderea Ioan shares a one such tip about how you can use Chrome’s rendering tool to simulate the most common vision problems. Just follow few simple steps as Solderea Ioan has described and see it for yourself.
Use Firefox for accessibility testing by Todd Libby
When it comes to accessibility, Chrome is not the only answer. Firefox has some very useful utilities that you can use to help with accessibility testing. In this article, take a look at Firefox’s accessibility features that you can use today.
➜ Read all curated stuff on Accessibility Testing here.
🛠️ Resources & Tools
ScalaCheck — ScalaCheck is a library written in Scala and used for automated property-based testing of Scala or Java programs.
Siteimprove Accessibility Checker — A Chrome extension that opens a sidebar on any web page to allow you to do various accessibility checks, with descriptions of the problems and potential solutions.
WebPageTest GitHub Action — A GitHub Action that lets you automatically run tests against WebPageTest on code changes.
Ajv JSON schema validator — Ajv generates code to turn JSON Schemas into super-fast validation functions that are efficient for v8 optimization.
MockK — mocking library for Kotlin
📝 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
- To meet your goals, forget willpower and fill your toolbox
- Coffee is great for your brain, unless...
- Dark mode isn't as good for your eyes as you believe
⭐ LAST WEEK'S MOST READ
- Most Important Network Penetration Testing Checklist
- Just a Tester? A Report Part-Way Through Data Analysis
- Are Cucumber with BDD useful in a test engineer’s diet?
😂 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.
👋 Reach Out
You can follow me personally @priteshusdadiya and 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 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.