Welcome to this week's new issue of Test Automation Weekly. A lot happened this week, so here's your chance to get caught up. Read on for the week's most popular articles, news, and tools. Want something mentioned? Tweet us at @testingdigest. Happy reading!
If you'd like to support Test Automation Weekly please share this issue with friends and colleagues. Don't forget to subscribe to our newsletter to stay up to date on all news.
📚 Articles, Tutorials, and Opinions
Cypress: Remote Tests Execution Made Simple — This is our next article in the long cycle of articles related to efficient browser automation infrastructure.
WebdriverIO, meet Serenity/JS — WebdriverIO now being available in SerenityJS to bring you the Screenplay Pattern style into your test suite.
Who the heck is an SDET? — Gaurav shares his thoughts "Nowadays, A very common title in the Test automation space is that of an SDET (expanded as Software Development Engineer in Test), Phew! that took me nearly 7 secs to even verbally speak out the full form".
Testing the Performance of ClickHouse — One of the main selling points of ClickHouse is that it's very fast, in many cases utilizing the hardware up to the theoretical limits. This was noted by many independent benchmark such as this one.
Improving our UI testing at SingleStore — In this blog post, we share our experience with adding Cypress and React Testing Library UI tests to our web platform. Joanna Lew
Test-driven development with Go — What this means is that before you write a program to do something (multiply two numbers, let's say), you first of all write a test. John Arundel
How To Automate Documentation Workflow — In this article, you’ll learn how to save hours of tedious work of writing, updating, and correcting technical documentation. In this article, you will learn how to automate your documentation workflow with Vale and GitHub Actions.
Alternatives to "Manual Testing" — This is an extension on a long Twitter thread from a while back that made its way to LinkedIn, but not to my blog.
UAM Testing — Software success for Urban Air Mobility.
On codeless automation — Here you can find the answer on the question "Do you think codeless is a good thing or no?'.
Writing Business-Oriented Tests for Living Documentation — This post tries to represent why it’s a key element if we want to use our tests as living documentation for our product.
A real-world example of TDD catching bugs — How TDD reveals coding mistakes and many more.
Sr. Software Developer in Test (Remote US)
Working in a predominantly Microsoft shop as a SDET with one of the applications teams, you will contribute to all aspects of QA process, from understanding the new features' specifications and building test strategies to automating the tests and configuring them to run on the recurring basis. Genesis
Post your job with us.
🛠 Code, Tools and Resources
thefuck — magnificent app which corrects your previous console command.
Synth — is a tool for generating realistic data using a declarative data model. Synth is database agnostic and can scale to millions of rows of data.
Paranoid Scientist — is a Python module for verifying scientific software which provides: Runtime verification of entry and exit conditions, Automated unit testing.
Dusk — provides an expressive, easy-to-use browser automation and testing API. By default, Dusk does not require you to install JDK or Selenium on your machine.
Reek — is a tool that examines Ruby classes, modules and methods and reports any Code Smells it finds. Timo Rößner
What's new in Playwright v1.14 — In this video you'll know what is new in Playwright by Andrey and Joel Playwright team members.
API Pen Testing — Are your APIs secure? How do you know? Is security even part of your testing plan? In this episode, Mateusz Olejarka, a Senior IT Security Consultant at SecuRing, will share how to approach testing REST API from a Pentester's Perspective.
Joe Colantonio and Mateusz Olejarka