QA Agent 개요
소개
dta-wide QA Agent는 자동화된 테스트 실행, 모니터링, 그리고 품질 보증을 위한 통합 시스템입니다. 이 문서는 개발자와 QA 엔지니어가 QA Agent를 효과적으로 사용하는 데 필요한 지침을 제공합니다.
QA Agent 사용 방법
모든 QA Agent 엔드포인트는 다음 베이스 URL을 사용합니다:
https://qa-agent-{dev|stage|prod}.sleepq.ai/v1
각 도메인에 맞는 엔드포인트를 호출하여 테스트를 실행하거나 모니터링 데이터를 조회할 수 있습니다.
QA 도메인 구조
QA Agent는 다음과 같은 주요 도메인으로 구분됩니다:
| 도메인 | 설명 | 엔드포인트 기본 경로 |
|---|---|---|
| 테스트 실행 (Test Execution) | 자동화 테스트 실행 및 관리 | /v1/test-execution |
| 테스트 생성 (Test Generation) | AI 기반 테스트 케이스 생성 | /v1/test-generation |
| 결과 보고 (Result Reporting) | 테스트 결과 분석 및 보고 | /v1/results-reporting |
| 문서 분석 (Document Intelligence) | 문서 기반 테스트 검증 | /v1/document-intelligence |
| 모바일 로그 (Mobile Logs) | 모바일 앱 로그 분석 | /v1/mobile-logs |
| MCP 서버 (MCP Server) | Model Context Protocol 도구 | /v1/mcp |
주요 QA 공통 기능
1. MCP Tools
QA Agent는 다양한 MCP(Model Context Protocol) 도구를 제공합니다. 이 도구들은 테스트 자동화, 로그 분석, 데이터 조회 등에 활용됩니다.
2. 테스트 오케스트레이션
복잡한 테스트 시나리오를 조율하고 병렬 실행을 관리하여 테스트 효율성을 극대화합니다.
3. 실시간 모니터링
테스트 실행 중 실시간으로 로그, 메트릭, 에러를 모니터링하고 분석할 수 있습니다.
4. 지능형 에러 분석
AI 기반 에러 패턴 분석을 통해 문제의 근본 원인을 빠르게 파악할 수 있습니다.
도메인별 QA 설명서
각 도메인별 자세한 QA 정보는 다음 섹션에서 확인할 수 있습니다:
- MCP Tools 가이드: 사용 가능한 MCP 도구들의 상세 가이드
- 에러 처리: QA 프로세스 에러 처리 가이드
다음 단계
- QA 규약: QA Agent 사용 시 알아야 할 공통 규약을 확인하세요.
- MCP Tools: 사용 가능한 MCP 도구들과 사용법을 알아보세요.
- 테스트 실행 프로세스: 테스트 실행 워크플로우를 확인하세요.
- MCP Server 설정: MCP Server 설정 방법을 확인하세요.