본문 바로가기
개발/게임) 개발관련

잡학지식) 페어와이즈 테스트(Pairwise Testing)

by 테샤르 2024. 2. 5.

페어와이즈 테스트(Pairwise Testing)

페어와이즈 테스팅은 소프트웨어 테스트 기술 중 하나로, 시스템의 기능을 충분히 검증하면서도 실행해야 하는 테스트 케이스의 수를 체계적으로 줄이기 위한 기법이라고 한다.

 

페어와이즈 테스팅은 입력 매개변수의 모든 쌍을 테스트함으로써 많은 결함을 발견할 수 있는데, 이를 모든 조합을 테스트하지 않아도 확인이 가능한 케이스를 만들어 낸다.

 

반응형

 

소프트웨어 시스템에서는 여러 입력 매개변수가 있을 수 있으며, 모든 가능한 조합을 테스트하는 것은 현실적이지 않거나 시간이 많이 소요될 수 있다.  

페어와이즈 테스팅은 입력 매개변수의 모든 쌍을 테스트하는 대표적인 하위 집합을 선택하여  대처한다.

 

  설명
입력 매개 변수 식별 소프트웨어 동작에 영향을 미칠 수 잇는 다양한 입력 매개 변수나 요인을 식별한다.
해당 값으로 수식, 값, 환경 등 여러가지가 고려가 될 수 있다.
가능한 값 나열 식별된 변수나 요인을 나열하고 구체화 시킨다. 해당 값은 여러가지 유형이지만 결국은 텍스트형태로 변환하는게 제일 편리하다.
테스트 케이스 실행 조합이 가능한 값들을 포함하는 테스트 케이스의 하위 집합을 생성한다.
테스트 케이스는 모든 가능한 쌍이 적어도 한번은 테스트가 되는 형태로 구성해야 한다.
테스트 실행 생성된 테스트 케이스를 소프트웨어 시스템에서 실행한다.
이를 통해서 다양한 입력 매개변수 간의 상호 작용과 관련된 결함을 식별할 수 있습니다.

 

 

 

★☆☆☆☆

 

반응형

댓글