momentic-test은(는) 무엇을 하나요?
Momentic E2E 테스트와 모듈을 생성, 실행 및 유지 관리합니다. 테스트는 *.test.yaml 및 *.module.yaml 파일로 디스크에 저장됩니다. Momentic은 빠르고 정확한 AI 에이전트를 사용하여 웹 애플리케이션 테스트를 위한 브라우저 상호작용을 자동화합니다.
사용법
다음 명령어를 사용하여 테스트를 실행하거나 관리할 수 있습니다.
momentic test run path/to/test.test.yaml
설정
Momentic CLI를 사용하려면 MOMENTIC_API_KEY 환경 변수가 설정되어 있어야 합니다. 자세한 내용은 공식 문서를 참조하세요.
주요 기능
- 테스트 생성: AI 에이전트가 브라우저 상호작용을 기록하고 YAML 파일로 저장합니다.
- 테스트 실행: 저장된 테스트를 재현하여 일관된 결과를 보장합니다.
- 테스트 유지 관리: 변경된 UI에 맞춰 테스트를 자동으로 업데이트합니다.
테스트 구조
테스트 파일의 기본 구조는 다음과 같습니다:
name: 내 테스트
steps:
- action: navigate
url: https://example.com
- action: click
selector: "#button"
모듈
재사용 가능한 모듈을 *.module.yaml 파일로 정의하여 여러 테스트에서 공유할 수 있습니다.