NEWS
Not everybody can test
How come?! — you may ask. Well, I assume Paul Seaman did ask this very question and decided to investigate further which led him to interesting conclusions.
Some Myths & Truths about QAs
I liked how Nitin dealt with the popular myths about QA in such a concise way. If you're starting your journey in software testing, this might clarify a few things.
Quality Assurance for Artificial Intelligence
A very detailed introduction to AI from the QA point of view by Michael Perlin. If you haven't read anything about it before, you may want to go through this article. Oh, and if you think it's just this one, I'm just telling you there are part 2 and part 3 as well!
The long and the short of FinTech apps testing
Having worked in FinTech for a year, I agree with a1qa on the big challenges that engineering teams and testers face due to the high stakes in the industry. Luckily, they give some answers, so it's worth reading even if you're not in the same boat!
Test architecture in a nutshell
In my previous job, I took the lead on setting up the QA process from scratch. I found a lot of similarities to the approach that Noemi Ferrera described in this insightful article!
AUTOMATION
Composite Design Pattern in Automated Testing
And here we go again with another comprehensive article by Anton Angelov who shows how to use Composite design pattern in test automation. As always, it's a great source of knowledge!
An Introduction to building a CI/CD pipeline with Jenkins and Octopus
In this article, Bob Salmon explains how to build a Continuous Delivery pipeline using a combination of Jenkins for CI and Octopus Deploy for —as you can guess — deployments.
Nightwatch.js Tutorial For Test Automation Beginners – With Examples
A great introduction to Nightwatch.js web testing framework by Ramit Dhamija who shows how to set up and execute tests, while also sharing a lot of useful insights about this approach.
Web UI Automation using Python, BDD and Selenium
It's the third time I'm featuring Tom Knee here and there's a reason. This time, in the detailed 3-part series, he shows how to start with web automation using a stack of Python, BDD and Selenium. Very solid work!
Is MailHog Useful for Automated Email Testing?
I have troubles not to mention articles by Dennis Martinez here as they're always so detailed, clear and high in value. This time he elaborated on a problem I faced a couple of times in the past — testing emails — providing with the pros and cons of this solution.
TOOLS
Web performance testing: 18 free open-source tools to consider
In this big comparison, Joe Colantonio analysed 18 open-source performance testing tools including a brief description and grouped by use case — whether it's client-side or server-side testing. If you're planning any kind of performance testing, you may find this list helpful!
Updated React Native testing guides
React Native has updated its testing guides — thanks to Vojtech Novak and Kadi Kraman!
COMMENT
Welcome to the 10th issue of Software Testing Weekly! 🚀
Today I just want to say thank you — for reading, for subscribing, for writing all these great articles or simply for visiting if you're just passing by. I'm happy to see your engagement and the growing audience (especially on Twitter). It's been great two months since I launched this project and I'm grateful to have you here!
One important news from me is that due to the rapid spread of coronavirus, it eventually took a toll on software testing conferences as well — see cancelled and changed events.
But I'm not going anywhere, so you can enjoy the best news from this week! 😊
Dawid Dylowicz