10: A bug in a web app that occurred only on Windows PCs and started in 1977

This is the Software Testing News, a newsletter that goes out every Wednesday. I republish it here for sharing and referencing, but if you'd like to sign up you can do so right here:

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 on Twitter by Figma

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.


⚙️ Automation

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 xUnitNSubstitute 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  xUnitNSubstitute and FluentAssertions.


💨 Performance

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.


🛡️ Security

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

Cicada Distributed is a Python based load testing framework.

Needle

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

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.

Show me all Software Testers

Do you also create content around Software Testing ? Submit yours here and I will add it to the list.


And Finally,

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. 🔥
Pritesh


Did You Enjoy This?

Then consider joining the 400+ other people getting the Software Testing News newsletter. It's a collection of fascinating finds from my week, about wide range of topics surrounding software testing and whatever else catches my interest.

Subscribe to Newsletter

Subscribe to get best resources and articles on Software Test Engineering in your inbox. Every Week — for free!

No spam, ever. We'll never share your email address and you can opt out at any time.