23.06.15
DEVOTEE를 활성화 시키면
지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.
버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.
| 컨텐츠 유형 | 제목 | 저장일 | 삭제 |
|---|
본인인증 로그인에 실패하였습니다.
회원이 아니시거나 본인인증 등록이
완료되지 않은 사용자입니다.
Pairwise Independent Combinatorial Testing (PICT) 은 테스트 데이터 조합을 만들 때 많이 사용되는 툴입니다.
PICT는 테스트 케이스와 테스트 구성을 생성합니다.
PICT를 사용하면 수동으로 생성된 테스트보다 더 효과적인 테스트를 생성하고 실습 테스트 사례 설계에 필요한 시간의 일부를 단축할 수 있습니다.
PICT는 명령줄 도구로 실행됩니다. 웹 사이트로(https://pairwise.yuuniworks.com/ )도 제공되어 사용하기 용이합니다.
테스트하려는 인터페이스(또는 구성 세트 또는 데이터)의 매개변수를 자세히 설명하는 모델 파일을 준비하십시오.
PICT는 매개변수의 포괄적인 조합 적용 범위를 얻기 위해 사용해야 하는 테스트 케이스를 나타내는 매개변수 값 선택의 간결한 세트를 생성합니다.
특징
자동으로 테스트 데이터 조합 생성
페어셋 중복제거
조건문을 통해 결과값 제어 가능
결과 파일 다운로드
파티션 및 볼륨 생성을 위한 테스트 스위트를 생성하는 예제입니다.
이 경우 Type, Size, Format method, File system, Cluster size, Compression 매개변수로 도메인 정합니다.
각 매개변수에는 가능한 값의 수가 제한되어 있으며 각 값은 특성(예: Compression은 On 또는 Off만 가능) 또는 등가 파티셔닝(예: Size)에 의해 결정합니다.
Type: Single, Span, Stripe, Mirror, RAID-5
Size: 10, 100, 500, 1000, 5000, 10000, 40000
Format method: Quick, Slow
File system: FAT, FAT32, NTFS
Cluster size: 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536
Compression: On, Off이 테스트 셋을 https://pairwise.yuuniworks.com/ 에 넣고 실행시키면 아래와 같이 조합이 나옵니다.
왼쪽 코드에는 아래와 같이 조건문을 통해 셋을 생성할 수도 있습니다.
if [Type] = "RAID-5" then [Compression] = "Off";
if [Size] >= 500 then [Format method] = "Quick";하단에 다운로드 링크로 결과 텍스트 파일을 다운받아 사용할 수도 있습니다.
페어와이즈는 환경 구성뿐 아니라 서비스 들의 동시 실행 상황에 시나리오를 설계할때도 유용합니다.
예를 들어 에이닷은 아래처럼 다양한 서비스들을 제공하고 있습니다.
이 서비스들의 복합적인 실행 상황을 검증하기 위해 이 페어 와이즈를 사용할 수있습니다.
서비스를 사용하는 중에 미디어 서비스를 사용하고 그 후에 다른 서비스를 이용하는 케이스는 아래와 같이 서비스를 2개로 나누고 미디어를 중간에 넣어서 케이스를 설계합니다.
테스트 케이스 스텝에 각 서비스 순서대로 추가하여 복합 시나리오 상황에서 앱의 기능을 확인합니다.
첫번째 시나리오는 아래와 같은 스텝으로 작성합니다. (자세한 발화나 스텝, 기대결과는 생략)
일정을 추가한다.
뉴스 재생을 요청해 player 실행한다.
뉴스를 들으면서 사진을 찍고 확인한다.
참고
DEVOTEE를 활성화 시키면
지금 작성한 댓글에 AI가 댓글을 달아줍니다.