Hello there! 👋
Welcome to the 97th 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 just came across this really amusing article by Nurhayat K. describing A Hilarious Face-Off: Selenium, Cypress, and Playwright Battle for Web Testing Supremacy!.
Amidst all the X V/S Y comparison battles going on and recent Cypress scare, It was refreshing to read the conclusion that Nurhayat K. reached.
Now, Lets jump into this week’s curated links, let me know what your favorite is!
TestDevTools is a 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… We got you covered.
Want to learn how to start testing APIs? Callum Akehurst-Ryan has written a nice guide to introduce you to what, why and how to do API testing.
Bugs left unresolved will cause you more harm down the road. David Tzemach describes what kind of damage unresolved bugs can cause for your software.
Wessel Braakman have shared few article about how to do contract testing using various tools but what are some of the thing you should be careful about when doing contract testing? Wessel Braakman shares some of the pitfalls you should know.
Software testing has lots of preconception. Jason Arbon shares some of these ideas and how to be vigilance to it.
Very detailed article by Johanna South discussing everything you need to know about Shift-left testing, it’s impact and benefits in modern software development process.
➜ Read all curated stuff on Software Testing.
Playwright is nice but why should you use it? Does it have something that others such as Selenium and Cypress don’t? Take a look at this article by Andrew Knight showing how Playwright fits into the modern web testing.
Furthermore, Butch Mayhew also wrote about Handling Multiple Login States Between Different Tests in Playwright.
As your test suite and testing scope becomes larger, you have to start thinking about the streamlining the test execution process. Here is a nice article by Enes Kühn showcasing how to dockerize your automated tests with simple and practical example.
Simplest thing are often quickly forgotten but are most useful. Here is a example by Harshit Shah on how Java Generics simplifies Web Element Interactions, test data and multiple browser drivers management.
Appium is the most beloved tool when it comes to mobile test automation. Daniel Maioni shares a nice use case of how to use NightwatchJS with Appium to create and execute your mobile tests.
➜ Read all curated stuff on Software Testing Automation.
Take a look at this article by Pablo Chacin to Learn about Fault Injection Testing and how it helps in Chaos engineering and testing.
➜ Read all curated stuff on Performance Testing.
Cross-site-scripting attacks happen when the text data from one user executes as a script when viewed by another user.
Gleb Bahmutov presents a really nice use case of Cross-site-scripting and How to verify Content-Security-Policy (CSP) to stops cross-site-scripting (XSS) attacks using Cypress. Really nice.
Is your website using Blockquotes? Here is everything you need to know about how different screen readers announce blockquotes. Adrian Roselli shares several approaches for the same and advices to pick best approach for your audience.
In this article, Victor Catão talks about ways to automate accessibility testing of your iOS app using the new
performAccessibilityAudit method, introduced at WWDC 2023.
➜ Read all curated stuff on Accessibility Testing.
🛠️ Resources & Tools
Detox — is a open-source Gray box end-to-end testing and automation framework for mobile apps.
nve — Run any command on specific Node.js versions.
📝 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
- Why am I not terrified of AI?
- Bash Cheat Sheet: Tips and Tricks for the Terminal
- Knowing When to Stay With a Company and When to Leave
⭐ LAST WEEK'S MOST READ
- Is Behaviour Driven Development (BDD) right for API testing? by Peter Thomas
- Master API Testing with Postman by Valentin Despa
- How to upload multiple reports in a single folder using GitHub Actions by Anshita Bhasin
😂 And Finally,
Keep Smiling and have a fun week.
📨 Send Me Your Articles, Tutorials, Tools!
Thanks to everyone for subscribing and reading!