2019년 2월 1일
백투백 테스트 (Back-to-Back Test)
I. 테스트 이중화, 백투백 테스트
가. 백투백 테스트의 개념
- 2개 또는 그 이상의 다양한 컴포넌트나 시스템을 동일한 값으로 실행하는 테스트 방법론
나. 백투백 테스트의 목적
- 소프트웨어의 2가지 버전에 대해 결과 비교, 오류 도출
- 고 품질 소프트웨어의 신뢰성에 고수준 품질 준수 테스트
- SW 개발 후 검증 수단으로 병행 프로세스 테스트
II. 백투백 테스트 수행절차 및 요소기술
가. 테스트 수행절차
- 동일한 입력 값에 대한 결과의 동일성 확인
나. 백투백 테스트 상세절차
단계 | 절차 | 내용 |
---|---|---|
1단계 | 테스트케이스 생성 | – 테스트 케이스 작성 |
2단계 | 테스트 수행 | – 테스트 대상에 대한 병렬수행 |
3단계 | 테스트 결과 확인 | – 테스트 결과값 동일여부 비교 |
4단계 | 테스트 결과분석 | – 불일치 시 결과 원인 분석 |
- 높은 신뢰성이 요구되는 분야에서 수행되는 테스트 기법
III. 백투백 테스트 활용
- 제어모델과 소스코드 간 품질 검증
- 단위/통합/시스템 테스트 수행 시 주요 검증 방법으로 권고(ASIL 수준별)