This is the Software Testing Notes, 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 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.
šØ 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.
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 2,667 other people getting the Software Testing Notes 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.