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, tweets, 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 is superior to React Testing Library — This article aims to demystify the differences between two of the most popular React testing solutions: Cypress and React Testing Library.
Load Testing at Scale and Lessons Learned — Load testing helps us reduce ambiguity and avoid guessing if the service will be able to meet ours and our customers’ expectations. I’d like to share what we learned along the way while load testing and optimizing that service. Kevin London
Demonstrating the value of our Playwright tests — What metrics do you collect around automated e2e testing?
Testing Deep and Shallow (2) — When we talk about deep and shallow testing in the Rapid Software Testing namespace, some people might assume that we mean “deep testing” is good and decent and honourable, and that we mean “shallow” to be an insult. But we don’t. “Shallow” is not an insult.
Getting Started With Testing In Laravel — This is a guide for laravel developers who have never written tests for their applications.
Plan for tradeoffs: You can’t optimize all software quality attributes — An essential part of requirements analysis is understanding which quality characteristics are the most important so that designers can address them appropriately.
Cypress basics: API testing — This article is a part of series on Cypress basics. You can check out some other articles on my blog where I provide step by step explanations of some Cypress basics + some extra tips on how you can take things one step further.
What is quality engineering software? — Quality engineering software provides tools that aid quality assurance initiatives with consistent insights that reduce costs.
Testing With Charles Proxy Part 1 — In this series of blog posts, the goal is to help someone get started testing with Charles Proxy. Nicola Lindgren
Testing With Charles Proxy Part 2 — In this post, we'll focus on: How to use breakpoints and Test ideas using Charles including editing requests and responses. Nicola Lindgren
How to quickly test apps in other languages with an Xcode scheme — When you write an app that supports multiple languages, you need to go back and forth between languages from time to time to make sure your design works great in every language.
Simulate geolocation with Capybara and Headless Chrome — Short blog post with examples.
Understanding and Configuring your Kotlin Multiplatform Mobile Test Suite — In this article, I’ll show you how to configure the test suite from your KMM project.
Gustavo Fão Valvassori
Make Your Test Automation Better With Tags — Are you running your entire automated test suite all the time? Using tags will speed things up by deciding which tests to run only when you need them.
What’s New in Appium Java Client 8.0.0 — Learn about the latest updates in the Appium Java Client 8.0.0 release, and how it affects your Appium mobile testing today. Sai Krishna and Srinivasan are members of the Appium team.
Sai Krishna and Srinivasan Sekar
Load Testing using ab Apache Benchmark command-line tool — Ab is a simple load testing command from Apache. It benchmarks your HTTP server by automating a scenario of sending multiple requests with concurrent clients.
Software Development Engineer in Test (USA Remote)
You will join a distributed team of 40+ including remote employees and employees based near our offices - San Diego, CA; San Mateo, CA; Austin, TX; and Portland, ME. As a Software Development Engineer at a fast-growing company, you can evolve the way we do testing and provide software to our customers.
Post your job with us.
🛠 Code, Tools and Resources
Pest — Is an elegant PHP Testing Framework with a focus on simplicity.
New testing tools to help prepare for IE retirement — How to enable Microsoft Edge with IE mode.
Teyit — Formatter for your Python unit tests.
Responsive Viewer — A Chrome extension to show multiple screens in one view.
HTTP Client - Secret Weapon for Web Service Testing — In this webinar, we will cover not only basic functionality, but also streaming, file downloading, and gRPC. We will go through them all one by one. YouTube
On-demand environments for Automation Testing — In this episode, Tommy McClung, founder of Release and a building-scalable-infrastructure expert, will share how using on-demand environments for automation in development, staging, and production can accelerate your testing efforts. Joe Colantonio and Tommy McClung