AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Optimizing Mutation Testing at Google
This chapter explores the intricacies of mutation testing during code commits at Google, emphasizing targeted modifications to engage developers and reduce noise from irrelevant mutants. It discusses innovative strategies for scaling mutation tests, including aggressive suppression heuristics and advanced caching techniques. The findings reveal that mutation testing not only improves code quality but also enhances bug detection through the coupling effect with real-world bugs.