Less, but better
Applies the 'less, but better' design philosophy to test automation, arguing for quality over speed and quantity of tests.
Applies the 'less, but better' design philosophy to test automation, arguing for quality over speed and quantity of tests.
A guide to configuring a Gitlab CI/CD pipeline job that fails when new code commits cause a decrease in overall test coverage.
Explores code coverage as a metric for untested code, its limitations, and practical tools for tracking and improving test quality in software development.
A technical article on building a robust testing infrastructure for iOS development, covering modularization, test types, and strategies to reduce flakiness.
A software engineer details the multi-year journey to establish a strong automated testing culture at Lyft, focusing on motivation, infrastructure, and measurement.
A guide to configuring .NET code coverage analysis within an Azure DevOps pipeline, including setup steps and integration with pull requests.
A chalk talk on using Amazon CodeCatalyst to improve code quality through test plans, coverage, and dependency checks.
Explains why ref-structs in C# are considered obsolete, focusing on the Obsolete attribute's impact on code coverage and Span usage.
A guide to replacing unreliable third-party coverage services like Codecov with a self-contained, GitHub Actions-based solution for Python projects.
Discusses code coverage debates in frontend testing, focusing on React, Jest, and Cypress for unit and integration tests.
Argues against using code coverage as a strict target, explaining why high coverage doesn't guarantee good tests and can misdirect developer effort.
A guide to enhancing Azure DevOps CI/CD pipelines for .NET with MSBuild binary logging, Coverlet for code coverage, and Report Generator.
A guide on effective software testing: write tests, avoid 100% coverage, and focus on integration tests for confidence.
An introduction to code coverage, explaining how to read it and use it effectively in your testing workflow, with practical examples using Jest.
Argues that code coverage is a flawed metric for software quality, comparing it to IQ tests, and demonstrates its limitations with examples.
A guide to generating filtered PHPUnit code coverage reports for specific teams or architectural layers in large PHP projects.
Introduces ChefSpec v3.1.0's new resource coverage reporter for analyzing test coverage of Chef recipes and resources.