데스크톱 앱
내 컴퓨터에서 프로젝트와 검증 기록을 관리하는 설치형 QA 앱
reopt QA는 내 컴퓨터에 설치해 사용하는 QA 애플리케이션입니다. 직접 배포 설치본에 실행 엔진과 브라우저 런타임이 포함되어, 앱에서 테스트 실행과 결과 검토를 이어 갈 수 있습니다.
설치와 준비
현재 로컬 자동화는 macOS 직접 배포 앱에서 제공합니다. 다운로드 페이지의 지원 버전·기기·설치본 공개 상태를 확인합니다. Mac App Store 배포판은 로컬 자동화를 제공하지 않습니다.
설치로 실행 환경이 준비되더라도 대상 서비스의 URL, 테스트 전용 계정, 테스트 정의는 필요합니다. AI 기능을 사용하려면 별도로 모델 공급자 인증을 설정합니다. 시작 가이드에서 첫 실행을 진행할 수 있습니다.
앱에서 이어지는 작업
| 작업 | 사용하는 기능 |
|---|---|
| 제품 구조 파악 | 서비스맵에서 페이지 수집, 연결과 페이지별 결과 확인 |
| 검증 범위 구성 | 테스트 관리, 기능 카탈로그, 환경과 페르소나 설정 |
| 실제 동작 확인 | 환경·페르소나·브라우저를 확인한 뒤 테스트 실행 |
| 실패 조사 | 리포트와 수집된 스크린샷·로그·trace 검토 |
| 개선 확인 | 테스트 재실행, 이전 결과 비교, 분석 화면의 추세 확인 |
| 반복 확인 | 실행 중인 로컬 엔진에서 주기 실행 스케줄 처리 |
주 메뉴는 개요 · 서비스맵 · 검증 · 개선 · 변경 내역입니다. 접근성·성능·시각 회귀 결과와 디버깅 자료는 해당 검사가 구성되고 자료가 수집된 경우에 확인할 수 있습니다.
AI와 상세 화면
상단 AI 대화는 현재 선택한 페이지·기능·흐름·개선을 문맥으로 전달하는 공통 패널입니다. 전송 전에 첨부한 문맥을 확인하거나 제외할 수 있습니다. 작업 이력과 AI 설정은 설정 → AI 작업·대화·설정에서 엽니다.
작은 창에서는 AI 패널을 열면 일부 상세 영역이 접힙니다. 패널을 닫으면 선택한 항목의 상세를 다시 볼 수 있습니다. 프로젝트 탭을 전환하면 해당 앱 세션에서 각 프로젝트의 화면 선택 상태가 복원됩니다.
프로젝트별 관리
서비스마다 프로젝트를 나누고 환경 URL과 테스트를 관리합니다. staging과 production을 구분하고, 같은 흐름을 비교할 때는 환경·계정·브라우저 조건을 맞춥니다. 여러 프로젝트를 등록했다고 자동으로 모든 프로젝트를 검사하지는 않습니다.
외부 AI 도구는 MCP 브리지로 연결할 수 있습니다. 현재 브리지는 저장소 CLI로 제공되며 앱 설치본에 포함되지 않습니다.
데이터 보관
직접 배포 앱은 로컬 앱 데이터 디렉터리의 agent-data에 사용자 데이터를 저장합니다. runtime은 교체 가능한 실행 환경이므로 사용자 데이터와 구분합니다. 데이터 디렉터리를 복사할 때는 앱을 완전히 종료해 실행과 쓰기가 끝난 상태에서 진행합니다.
실행 기록의 로컬 저장과 외부 전송 여부는 별개입니다. AI 작업에 필요한 데이터는 설정된 모델 공급자에게 전송될 수 있습니다. 데이터 흐름과 비용 안내를 확인할 수 있습니다.