Ptero에서 Test Suite는 테스트를 실행하는 기본 단위입니다.
테스트를 시작할 때마다 적용되는 시나리오, 실행 모드, 테스트 데이터 등의 핵심 설정이 모두 여기에 저장됩니다.
Test Suite 유형 #
생성한 프로젝트 타입에 따라 사용할 수 있는 Test Suite 유형이 다릅니다.
| 프로젝트 타입 | 사용 가능한 유형 |
|---|---|
| Mobile App | Autonomous Test Suite, Scenario Test Suite |
| D2D Mobile App | Scenario Test Suite 전용 |
Test Suite 목록 #
프로젝트 내 Test Suites 탭에서 생성된 Test Suite 목록을 확인하세요.
| 칼럼 | 설명 |
|---|---|
| ID | Test Suite의 고유 식별자 |
| Test Suite | Test Suite 이름 |
| # of Scenarios | 등록된 시나리오 개수 (미리보기 아이콘에 마우스를 올리면 시나리오 이름이 표시됨) |
| Test Type | Autonomous 또는 Scenario |
| Run Mode | Test Suite 실행 방식 |
| Created Date | Test Suite 생성일 |
Test Suite 생성하기 #
- 프로젝트의 Test Suites 탭으로 이동합니다.
- Create New Test Suite를 클릭합니다.
- 원하는 Test Suite 유형을 선택합니다.
생성이 완료되면 목록에 새 Test Suite가 나타납니다.
Scenario Test Suite 설정하기 #
Scenarios #
시나리오 저장소에서 실행할 시나리오를 불러오려면 + Add Scenarios를 클릭하세요.
Test Suite를 효율적으로 관리하려면 테스트 목적이나 기능 단위로 시나리오를 묶어서 구성하는 것을 권장합니다.

Add Scenarios 팝업에서 아래 단계를 따릅니다.
- 대상 시나리오가 있는 폴더를 선택합니다.
- 추가할 시나리오의 체크박스를 선택합니다.
- Add를 클릭합니다.
더 자세한 내용은 시나리오 저장소 관리하기를 참고하세요.
Run mode #
시나리오 실행 방식을 선택합니다.
| 모드 | 설명 | 지원 프로젝트 |
|---|---|---|
| Parallel | 시나리오를 동시에 병렬로 실행하여 테스트 속도를 극대화합니다. 각 테스트가 독립적이고 계정이나 상태를 공유하지 않을 때 적합합니다. | Mobile App, D2D |
| Sequential | 시나리오를 순차적으로 실행합니다. 실행 순서가 중요하거나 모든 테스트가 동일한 로그인 계정을 공유해야 할 때 사용합니다. | Mobile App, D2D |
| Combined Sequential | 모든 시나리오를 하나의 연속된 흐름으로 병합하여 단일 결과로 저장합니다. | Mobile App 전용 |
| Synchronized | 두 대의 디바이스에서 시나리오를 정확히 동시에 실행합니다. 채팅, 음성 통화 등 실시간 상호작용 테스트에 사용합니다. | D2D 전용 |
Test data #
User Variables #
시나리오 실행 중 참조할 수 있는 변수를 Key-Value 형태로 설정합니다.
| 필드 | 설명 |
|---|---|
| Key | 변수 이름 |
| Value | 실행 시 적용할 변수 값 |
Data Set #
CSV 파일을 업로드하여 대량의 User Variables를 한 번에 관리하세요.

데이터셋 업로드 후에는 반드시 미리보기를 통해 값이 정상적으로 로드되었는지 확인하세요.
입력 데이터 활용법은 입력 데이터 구성을 참고하세요.
실제 테스트에 변수와 데이터셋이 적용된 결과는 테스트 결과 확인하기를 참고하세요.
Device Settings (D2D 전용) #

D2D 테스트에 참여할 디바이스를 지정합니다.
- Stego에서 설정한 Device Role(디바이스 역할)이 이곳에 자동으로 표시됩니다.
- 할당된 각 디바이스의 모델명과 OS 버전(예: iPhone 12 / iOS 15.1)을 확인할 수 있습니다.
참고:
D2D Test Suite에 시나리오를 추가하기 전에 반드시 Stego에서 Device Role을 먼저 설정해야 합니다.
관련 가이드는 시나리오 설정을 참고하세요.
Autonomous Test Suite (Mobile App 전용) #
Autonomous Test Suite를 사용하면 미리 작성된 시나리오 없이 AI가 앱을 자동 탐색하며 테스트합니다.
Mobile App 프로젝트를 생성하면 기본 Autonomous Test Suite가 자동으로 1개 제공되며, 필요 시 추가로 생성하세요.
Autonomous Test Suite 설정하기 #

Test Suite Name: Test Suite의 이름을 입력합니다.
Credential Info: 탐색 중 로그인 화면을 만났을 때 AI가 자동으로 입력할 계정 정보입니다.
| 필드 | 설명 |
|---|---|
| Login ID | 테스트에 사용할 계정 ID |
| Password | 해당 계정의 비밀번호 |
User Variables: AI가 앱을 탐색하는 동안 직관적으로 활용할 수 있는 Key-Value 쌍을 제공합니다.
| 필드 | 설명 |
|---|---|
| Key | 변수 이름 |
| Value | 변수 값 |
변수 활용법은 입력 데이터 구성을 참고하세요.
Test Suite 복사, 수정, 삭제 #

Test Suite 우측의 ︙ (More Options) 아이콘을 클릭해 아래 항목을 관리합니다.
- Copy:
Test Suite를 복제합니다.
복제본 이름은[원본 이름] Copy [숫자]형식으로 자동 지정됩니다 (예: test → test Copy 1). - Edit: 설정을 변경하도록 Test Suite 구성 화면을 엽니다.
- Delete: 프로젝트에서 해당 Test Suite를 영구히 삭제합니다.
참고:
한 번 삭제된 Test Suite는 복구할 수 없습니다.
여러 Test Suite 한 번에 삭제하기 #

- 삭제할 Test Suite 좌측의 체크박스를 선택합니다.
- 우측 상단의 Delete 버튼을 클릭합니다.
참고:
한 번 삭제된 Test Suite는 복구할 수 없습니다.
