NEWS
40+ great resources that will rock your release velocity
This is an amazing list of resources on improving everything related to deployments, releases and continuous delivery β all that put together in one place by Rouan Wilsenach. It's a great point of reference!
BDD in 2020
Itβs 2020: can we officially declare Behaviour Driven Development (BDD) dead?
Alister B Scott elaborates on the purpose of BDD and its common misuse. What I liked the most is the 12-step process to make it work well. And what if it doesn't? He got us covered, too.
How to Do Security Testing Manually: 12 Effective Ways
Security testing is often seen as a separate specialisation but I believe that every software tester should be at least aware of the basics. In this article, Joy Winter shared a dozen of helpful pieces of advice on how to manually perform security testing that we all can apply.
Seeking the best test strategy
Let's get one thing straight: there's no one single test strategy that will work for all projects. However, David Zambrana shares a high-level guideline that may help us choose the optimal strategy for the next project.
AUTOMATION
Adopting device-farm for mobile testing
I enjoyed this insightful story of setting up a cloud-based mobile device farm in five phases that Kumar Ashok introduced in the company he works for.
Data-Driven Testing in TestCafe
This is a great two-part article on data-driven testing in TestCafe by Dennis Martinez. The first part (linked above) is about JSON and XML file types. The second part is about CSV and Excel file types and you can read it here.
Visual Regression Testing using BackstopJS
I mentioned BackstopJS two weeks ago and this week Nithin wrote a detailed article on how to use the tool in practice for visual regression testing. All clear!
Writing an integration test with React Testing Library
Franco D'Alessio shares a solid step-by-step guide on how to do integration testing in React using the popular React Testing Library.
TOOLS
Most Complete Selenium WebDriver 4.0 Overview
Curious about what really changed in the latest version of Selenium WebDriver? Kudos to Anton Angelov who put everything together in one place!
Cypress 4.6.0 is Out... And Brings a Surprise New Feature!
Mike Cataldo shares a practical example on what changed in the recent Cypress update. Good for you, VSCode users!
Note: There was a regression introduced in that version and the latest one at the time of writing is 4.7.0.
Cypress React Selector - React testing made easy with Cypress
Abhinaba Ghosh has created a handy cypress-react-selector
library that can help you test your React components. Want to learn more? He described it in more detail in this article.
VIDEOS
Principles to Guide Testing: Modern and Agile
In this amazing webinar, Lisa Crispin talks us through the 10 Principles for Agile Testers and Modern Testing Principles, explaining how they relate to each other and how they can be applied.
COMMENT
The big news this week is BBC Radio 4 series on the UK's Post Office scandal around its IT system that allowed system abuse leading to frauds and accusations of many innocent people. Many causes led to such a big issue, but this could have been minimised or even prevented if only more emphasis was put on a thorough quality assurance process.
No one is in a better position to describe the problem from the software testing perspective than an experienced software tester and IT auditor, James Christie. So instead of me trying to elaborate on the matter, I'll just let you dive into his great 3-part article.
Test wisely!
Dawid Dylowicz