Welcome to the 10th issue of Software Testing Notes! 🚀.
Pritesh from Software Testing Notes here 👋. It’s has been nearly 3 months since I sent out 1st issue of the newsletter 💌 and I’m very grateful and overjoyed by the positive response I have received . Thank you very much to everyone for subscribing. your support means world to me.
We are at ~28 subscribers at this point and I’m going to continue tweaking and improving the newsletter and website. I’m hopping to get ~300 subscriber in next 3 months 🔥 so, if you like this weekly digest then please share it with your friends.
Now, coming back to the this week newsletter, I have lot's of good content for you in this weeks newsletter! Hope you have a great rest of the week.
Visit Software Testing Notes Website!
📚 Top Reads
A bug in a web app that occurred only on Windows PCs and started in 1977
So, Figma shared a very interesting story about a bug that occurred only on Windows PCs. I haven’t had this much fun reading something technical.😄
Why a QA Should Learn Programming Skills
by Paulo Oliveira
Via Test Project
Should testers also learn coding ? can this be helpful to improve the QA’s job ? Are you a tester and don’t know from where and how to start ? This article can help you to get started begin learning programming skills and test automation.
34 Years in Testing
by James Bach
34 years in testing. WOW! James’s (Creator of the Rapid Software Testing) has put together a retrospective of his journey over the years.
Testing Emails in Automated Test Scripts with a Fake SMTP server: MailCatcher
by Zhimin Zhan
MailCatcher is a simple SMTP server which catches any message sent to it to display in a web interface. Zhimin has put together a step by step guide on how we can utilize MailCatcher to do email testing for your application with Selenium WebDriver.
Handling Important Android Mobile Gestures using Appium and Java
by Amit Kumar Santra
code snippets for Handling Taping on Element, Tap on particular coordinates of an Element, Double Tap, Long press on a Element using Locator, Swipe Gesture, Scrolling down and Drag and Drop.
Writing Unit Tests with xUnit, NSubstitute and FluentAssertions by Daniil Doronkin
Daniil provides a detailed account of how they implemented their unit tests using xUnit, NSubstitute and FluentAssertions . The article provides details of how to implement them real world project by providing a step by step walkthrough.
4 Tips for Automation Engineers Interested in Site Reliability Engineering by Abigail Bangser via Applitools
Detailed explanation of how to create a set of unit tests using xUnit, NSubstitute and FluentAssertions.
Writing the Cicada Distributed Testing Framework
by Jeremy Herzog
Jeremy Herzog has created a load testing framework in python called Cicada designed to test distributed systems, automated integration testing with CI/CD pipelines.
Worldwide Load Testing with JMeter and Kubernetes on Google Cloud Platform by Romain Billon
It doesn’t get better than this. follow along with this article and you will be ready to for your performance test in no time. From docker images to setting up the regions with GCP Kubernetes cluster.
An End-to-End Guide of Load Testing by Nicole (Mendoza) van der Hoeven via Abstracta
Nicole covers process of End to End performance testing using k6 as a load testing tool. Learn how to start the load testing from Planning the test, Writing test scripts with K6 , Test Execution, Analysis and reporting.
Jailbreak iOS 14.6 using Checkra1n and Online Jailbreak Tools
Learn how to use Jailbreak for the security testing in this step by step article by Skye Morgan
Xml Injection For Beginners by ir. Han Toan Lim
A very thorough article explaining what XML is ? what are the some crucial aspects that makes Xml work and how can we perform some soft of security testing by injecting data into XML with detailed explanation and examples.
Cybersecurity: The Coding Myth by Mayowa Ibitola
Mayowa Ibitola articulately puts out this thoughts on Knowledge of coding required for the Cybersecurity. he explains that it’s all depends on the roles. For Major Cyber Security Roles, Modern Day Organizations tend to need expertise knowledge in one or more programming languages, so learning how to code gives you an advantage over other applicants.
What is the Different Between VPN and Proxy – A Complete Guide
by BALAJI N
Both the VPN and proxy are used to facilitate the connection between the client and server by hiding it’s IP address and they are slightly different in the way it handles the data. Read this article by BALAJI N to know in details of difference between the two and where can we use then and where we cannot .
🛠️ Resources & Tools
Cicada Distributed is a Python based load testing framework.
Needle is a tool for testing your CSS and visuals with Selenium and nose. It checks that visuals (CSS/fonts/images/SVG/etc.) render correctly by taking screenshots of portions of a website and comparing them against known good screenshots. It also provides tools for testing calculated CSS values and the position of HTML elements.
MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. A very good app to test emails.
📝 List of Software Testers
Testers added this week : Arun Motoori
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.
I don't introduce bugs and you cannot prove otherwise 🤣
👋 Reach Out and 🌎 Get Social
Tell me about what you're working on, some of your goals this year or any wins you have had. Let me know what you thought about this newsletter, maybe you have some ideas you'd like to share.
You can follow me personally @priteshusdadiya. I give insights into Testing, development & how I'm growing Software Testing Notes.
You can follow @thetestingkit to keep up-to-date on the community & fresh links to read.
Happy Reading. 🔥