Discover more from Software Testing Notes
Issue #91 : Software Testing Notes
The Spectrum of AI Testing: Case Study
Hello there! 👋
Welcome to the 91st 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👇
I have lots of nice reads for you this week, let me know what your favorite is!
This is one of the kind article that I have came across recently. Jeff Nyman has prepared a case study for us on how you could start testing for the OpenAI like apps by understanding the context behind LLMs and Training Models.
Before you dive into this article, I would recommend to read the first part, The Spectrum of AI Testing: Testability to get better understanding of the case study.
Testing vs Checking is something that might seem daunting to many, specially if you have just gotten into testing or not familiar with the field. Hopefully, this article by Ben Britton should be able to address some of the questions and queries going through your mind.
➜ Read all curated stuff on Software Testing here.
Having realistic test data is important for any automation test success. This article by Natalia Demianenko shows how to generate test data using the OpenAI API and automatically send it to the server. All with our very familiar tool, Postman.
Running your test on simulator is one thing but have you ever had to use actual real device to execute your test in iOS? Well, Look no further. Courtney Zhan has written a very nice and step by step guide on how to run Appium 2 (XCUITest) test with a real iOS device.
Sometimes screenshots are not enough to convey any issues that you have found during your automated tests. Take a look at this post by Gaurav J. showing how you can use Monte Screen Recorder library within your selenium tests to capture videos of your automated tests.
How do you measure the success or failure of your automation test projects? Yogesh Dhole has some nice insights that might be helpful.
Take a look at this article for a brief overview of Jest and its syntax. Jahdunsin Osho uses Jest to demonstrate some of the best practices such as the importance of writing tests that fail, avoiding false positives and the value of the DRY principle in tests.
➜ Read all curated stuff on Software Testing Automation.
Thanks for reading Software Testing Notes! Subscribe for free to receive new posts and support my work.
Fault injection testing is a software testing method which deliberately introduces errors to a system to ensure it can withstand and recover from error conditions.
K6 is coming up with some really nice utilities for performance and chaos testing. One such example is xk6-disruptor. Learn how to utilize xk6-disruptor to inject controlled faults and simulating turbulent conditions with this practical guide by Yusuf Tayman.
➜ Read all curated stuff on Performance Testing.
MSI, a well-known company, fell victim to a ransomware attack, losing a staggering 1.5 terabytes of data, including vital source code.
If you are not taking security testing as one of the core area of testing, you are inviting such threats to your door steps. To avoid such scenario, Tania Zhydkova has prepared a tailored risk management plan with Risk-Based Testing (RBT) approach that will potentially protect you from potential security breaches.
Furthermore, Doruk Süzer gives a nice Introduction to “Risk-based Testing Approach” along with it’s Advantages and Drawbacks.
What should you consider when you are testing various web forms for accessibility? Karl Groves breakdown the areas of accessibility to test into six easily understandable and follow through goals.
➜ Read all curated stuff on Accessibility Testing.
🛠️ Resources & Tools
Flashlight — is a Lighthouse-like tool for mobile apps and gives a performance score to your Android apps (including native, React Native and Flutter). Measure performance on CLI, Flipper or via E2E tests.
Monte Screen Recorder — is a Java library to capture video of your Selenium tests and much more..
Browse curated library of 350+ 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!