개요소프트웨어 품질 확보를 위한 테스트 커버리지는 필수적이지만, 단순 커버리지 수치만으로는 테스트의 실효성을 평가하기 어렵습니다. 이에 대한 대안으로 Mutation Testing이 활용되며, 그 품질을 수치화하는 지표가 Mutation Score입니다. 이때 Mutation Score를 기준으로 품질 기준선을 설정하고 관리하는 기법이 Mutation Score Thresholding입니다. 본 글에서는 Mutation Score의 정의, Thresholding의 원리, 적용 전략 및 사례를 소개합니다.1. 개념 및 정의Mutation Score Thresholding이란 테스트 코드가 소스 코드를 얼마나 잘 검증하고 있는지를 수치화(Mutation Score)한 후, 특정 임계값(Threshold)을 ..