X

백투백 테스트 (Back-to-Back Test)

I. 테스트 이중화, 백투백 테스트

가. 백투백 테스트의 개념

  • 2개 또는 그 이상의 다양한 컴포넌트나 시스템을 동일한 값으로 실행하는 테스트 방법론

나. 백투백 테스트의 목적

  • 소프트웨어의 2가지 버전에 대해 결과 비교, 오류 도출
  • 고 품질 소프트웨어의 신뢰성에 고수준 품질 준수 테스트
  • SW 개발 후 검증 수단으로 병행 프로세스 테스트

II. 백투백 테스트 수행절차 및 요소기술

가. 테스트 수행절차

  • 동일한 입력 값에 대한 결과의 동일성 확인

나. 백투백 테스트 상세절차

단계 절차 내용
1단계 테스트케이스 생성 – 테스트 케이스 작성
2단계 테스트 수행 – 테스트 대상에 대한 병렬수행
3단계 테스트 결과 확인 – 테스트 결과값 동일여부 비교
4단계 테스트 결과분석 – 불일치 시 결과 원인 분석
  • 높은 신뢰성이 요구되는 분야에서 수행되는 테스트 기법

III. 백투백 테스트 활용

  • 제어모델과 소스코드 간 품질 검증
  • 단위/통합/시스템 테스트 수행 시 주요 검증 방법으로 권고(ASIL 수준별)
도리: