Hello there! 👋
Welcome to the 105th 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.
🙏 Supported by
TestDevTools is a free collection of 350+ hand-picked tools & resources for your every testing needs. Whether you're looking for a new Automation tool, framework alternatives, a new way to manage test data, a way to learn development or testing… I got you covered.
Agile has become an integral part of the software development and testing eco-system. This article is a really nice thought exercise by Denis Peganov showcasing how software development and testing would function in the absence of the Agile methodologies.
Wanna learn how to test GraphQL queries using Playwright? Take a look at this article by Cerosh Jacob sharing how to write a test case that sends a GraphQL query to a specified endpoint and checks whether the response is successful and whether it contains the expected data fields specified in the GraphQL query.
If you are just using number of test cases (passed/failed/skipped) to measure your testing process and success then you should take a look at this article. Paul Grizzaffi and Mas Kono have some nice suggestions to enhance your testing matric.
Every exploratory testing exercise follows the five stages of session-based test management (also called the “SBTM Cycle”). Learn more about it in this thorough article by Hannah Son along with nice example and some Exploratory testing best practices.
➜ Read all curated stuff on Software Testing.
There are many design patterns are available for you to model your automation testing, not all of them are same and you should implement them as per your specific requirements. In this article by Sri Priya P Kulkarni learn what kind of design patterns are available and when to use them.
Annoyed with many intermittent test failures? There is a way to minimize this risk. Read this article by Darmawan H and find out.
Whoh!!! I can modify the response of a request without using any third party tool? Yes, with new chrome you now can. Follow this instruction by Bhargav R and try it for yourself.
API mocking is a handy skill to have. Learn how to mock particular APIs using Playwright and few tips and tricks to make it super useful in this piece by Amr Salem.
Furthermore, Butch Mayhew has written about his best practices to follow for creating Playwright API tests — The Definitive Guide to API Test Automation With Playwright: Part 12 - My Top 10 Great Practices
POM is a widely popular practice of web page automation. This is a very detailed article by Luc Gagan sharing everything you need to know about creating maintainable, reliable, and scalable test scripts using POM in Playwright.
➜ Read all curated stuff on Software Testing Automation.
Using K6 for performance testing? The basic setup might suffice your needs for a moment but if you want to learn more advance stuff then this article is for you. Enjoy!
Gatling, a one of the popular performance testing tool supports Java DSL in addition to Scala scripting. Now users can choose between Java, Scala and Kotlin for their tests. Take a look at this article by Johan Janssen demonstrating Java DSL implementation and how it differs from Scala tests.
➜ Read all curated stuff on Performance Testing.
opencre — interactive content linking platform for uniting security standards and guidelines into one overview.
🛠️ Resources & Tools
Mobile FIRST — A Chrome extension that offers a smartphone and tablet simulator to test your mobile site on various devices.
Loki — A visual regression testing tool for Storybook, that features easy setup, no additional maintenance cost, reproducible tests independent of OS, and supports all platforms that Storybook does.
GraphQL Network Inspector — A platform-agnostic network inspector for viewing and debugging GraphQL requests, available as a Chrome or Firefox extension.
📝 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
- I learned Jira, so you don’t have to: Building a Transparent End-To-End Product Flow
- Why is it so hard to measure productivity?
- Three Steps to Increase Your Chance of Getting a Raise
⭐ LAST WEEK'S MOST READ
- How to start with test automation — Playwright codegen by mati-qa
- Contract Tests: A New Hope by Edgar Miró
- Want to Increase Your Salary as a Tester? Look for a New Job by Dennis Martinez
😂 And Finally,
Keep Smiling and have a fun week.
📨 Send Me Your Articles, Tutorials, Tools!
Thanks to everyone for subscribing and reading!