비교 검사(Comparison Testing)
같은 입력값을 여러 유사 시스템이나 소프트웨어의 이전 버전에 함께 넣어보고, 그 결과를 서로 비교해 예상과 다른 차이가 있는지 확인하는 테스트 기법입니다.
한눈에 보는 정의
비교 검사(Comparison Testing)는 같은 입력값을 여러 유사 시스템이나 소프트웨어의 이전 버전에 함께 넣어보고, 그 결과를 서로 비교해 예상과 다른 차이가 있는지 확인하는 테스트 기법입니다.
자세히 알아보기
- 예문: "새로 개발한 계산 모듈의 결과를, 기존에 검증된 계산 모듈의 결과와 나란히 비교해보는 것이 비교 검사다."
- 무엇이 '정답'인지 미리 정의하기 어려운 경우, 이미 신뢰할 수 있다고 검증된 다른 시스템의 결과를 기준으로 삼아 차이를 확인하는 방식으로 활용됩니다.
- 소프트웨어를 새 버전으로 업그레이드할 때, 이전 버전과 결과가 달라지지 않았는지 확인하는 회귀 검증의 한 방법으로도 자주 쓰입니다.
- 안전이 특히 중요한 항공, 의료 분야의 시스템에서는, 서로 독립적으로 개발된 여러 시스템의 결과를 비교해 신뢰성을 높이는 방식으로도 활용됩니다.