Hello there! 👋
Welcome the 81st 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.
The 2023 report on the accessibility of the top 1,000,000 home pages, commonly known as
The WebAIM Million is out. The evaluation is conducted using automated tools and the results provide an overview of and insight into the current state of web accessibility for individuals with disabilities and trends over time.
You can read more of The WebAIM Million - 2023 update here.
In addition to the WebAIM report, I have lots of nice reads for you this week about,
- Android screenshot testing
- Reasons for not to automate your tests
- Kubernetes testing with Testkube and Tracetest
- Useful resources and how to guides for security penetration testing
- Performance Tuning Case Studies and more…
So, let’s dive into this week’s curated links, let me know what your favorite is!
It is a second article on topic that was covered and included in a previous issue (#78). This time, Ubiratan Soares talks about three libraries that enable screenshot testing for Android. The article goes into great detailed evaluation of Shot, Paparazzi and Dropshots libraries.
You might have heard many people making a case for automation for everything. But as we say “Just because it can be automated doesn’t mean it should be”. From testing perspective, Oscar Cepeda shows couple of use cases where test automation doesn’t make sense or will have very little impact on your testing.
Kristin Jackvony is back with latest addition in the series “Logical Fallacies for Testers” and this article explores how not to immediately jump to conclusions based on information Infront of you. Kristin Jackvony did a really nice job explaining “The Straw Man Fallacy” with few insightful examples.
➜ Read all curated stuff on Software Testing here.
Adnan Rahić share a use case of triggering automated tests with Kubernetes events that runs assertions against distributed traces. This was really fun article to follow along.
Gleb Bahmutov has created a plugin called cypress-split to run specs in parallel and cypress-code-coverage to generate code coverage reports. In this article, Gleb Bahmutov shows how to use these plugin to run E2E and component Cypress specs in parallel and combining the code coverage reports using GH Actions.
➜ Read all curated stuff on Software Testing Automation.
A curious case of continuous Full GC’s with G1GC
A very thoughtful case study of Garbage Collection and Heap memory usage. Prabhakar J. gives a step by step process of RCA and what it took to fix the issue with application running on JVM with JDK8 on an Oracle Linux VM.
➜ Read all curated stuff on Performance Testing.
Google Dorks are special search terms that help locate information which is not found through regular web searches.
In this article, Manish Shivanandhan shares what Google Dorks are, examples of common dorks and how they can help us in penetration testing. The article also shares Google Hacking Database (GHDB) that provides a collection of pre-defined Google Dorks.
Learn the importance of static code analysis in the software development process and how it improves software quality, reliability, and security. David Fagbuyiro shares the advantages and disadvantages of static code analysis tools.
"How to Use OWASP ZAP for Website Penetration Testing" Spiering a Website with OWASP ZAP by Manikanta Suru
Manikanta Suru made nice efforts creating this video tutorial on how to perform Spidering (It allows you to launch an automated scan against an application) using OWASP ZAP.
Eric Eggert has written a summary on The WebAIM Million - 2023 update and by the looks of the summary all doesn’t seem to well.
Our intent isn’t to design and user test—it’s to co-design with our users.
This article provides incredible insights into how folks at Slack are keeping accessibility in mind while designing the product. Andrew Gosine shares three design principles they utilized to create inclusive design.
➜ Read all curated stuff on Accessibility Testing.
🛠️ Resources & Tools
WebPerformance Report — This is a unique idea. Get a personalized report via email every week on the status of a website that you want to monitor for web performance and web optimization, with Core Web Vitals included, powered by WebPageTest.
AcademyBugs.com — Want to practice your exploratory testing skills? FindBugs is a mock e-commerce site, with bugs planted inside. Once you identify a bug, a sample report will open with all the information needed.
📝 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
- How to Get Out of Your Own Way at Work
- Persistent Stress: What Every Productive Worker Needs to Know
⭐ LAST WEEK'S MOST READ
- Ultimate UI Testing Checklist
- How Testers can add value in an Agile Team
- Preparing For A Technical-QA-Engineer Job Interview
😂 And Finally,
Keep Smiling and have a fun week.
📨 Send Me Your Articles, Tutorials, Tools!
Thanks to everyone for subscribing and reading!