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 to the 134th 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.
This Week…
- Six essential skills software testers and QA engineers
- How To Use Playwright's
testInfo.retry
To Deal With Flakey Environments - How to Explain Rest Assured Framework in Interview
- Your eight-step PDF accessibility checklist
- JMeter Correlation Recorder 2.5: An Approach to the New Plugin Version
- and more…
🙏 Supported by
350+ hand-picked tools on the internet to supercharge your testing
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 about testing…
👉 Check out TestDev.tools. It’s Free!
📚 Testing
Top 6 Soft Skills for Software Testers by Uma Victor
This article by Uma Victor discusses the six essential skills software testers and QA engineers need to maintain positive team dynamics and achieve successful project outcomes.
Additionally, the article highlights the importance of adaptability to changing environments, leveraging past project experiences for proactive issue identification, and fostering teamwork and collaboration to enhance overall software quality.
🔍 Software Testing
⚙️ Automation
Good practices when creating E2E tests at Skeelo by Lucas Castro
This blog post by Lucas Castro explains how their team at Skeelo used Appium with Python created a well-structured automation project, emphasizing the importance of design patterns like the Page Object Model (POM) for better abstraction, maintainability, and scalability.
How To Use Playwright's testInfo.retry To Deal With Flakey Environments by Sergei Gapanovich
Sergei Gapanovich discusses how to manage unstable environments and ensure reliable test results using Playwright's retry feature.
How to Explain Rest Assured Framework in Interview ? by Purnima Sharma
Purnima Sharma shares an approach for REST Assured-based framework that ensures consistent structure across requests, facilitates easy addition of new request types, and improves test readability and reusability within the testing suite.
Comparing Modern JavaScript Testing Frameworks: Jest, Mocha, and Vitest by Sean Coughlin
Sean Coughlin compares three JavaScript testing frameworks—Jest, Mocha, and Vitest. The article outlines their key features such as configuration ease, performance characteristics, and community support, highlighting how each framework addresses different testing needs.
How we debugged a Flask session error by Shivahari P
Shivahari P details how Qxf2 debugged a Flask session error that was causing their CI tests to fail.
🔍 Test Automation
💨 Performance
JMeter Correlation Recorder 2.5: An Approach to the New Plugin Version by Nayla Lago
This article by Nayla Lago explores the enhancements in the latest version 2.5 of the JMeter Correlation Recorder plugin, focusing on easing the process of correlating dynamic values in performance testing.
Mastering Concurrency: End-to-End Stress Testing with KMP by Oliver Okrongli
Oliver Okrongli explores strategies for efficiently identifying and addressing intermittent faults in distributed systems through end-to-end testing using tools like Kotest and Ktor.
🔍 Performance Testing
🌞 Accessibility
Your eight-step PDF accessibility checklist by Kyle Paciello
Have you ever tested PDF files for accessibility? This article by Kyle Paciello provides an eight-step checklist to ensure the PDF documents meet accessibility standards such as semantic tagging, appropriate alternate text for images, logical reading order, color contrast and more…
🔍 Accessibility Testing
🛠️ Resources & Tools
Wave — An open-source terminal emulator for Mac or Linux that enables seamless workflows so you can render anything inline, save sessions and history, powered by open web standards.
Postman-to-k6 — Converts Postman collections to k6 script code
debugbar — A debugging tool for RoR developers to get a better understanding of your application performance and behavior.
swift-testing — Swift Testing is a package with expressive and intuitive APIs that make testing your Swift code a breeze. You can watch more about it in this video Meet Swift Testing by Stuart Montgomery.
📝 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
- Being a good senior tester means having an opinion by Callum Akehurst-Ryan
- How do you decide which tests to automate? by Mike Harris
- Crafting a Comprehensive Test Plan by Irfan Mujagić
😂 And Finally,
📨 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.
Thanks to everyone for subscribing and reading!
Happy Testing!
Pritesh(@priteshusdadiya)
Did You Enjoy This?
Then consider joining the 2,638 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.