Metrics in Testing

Exploring the limitations of pure code coverage tools, Marc highlights the importance of mutation testing to ensure unit tests validate code behavior effectively. He emphasizes the significance of cyclomatic complexity as a metric for understanding testing requirements, revealing how missed complexity can indicate the number of additional unit tests needed for comprehensive coverage. This discussion sheds light on the true cost of achieving quality in software testing.