Issue #88 : Software Testing Notes
Testers are Gate-Crashers
Hello there! 👋
Welcome the 88th 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.
Consider subscribing if you haven’t already👇
"Testers are the gatekeepers of quality" is one of the most common misconception you are bound to hear from someone. This week we are about to learn how to address this with a slightly different way.
In this Issue of Software Testing Notes, we will learn about,
Testers are Gate-Crashers
How “GUI Test Automation” adds value to actual end users.
Performing Visual Testing with Cypress and Playwright
UI Performance Testing with Lighthouse and Cypress
How to utilize Maven to setup and manage JMeter and much more…
So, lets dive into this week’s curated links, let me know what your favorite is!
"Testers are the gatekeepers of quality" is one of the most common misconception you are bound to hear from someone. James Thomas ponders over how someone might think that if they don’t have much visibility in testing and puts context behind testing to help understand it better.
➜ Read all curated stuff on Software Testing here.
Cowardly ‘Automated Testers’ use “GUI Test Automation is hard” as an excuse to avoid, instead do only API Testing by Zhimin Zhan
UI automation is hard, no denying that. But that shouldn’t be your excuse to avoid end to end UI automation tests. Zhimin Zhan shares importance of having good end to end GUI test and how it benefits the product and actual end users.
Test-Automation using Selenium: An introduction to the most popular Test Automation framework. by Agostino Careddu
Getting started with Selenium? This guide by Agostino Careddu will help you learn more about selenium and it’s architecture. The article also has step by step details of how to install Selenium IDE, record the test and executed with browser.
“Visual testing” or some might say Screenshot testing. (Really, I’ve heard it😀) comes in handy to perform UI comparison. Take a look at this article by Balaji Kumarasamy showing how to perform visual regression testing with cypress-visual-regression plugin.
Thanks for reading Software Testing Notes! Subscribe for free to receive new posts and support my work.
Furthermore, also take a look at the part 1 Design Patterns for QA Automation: Build effective test solutions which was curated in #65th Issue.
Working with Postman is such a joy. Ishtiaque Foysol went on a quest of learning api testing with Postman and has document the journey of new learning. New lesson for each day, for 6 days.
➜ Read all curated stuff on Software Testing Automation.
In previous Issue we learned how single test might not give you the proper results when it comes to the performance testing. This time, lets learn about ‘standard deviation and how it affects your performance analysis’ with this article by Grzegorz Piechnik.
Did you know, you can use Maven to setup and manage JMeter? Sounds like a good deal if you tilt more towards code than GUI. Read this article by Tony Tan to know how setup maven project for JMeter, configure it and execute the performance test using maven commands.
Along with backend you should also consider how to performance test your front-end as well. Take a peak at this article by Muditp showing how to configure Google Lighthouse reporting with Cypress.
While it is one of the important matric, CPU utilization might not always give you the clear picture that you are looking for about app performance. Twan Koot explains why that is the case.
➜ Read all curated stuff on Performance Testing.
🛠️ Resources & Tools
Hermione — A utility for integration testing of web pages using WebdriverIO and Mocha.
Chronos — A comprehensive developer tool that monitors the health and web traffic of servers, microservices, containers, and AWS, enabling you to see real-time data monitoring and receive automated notifications over Slack or email.
Restfox — An offline-first web HTTP client for API testing, debugging, prototyping, etc.
Trufflehog — chrome extension looks for API keys and credentials on websites visited, and alerts you if there are any present. This is useful for doing pentests and code reviews, because it helps identify keys that would otherwise either be missed or have to be searched for manually.
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!