설명
Maestro는 iOS, Android 및 웹 애플리케이션을 위한 엔드 투 엔드 UI 테스트 프레임워크입니다. 테스트는 앱 실행, 요소 탭, 텍스트 입력 및 보이는 내용을 확인하는 사용자 행동을 설명하는 사람이 읽을 수 있는 YAML 흐름으로 작성되어 반복 가능하고 감사 가능하며 블랙 박스 동작이 없습니다.
더 읽기
Maestro는 공급업체 종속성이 없는 오픈 소스이며, 인간과 AI 에이전트 모두와 함께 작동하도록 설계되었습니다. 공식 MCP 서버는 코딩 에이전트가 실시간 화면 계층 구조를 검사하고, Maestro 테스트를 작성 및 실행하며, 풀 리퀘스트를 열기 전에 로컬에서 엔드 투 엔드 커버리지를 검증할 수 있는 기능을 제공합니다. 보호된 runFlow 단계는 테스트가 깨끗하거나 따뜻한 앱 상태, 권한 프롬프트 및 일회성 팝업을 결정론적으로 처리할 수 있게 합니다.
팀은 원하는 곳에서 테스트를 작성하고 관리할 수 있으며, CLI 또는 Maestro Studio에서 무료로 로컬 실행한 후 Maestro Cloud에서 확장할 수 있으며, CI 통합이 용이합니다. 유료 클라우드 사용은 월 $125부터 시작합니다.
- 카테고리AI 코드 리뷰 및 테스트
- 요금제부분 무료
- 배포클라우드, 셀프 호스팅
- 플랫폼웹, macOS, Windows
Maestro의 핵심 기능
iOS, Android 및 웹을 위한 엔드 투 엔드 UI 테스트
감사 가능하고 반복 가능한 사람이 읽을 수 있는 YAML 테스트 흐름
공급업체 종속성이 없는 오픈 소스
AI 에이전트가 테스트를 작성하고 검증할 수 있는 공식 MCP 서버
CLI 및 Maestro Studio를 통한 무료 로컬 실행
테스트 실행을 확장하기 위한 Maestro Cloud
쉬운 CI 통합
권한, 팝업 및 앱 상태를 처리하기 위한 보호된 runFlow 단계
Maestro 사용 방법은?
Maestro 설치: CLI 또는 Maestro Studio를 설정하여 무료로 로컬에서 테스트를 실행합니다.
흐름 작성: 앱 행동 및 주장을 설명하는 사람이 읽을 수 있는 YAML 흐름을 생성합니다.
로컬 실행: CLI 또는 Studio에서 에뮬레이터 또는 장치에 대해 흐름을 실행합니다.
AI 지원 추가: Maestro MCP 서버에 연결하여 에이전트가 화면을 검사하고 테스트를 작성할 수 있도록 합니다.
클라우드에서 확장: Maestro Cloud에서 테스트를 대규모로 실행하고 CI 파이프라인과 통합합니다.
Maestro의 사용 사례
- 모바일 UI 테스트
- 웹 UI 테스트
- 에이전틱 테스트 작성
- CI 통합
- 테스트 실행 확장






