Pairwise Testing - Available Tools

1. CATS (Constrained Array Test System) *) [Sherwood] Bell Labs. 2. OATS (Orthogonal Array Test System) *) [Phadke] ATT 3. AETG Telecordia Web-based, commercial 4. IPO (PairTest) *) [Tai/Lei] 5. TConfig [Williams] Java-applet 6. TCG (Test Case Generator) *

www.pairwise.org

 

그 중 몇 가지만 소개합니다.

 

 


1. PICT

Microsoft 제공(현재는 오픈소스)

 

테스트 버전 : 3.3

사용방법

설치 후
실행을 테스트 데이터가 있는 폴더로 하는게 정신 건강에 좋음

테스트 데이터 인코딩 확인

 

실행 및 옵션

 

Usage: pict model [options]
Options:
 /o:N    - Order of combinations (default: 2)
 /d:C    - Separator for values  (default: ,)
 /a:C    - Separator for aliases (default: |)
 /n:C    - Negative value prefix (default: ~)
 /e:file - File with seeding rows
 /r[:N]  - Randomize generation, N - seed
 /c      - Case-sensitive model evaluation
 /s      - Show model statistics

 

pict 실행 화면
Result.xls 파일 내용

한글 이슈
파일명이 한글이면 읽을 수 없음

 

 


 

2. ACTS

테스트 버전 : 3.0


NIST에서 제공
가장 압축률이 좋음
가장 효율적인 테스트 세트 생성(효과적X)
대부분의 도구는 최소한의 테스트 세트 생성에 완벽하지 않음
해당 PC에 Java 설치가 되어 있어야함


사용방법
Java -jar 파일명

기본 실행 옵션

 

초기 실행 화면

아래 Create a New System 버튼 누른다

기본적으로 한글은 지원하지 않음
파라미터 이름만 한글로 넣으면 안됨

New System From 초기화면
Enum을 사용하면 제약 조건 없이 파라미터를 설정 할 수 있음

 

파라미터를 입력 하고 "Add To Table" 버튼을 눌러 "Saved Parameters" 리스트에 등록 시킨 후 "Modify System" 버튼을 눌러 최종 등록!

 

상단 "Build Current System" 버튼을 눌러 옵션을 선택 후 "Build" 버튼 클릭

조합 결과 화면

 

 

조건 화면
가중치 화면

 

자세한 설명은 홈페이지에서 확인

https://csrc.nist.gov/projects/automated-combinatorial-testing-for-software

 

Automated Combinatorial Testing for Software | CSRC

Combinatorial testing is a proven method for more effective software testing at lower cost. The key insight underlying combinatorial testing’s effectiveness resulted from a series of studies by NIST from 1999 to 2004. NIST research showed that most softwar

csrc.nist.gov

 

 

블로그 이미지

정신차려이각박한세상속에서

,