
Rethinking the Testing Pyramid
The testing pyramid has served as the de facto blueprint for building a robust automated test suite, but modern architectures have shifted this balance.
In this blog you'll find product updates, AI news, tutorials, engineering deep dives and basically anything we think you'll find interesting.
The testing pyramid has served as the de facto blueprint for building a robust automated test suite, but modern architectures have shifted this balance.
It's easy to focus on shipping features and forget about the quality of our codebase. Quality metrics offer a way to objectively measure and improve your software's health - stopping problems before they become too costly.
Code coverage is often treated as the ultimate measure of test quality, with many teams pursuing the elusive 100% coverage target. However, these metrics can be misleading when not properly understood.
When it comes to testing, functional testing and non-functional testing are two sides of the same coin. Each plays a critical role in ensuring software quality, but they differ significantly in their approach and benefits.
Recent research from GitClear and Alloy.dev has uncovered concerning trends in code quality as AI coding assistants become increasingly prevalent in software development. How will this affect the future of software development & testing?
In this tutorial, we'll guide you through the process of migrating your test suite from Jest to Vitest. We'll cover the key differences, necessary configuration changes, and how to update your tests for compatibility with Vitest.