Min Kim — August 31, 2020
MirageJS ships with four out-of-the-box serializers. In this blog post, we overview the basics of serializers in Mirage, and examine in detail the specific format of each JSON API, Active Model, Rest and generic serializers.
Read articleCharles Lowell and Jorge Lainfiesta — July 29, 2020
Decoupling front-end and mobile teams from the back-end makes organizations more effective. In this article we explain why using simulation is an ideal strategy for this purpose, and present important considerations for adopting such practices.
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 articleMin Kim — May 26, 2020
We have put together specific behaviors and information that you’ll need to use pull_request as a trigger for your Github Actions workflow.
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 articleTaras Mankovski — April 15, 2020
A good Pull Request description can lead to better reviews, improved solutions, better documentation, and more. In this article, Taras surveys seven big wins of PR descriptions.
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 articleTaras Mankovski — December 11, 2019
More and more teams are using Bluetooth for innovative products, but developing UIs for connected devices can be challenging: limited physical devices slow down development and make it nearly impossible to keep up a strong test suite. Our solution is simulation and Open Source power.
Read article