Charles Lowell — December 05, 2022
To test whether the Backstage is setting up the Catalog properly, you must start a Backstage server, wait for a while, and assert. This feat is easier said than done. Here is part 2 in which Charles will guide you through it in this article.
Read articleCharles Lowell — March 24, 2022
To test whether the Backstage is setting up the Catalog properly, you must start a Backstage server, wait for a while, and assert. This feat is easier said than done, but Charles will guide you through it in this article.
Read articleJorge Lainfiesta — March 03, 2022
In this tutorial, you'll learn how to set up integration tests for your Backstage plugins using Material UI Interactors
Read articleReceive a monthly curation of resources about testing, design systems, CI/CD, and anything that makes developing at scale easier.
Paul Cowan — January 13, 2022
Auth0 can be difficult to manage in local development and within testing environments such as CI/CD pipelines. An Auth0 simulator can save you from branching your code or maintaining mocks in your tests.
Read articleCharles Lowell and Jeffrey Cherewaty — August 04, 2021
Components from a design system make building UIs easy. It should be just as easy to test them. Interactors enable more robust tests for component-based UIs, and improve component libraries' maintainability.
Read articleTaras Mankovski — February 18, 2021
Upgrading your application stack to new major versions can be terrifying, especially when you have a massive application with 75 developers working on features non-stop. However, a good testing strategy gives you confidence to make bold moves that take your organization to heretofore unexplored lands.
Read articleJonas Niklas — July 16, 2020
To prevent flaky tests, BigTest introduces the Interactor API, designed around the lessons learned in Capybara. This article introduces the benefits of Interactors in BigTest and how to use them to write reliable tests.
Read articleCharles Lowell, Jeffrey Cherewaty, Jorge Lainfiesta, Robbie Pitts, Taras Mankovski — April 30, 2020
Flakiness: one of the biggest pain-points of any test suite. From app complexity to incident management, we explore some of the most common causes of unreliable tests.
Read articleCharles Lowell, Jeffrey Cherewaty, Jorge Lainfiesta, Robbie Pitts, Taras Mankovski — April 06, 2020
Speed, reliability, and relevance constitute the mains pillars of a robust testing strategy. The faster a test suite can diagnose an issue in its application, the more value it renders. In this article, we navigate through the most significant causes of slow tests and suggest ideas to deal with them.
Read articleWil Wilsman — June 13, 2018
When we write and develop our applications, it's with the intent that somebody will use it. We write tests so we can be assured that everything in our app works as expected and is bug free. But how confident are you in your tests?
Read article