
To ship at AI speed you need exhaustive tests: Meticulous makes that possible.

The most critical three learnings for testing frontend, from ten years helping lead frontend engineering at Palantir.

An overview of Power's feedback regarding their experience with Meticulous.

A beginner’s guide to debugging React testing library tests, with a code walkthrough of how to use react-testing-library to debug tests.

This article provides a detailed comparison of two popular cloud-based device testing tools, BrowserStack and Sauce Labs. It outlines their features, benefits, and pricing structures so you can choose the tool that will best meet your needs, and it introduces an alternative tool called Meticulous.

An article about the error 'cannot read property split of undefined' and various techniques to prevent it.

This article will delve into the best practices for automated testing using Cypress, a popular front-end testing tool. It will provide insights into how these practices can be effectively implemented in real-life scenarios, thereby enhancing the efficiency and reliability of software testing processes.

A breakdown of the trade-offs and differences between these two different methods of making network requests in JavaScript.

A guide on some of the best practices for frontend unit testing, including covering libraries like Jest with various code examples.

A tutorial on how to get started with IndexedDB and whether you should use it, with an example code walkthrough.

How to effectively log info and error messages within a React application, and the best practices for doing this.

A guide on how to do visual regression testing in a React app - a step-by-step tutorial. This includes an introduction to visual regression testing, spinning up an example app and a step-by-step guide on creating some visual regression tests.

The complete guide on JavaScript Syntax Errors, how they occur, and techniques and tools available to prevent them.

'A guide on how to prevent the error "cannot read property ''0'' of undefined", covering techniques such as try, catch, using const over let, amongst many other techniques to prevent this error.'

A guide on the root cause of 'cannot read map of undefined' as well as techniques and tools to prevent this error.

A how-to guide on how to set up visual regression testing in a web application using Jest and Cypress.

Follow this step-by-step guide on Jest's SpyOn method, with a practical example using React and Fetch. This post also includes a comparison to mocks.

A guide on how to use React Testing Library's to wait for and test asynchronously loaded elements. Contains code examples and a step-by-step walkthrough.

An overview of Selenium and a discussion on whether it's worth it relative to the other tools available.

The complete guide on JavaScript ReferenceErrors, how they can occur, and techniques and tools available to prevent them.

An exploration of why JavaScript regressions are important and an overview of automated testing techniques to prevent their occurrence.

A guide on the try-catch functionality available in JavaScript, it's quirks and tips on using this most effectively.

A short guide on best practices, techniques and existing tooling available to prevent TypeErrors in JavaScript or TypeScript.

A guide on the best practices in JavaScript UI testing, from behavior driven development, to naming conventions, to what browsers to execute tests within.

An in-depth guide on the API, quirks and performance of JavaScript's unshift method, as well as best practices when using it.

Automated testing is an important aspect of software engineering. In the JavaScript ecosystem, TypeScript provides an extra layer of assurance with types in JavaScript. For testing, Jest has been the …

An explanation of what replay testing is, how to leverage user session data to create automated tests, and an overview of existing companies using replay testing.

The complete guide on LocalStorage, it's API, a code walkthrough, and various trade-offs and limitations compared to other storage options.

Meticulous, a Y Combinator startup, has closed a $4 million Seed Round to build the first automated front-end testing software for developers.

A guide on how to mock a JavaScript class using Jest, comparing dependency injection and mocking, along with guides on how to implement both.

The complete guide on JavaScript RangeErrors, how they can occur, and techniques and tools available to prevent them.

A complete guide to implementing React Error Boundaries, and how to use a third-party tool for handling more sophisticated scenarios.

Explore in-depth analyses of Reflect and five compelling alternatives, assessing their strengths, limitations, and pricing, providing a comprehensive guide for choosing the right no-code testing tool in 2024.

A guide on various methods and techniques for implementing safer switch and if/else statements, including use of the never type and eslint rules.

This article explores five alternatives to traditional Sauce Labs testing and evaluates the benefits and drawbacks of each option. Learn more about these new ways to ensure product quality and reliability.

Smoke testing is a wise first step in any software testing process. Learn the basics of smoke testing and how it can help you identify issues with key features and functionalities, before you move on to more comprehensive testing.

An overview of how to speed up your frontend monorepo build.

An overview and discussion of the testing pyramid, the balance between unit tests, integration tests and e2e tests, along with information on how this relates to frontend testing.

A guide and tutorial on how to test React components in isolation using Storybook. This includes guide uses a 'React counter' for code examples, and discusses various advantages of using Storybook.

A guide covering the benefits of visual regression testing, automated vs. manual testing, as well as a description of Meticulous, a tool for visual regression testing without a maintenance burden.

A short guide on how to set up TypeScript unit tests with debugging on VsCode, allowing you to set breakpoints on your unit tests.

A guide on choosing the right visual regression testing tool.

An overview of visual regression testing, where it fits into the testing hierarchy and the trade-offs of employing it as part of your testing strategy.