페어와이즈 조합 테스팅(Pairwise testing)

  • 커버해야 할 기능적 범위에 비해 상대적으로 적은 량의 테스트 세트를 구성하여 소프트웨어의 결함을 찾고 테스트에 대한 자신감(Confidence)을 얻을 수 있는 방법 중 한 가지
  • 관찰 결과 대부분의 결함이 2개의 요소의 상호작용(Interactions of two factors)에 기인한다는 것에 착안하여 2개 요소의 모든 조합을 다룬다.
  • 페어와이즈 조합의 의미는 테스트를 하는데 필요한 각 값들이 다른 파라미터의 값과 최소한 한번씩은 조합을 이룬다는 의미
  • 모든 조합을 고려해 테스팅했을 때 발견할 수 있는 결함을 모두 발견하는 것은 아니지만, 테스팅한 결과에 결함이 없다는 것까지는 보장성을 제공해준다.
  • 경험적으로 의미 있고 결함을 발견할 가능성이 높다고 판단되는 조합을 추가하여 관리 가능한 선에서 조합을 늘이는 것은 조합 테스팅의 효과성을 높이는데 도움이 된다.(물론 늘어난 조합을 감안하여 도출한 테스트 케이스가 보장하는 범위는 페어와이즈 조합 테스팅 기법이 보장하는 범위까지이다.)

'QA > Theory' 카테고리의 다른 글

탐험적 테스팅(Exploratory Testing)  (0) 2016.03.29
Web Automation Test Tool Guide  (0) 2016.03.29
Pairwise testing  (0) 2016.03.29
Fit & FirNeses  (0) 2016.03.29
ISTQB Agile Test Extension  (0) 2016.02.03
ISO/IEC 25010 품질특성과 품질 부특성  (0) 2016.02.03

+ Recent posts