Tag: testing

  1. blog image

    Ingestion tests in Backstage Part 2: Safely refactoring an LDAP integration

    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 Article
    Charles Lowell's profile

    Charles Lowell

    December 5, 2022

  2. blog image

    Testing Backstage Catalog's ingestion

    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 Article
    Charles Lowell's profile

    Charles Lowell

    March 24, 2022

  3. blog image

    Backstage tutorial: plugin integration tests with Cypress + Interactors

    In this tutorial, you'll learn how to set up integration tests for your Backstage plugins using Material UI Interactors

    → Read Article
    Jorge Lainfiesta's profile

    Jorge Lainfiesta

    March 3, 2022

  4. blog image

    Simplified local development and testing with Auth0 simulation

    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 Article
    Paul Cowan's profile

    Paul Cowan

    January 13, 2022

  5. blog image

    Interactors: the design systems testing ally

    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 Article
    Charles Lowell, Jeffrey Cherewaty's profile

    Charles Lowell, Jeffrey Cherewaty

    August 4, 2021

  6. blog image

    There and Back Again: Testing and Stack Upgrades

    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 Article
    Taras Mankovski's profile

    Taras Mankovski

    February 18, 2021

  7. blog image

    The Lesson of BigTest Interactors: never write a flaky test again!

    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 Article
    Jonas Niklas's profile

    Jonas Niklas

    July 16, 2020

  8. blog image

    The Triple Threat to Testing — Part 2: Reliability

    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 Article
    Robbie Pitts, Taras Mankovski, Jeffrey Cherewaty, Charles Lowell, Jorge Lainfiesta's profile

    Robbie Pitts, Taras Mankovski, Jeffrey Cherewaty, Charles Lowell, Jorge Lainfiesta

    April 30, 2020

  9. blog image

    The Triple Threat to Testing — Part 1: Speed

    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 Article
    Charles Lowell, Robbie Pitts, Taras Mankovski, Jeffrey Cherewaty, Jorge Lainfiesta's profile

    Charles Lowell, Robbie Pitts, Taras Mankovski, Jeffrey Cherewaty, Jorge Lainfiesta

    April 6, 2020

  10. blog image

    Big Testing in React

    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
    Wil Wilsman's profile

    Wil Wilsman

    June 13, 2018