Sponsored Link
QualityWatcher — The Lightning Fast Test Management Tool
Are you tired of writing test cases? No need to start from scratch. Get customizable test case templates and start running tests in just 3 clicks with QualityWatcher. Get early access.
NEWS
Alternatives to "Manual Testing"
Manual testing is often described as a practice opposite to automated testing. But Michael Bolton makes a point that testing is not purely manual nor automated.
If you want to learn even more about that, watch Michael's very interesting video: What's wrong with Manual Testing?.
Going Beyond Test Coverage
Test coverage is one of the most popular metrics. But it's not the only one, and Thomas Shipley gives five great examples of other metrics that can help you assess how valuable your tests are.
How to Make Remote Pair Testing Work
How to make the most out of pair testing when working remotely? Oluwatomi Familoni has some great pieces of advice.
Thinking about quality: management paradigms and quality
For those of you looking for an inspirational read, Joep Schuurkes describes five examples of management and how they can impact quality.
When Do I Stop Testing?
There is always too much testing to be done and never enough time to do it all.
Justin Rohrman not only explains a few scenarios which can help decide when to stop testing but also how to avoid inefficient testing.
You Don't Always Need to Follow Best Practices
Software development projects should have one major overarching goal — deliver a useful product to your customers' hands. While commonly-used best practices can help, they're not always required.
An interesting article by Dennis Martinez describing the trade-offs in software development, including such practices as creating a test plan, or even test automation.
AUTOMATION
Automation testing: code-less or code-ful?
Ever wondered whether it's better to use low-code over full-code solutions for automated testing? This thread on Reddit brought up some interesting points.
How to use the Factory design pattern to create browser instances: the simple approach
Running Selenium tests on multiple browsers? Elias Nogueira shows how to automatically choose the right browser driver with the handy factory design pattern.
Speaking of design patterns, Anton Angelov just shared a good guide to the Fluent Page Object Pattern in Java.
Single Responsibility Principle in Test Automation
Biswajit Pattanayak describes how to use the first of the SOLID principles in practice, using the Page Object model as an example.
Test Automation Journey
Here are some good practices for implementing test automation and choosing tools, listed out by Team Merlin.
TDD vs. BDD — Difference and Similarities
Harish Rajora explains what Test-Driven Development and Behavior-Driven Development have in common, how they differ, and when they shouldn't be used at all.
TOOLS
10 Best Test Management Tools For Jira In 2021
There are many Jira plugins for test management and Jason Boog did a great work putting them all together and analysing them in terms of UI, usability, integrations and value.
But what if not Jira? Here's an overview of the open-source test management tool — QuAck.
Announcing TestProject 2.0 Next Gen Release: Hybrid Cloud & Offline Mode
If you use TestProject, you might be happy to hear that Mark Kardashov has just announced the 2.0 version that brings new features such as storing test artifacts in the cloud while running the tests locally and running tests offline.
Appium vs Espresso vs XCUI — Understanding how Appium Compares to Espresso & XCUI
Sai Krishna and Srinivasan Sekar describe and compare three frameworks for mobile testing: Appium and native test frameworks such as Espresso for Android and XCUI for iOS.
JMeter alternative: Load Testing with Locust
Salva Labajos gives a nice overview of Locust — an open-source Python tool for load testing.
Note: If you can't access the full article, simply open it in a private tab.
BOOKS
Software Development Engineer in Test — How Google Tests Software?
Adam Piskorek shares what insights he learned about test automation, shift-left and SDET role in two of Google's books on software testing.
VIDEOS
Selenium Python Tutorial Series
If you want to learn web test automation with Selenium in Python, here's a great tutorial series by Dilpreet Johal. It's worth keeping an eye on because the new videos are still showing up once or twice a week.
Sponsored Jobs
[London] Lead Mobile QA Engineer @ Smarkets
At Smarkets we are looking for a Lead Mobile QA Engineer. 75% of our staff are engineers, we re-write ~40% of the code base each year & we ship multiple times a day. This year we want to speed up the feature development of our Mobile apps. The role will incorporate lots of automation testing as well as exploratory testing through the apps.
AND...
Thanks for reading!
If you're enjoying this newsletter, you can support my work and buy me a coffee.
COMMENT
It's Friday.
The weekend's coming up.
And you really want to finish that last feature.
Or add some new tests for the nightly build.
You know, just to feel like you've done something today, right?
Don't.
Or, in Rick Branson's words, Don't F*cking Deploy on Friday. 😂
Have a calm weekend!
Dawid Dylowicz