Stego는 테스트 시나리오를 작성하고 디바이스를 제어하는 통합 작업 공간입니다.
업데이트에 따라 세부 메뉴 위치는 조금씩 달라질 수 있습니다. 하지만 아이콘 하나의 위치를 외우기보다 화면을 구성하는 세 가지 핵심 작업 영역을 눈에 익히는 편이 훨씬 빠르고 효율적입니다.

1. 탐색 및 관리 영역 (좌측 패널) #
시나리오 파일과 테스트 에셋을 관리하는 곳입니다.
- 폴더 (Folder) 및 시나리오 (Scenario): 테스트 케이스들을 기능이나 프로젝트 목적에 맞게 폴더 단위로 묶어 보관하고 검색합니다.
- Common Scenario: 앱 로그인이나 권한 허용처럼 여러 시나리오에서 반복해서 쓰는 흐름을 공통 블록으로 빼두고 재사용합니다.
2. 편집 및 실행 영역 (상단 및 중앙) #
실제 테스트 흐름을 설계하고 실행을 다루는 메인 공간입니다.
- 상단 메뉴 (전체 제어): Stego의 전반적인 환경을 다룹니다. (데스크톱 앱과 웹 버전의 메뉴 구성이 약간 다릅니다.)
- 공통 (웹/데스크톱): 새 시나리오 생성 및 저장(파일/File), 디바이스 즉시 실행(디버그/Debug), 패널 초기화 및 화면 비율 조절(보기/View), 릴리즈 노트 확인(도움말/Help)이 가능합니다.
- 데스크톱 전용: OS 기본 메뉴바를 통해 버전 정보 확인 및 업데이트(Stego), 작업 폴더 변경(Workspace), 실행 취소 및 복사/붙여넣기(Edit)를 추가로 지원합니다.
- 시나리오 에디터 (Scenario Editor): 실제 테스트 스크립트를 짜는 캔버스입니다. 디바이스 화면에서 행동을 녹화하거나 직접 액션을 추가해, 위에서 아래로 흐르는 테스트를 차곡차곡 조립합니다.
- 속성 (Attributes): 에디터 하단에 있으며, 선택한 스텝의 세부 조건이나 속성을 상세하게 설정합니다.
3. 디바이스 제어 및 결과 영역 (우측 및 하단) #
테스트할 디바이스를 직접 제어하고 실행 로그를 확인하는 공간입니다.
- 디바이스 (Device): 실제 디바이스 화면을 미러링해 띄워놓고 클릭이나 스와이프를 하며 원격으로 테스트 디바이스를 다룹니다.
- 레코드 (Record): 이 탭을 활성화한 상태에서 화면을 조작해야만, 방금 한 행동이 시나리오 스텝으로 자동 녹화(추가)됩니다.
- UIObject Selector: 화면에 보이는 특정 요소(버튼, 텍스트 등)를 AI가 어떤 방식(OCR, 이미지 인식 등)으로 찾아낼지 섬세하게 조정하고 타겟을 추출합니다.
- 실행 결과 (Output): 맨 아래 패널에 위치하며, 시나리오를 디버그 실행한 직후 각 스텝별 성공 여부와 오류가 난 위치를 실시간 로그로 띄워줍니다.
