뉴런커버리지1 Metamorphic Testing(메타몰픽 테스트) 메타몰픽 테스트(Metamorphic Testing, MT)1. 정의메타몰픽 테스트(MT)는 정확한 기대 출력값(테스트 오라클)이 존재하지 않거나 알기 어려운 소프트웨어의 테스트에 활용되는 기법으로, 입력과 출력 간에 유지되어야 할 **메타몰픽 관계(Metamorphic Relation, MR)**를 정의하고, 이 관계가 성립하는지 검증하여 오류를 발견하는 소프트웨어 테스트 방법이다.이 기법은 과학 계산, 최적화, 머신러닝, 기상 시뮬레이션 등 복잡한 프로그램에서 특히 유용하며, 출력 값 자체가 아닌 입력 간의 관계를 테스트 기준으로 삼는다는 특징이 있다.2. 등장 배경일부 소프트웨어는 일반적인 테스트 방법에서 요구하는 **테스트 오라클(Test Oracle)**을 설계하기 어렵다. 예를 들어, 기상.. 2025. 2. 11. 이전 1 다음