Hello there! 👋
Welcome to the 115th 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👇
2023 has truly been a fantastic year, filled with growth, insights, and the unwavering support of our dedicated readers like you. This newsletter has steadily evolved and has exceeded my expectations.
While the growth might not be as I expected, It is slowly becoming a hub for discovering new testing tools and exploring exciting job opportunities, thanks to the invaluable contributions from each one of you.
It has been a pleasure connecting with you. Thank you for your support, reading article I curate, trying out tools that I share, and for the and for the feedback and kind words you send in replies.
As this year draws to a close, I encourage you to take a well-deserved break, immerse yourself in the positive achievements of the year, and recharge for the adventures that 2024 will undoubtedly bring.
With gratitude and warm wishes,
Pritesh - SoftwareTestingNotes
P.S. There won’t be new issue next week, I’ll unwind a little bit and see you on in the coming year.
📚 Testing
The Emotional Intelligent Tester by J. A. Pardo
Emotional intelligence is seen as a valuable and indispensable skill for testers. J. A. Pardo shares some really useful tips for developing emotional intelligence, including active listening, empathy, and providing constructive feedback.
Insights and strategies on testing Machine Learning Models by Avinash Shetty
How would you go about testing machine learning models? Avinash Shetty provides a good pointers on what to test and how to formulate your testing approach.
Additionally, Arunkumar Muralidharan writes about Testing DALL-E by creating single panel cartoons.
But which one is of higher perceived quality? by Stuart Thomas
Great article by Stuart Thomas emphasizing the importance of a holistic approach to quality and testing for a high-quality product and improving the overall experience of users and stakeholders.
➜ Read all curated stuff on Software Testing.
⚙️ Automation
Things I wish I knew when learning to use Cucumber & Selenium with Node.JS by Adam D Sherman
This article discusses some tips and tricks for using Selenium with Node.js for automated testing. The author shares their experiences and provides solutions to common issues, such as turning off geo location, dismissing alerts, getting clean text from an element, getting text from a hidden element, and repeating the same test for multiple pages using Cucumber's Scenario Outline.
What is WebDriver? Is Selenium and Selenium-WebDriver the Same? A Brief on BrowserDriver Classes by Gokulanand Ganapathy
WebDriver and Selenium are not one and the same thing. Gokulanand Ganapathy discusses the concept of WebDriver interfaces and browser driver classes, which implement the methods defined in the WebDriver interface.
How I use Mutation Testing to Drive Good Test Case Coverage by Aleksander Jaworski
Why mutation testing, you may ask? Aleksander Jaworski shows how mutation testing can uncover missing test cases for boundary values. The article also highlights the limitations of code coverage as a metric for test suite effectiveness.
Synthetic Monitoring with the Tracetest GitHub Action by Daniel Dias
Synthetic monitoring involves simulating user behavior to assess system health and functionality.
Daniel Dias shows how to simulate user interactions, design robust test suites, and how to to define a GitHub Action and create a schedule for running tests. The article guides you through configuring GitHub Workflows, scheduling hourly health checks, and performing local validations using the Tracetest CLI.
➜ Read all curated stuff on Software Testing Automation.
💨 Performance
Improve Your Android App Performance With Baseline Profiles by Jaewoong Eum
What is Baseline Profiles? and how it can help improve the performance of Android applications? Read this article as Jaewoong Eum provides instructions on setting up Baseline Profiles for projects and libraries, as well as troubleshooting tips. It also explains how the Baseline Profiles are integrated into APK/AAB files and how they enhance app performance through the DEX optimizer.
Mastering Front-End Performance Testing by Nikolay Advolodkin and Marie Cruz
This is a YouTube video by and Marie Daguerre showcasing browser module in k6 for front-end performance testing. They talk about setting up a k6 browser test, launching the browser for simulations, and handling issues with locators.
➜ Read all curated stuff on Performance Testing.
🛡️ Security
Top Burp Suite Extensions Used by Penetration Testers by Piyush Kumawat
Burp Suite is a powerful tool for web application security testing and provides a wide range of extensions that enhance your testing. Piyush Kumawat shares some some popular Burp Suite extensions such as Active Scan++, Backslash Powered Scanner, Autorize, Sentinel, Reflector, and HTTP Request Smuggler.
➜ Read all curated stuff on Security Testing.
🌞 Accessibility
Accessibility Testing on Mac: A Tester's Guide to Creating Inclusive Web Experiences by Naman Garg
This blog post by Naman Garg provides a guide for Mac users on conducting accessibility testing for web development. The article discusses the accessibility features available in the macOS system, categorized into vision, hearing, motor, and speech along with testing steps for VoiceOver and tips for adjusting settings and testing in different languages.
Insights: Mobile accessibility
Fable, a company focused on accessibility, did a survey on mobile accessibility. Read this article sharing insights. They found that most common barriers to mobile accessibility for assistive technology users are unlabelled buttons or links, small buttons or links, and gestures required to interact. Other barriers include parts of the screen being blocked, missing error messages, and the inability to resize text or pinch and zoom.
➜ Read all curated stuff on Accessibility Testing.
🛠️ Resources & Tools
Mobile View: Web Testing & Device Simulator — Simulate any site on multiple devices simultaneously in a tab. Boost Development, UI/UX, & QA, with real-time responsive previews.
AutoHotkey — is a free, open-source scripting language for Windows that allows users to easily create small to complex scripts for all kinds of tasks such as: form fillers, auto-clicking, macros, etc.
Ad Speedup - Skip Video Ads Faster — Automatically speed-up ads on videos. Save time, enhance viewing. Simple, fast, and user-friendly. Transform your browsing now!
📝 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
How Microsoft Taught Me to Test Things and Try Things to Learn Better by J.D. Meier
Making E2E Tests Harder, Better, Faster, and Stronger by Ben Hammond
How to handle: 5 Issues that Every QA Automation Engineer faces by Bharat Varshney
😂 And Finally,
Someone tricked AI into selling him a 2024 Chevy Tahoe for $1 🤣
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.
Thanks to everyone for subscribing and reading!
Happy Testing!
Pritesh(@priteshusdadiya)