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

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

가. 백투백 테스트의 개념

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

나. 백투백 테스트의 목적

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

 

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

가. 테스트 수행절차

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

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

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

 

III. 백투백 테스트 활용

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

콘텐츠 사용 시 출처 표기 부탁 드리고, 댓글은 큰 힘이 됩니다^^