앱 테스팅을 통해 Agent는 실제 브라우저를 사용하여 자신이 만든 앱을 테스트할 수 있습니다. Agent는 실제 사용자처럼 애플리케이션을 탐색하며 이리저리 클릭하고 기능을 검증합니다. 이 자가 테스트 기능은 앱이 올바르게 작동하도록 하고, Agent가 문제를 자동으로 발견하고 수정할 수 있게 해줍니다.Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
앱 테스팅 작동 방식
Agent가 앱을 탐색하는 앱 테스팅 과정을 확인하세요:현재 앱 테스팅은 풀 스택 JavaScript 및 Streamlit Python 웹 애플리케이션에서 사용 가능합니다.
주요 이점
- 확장된 자율성: Agent가 사람의 개입 없이 더 오랜 시간 작업할 수 있도록 지원
- 높은 품질: 초기에 문제를 식별하고 해결함으로써 오류가 적은 앱 생성
- 비용 효율성: 개발 중 문제를 포착하여 추가 디버깅 세션의 필요성 방지
- 인터랙티브 검토: 철저한 결과 분석을 위한 동영상 재생 및 섹션별 탐색 제공
테스팅 과정
Agent가 스스로 테스트하기로 결정하면 다음과 같은 일이 일어납니다:- 브라우저 미리보기: Agent 창 내에 브라우저 미리보기가 표시됩니다
- 시각적 테스팅: Agent의 커서가 앱을 클릭하며 기능을 테스트하는 것을 확인하세요
- 실제 사용자 시뮬레이션: Agent는 필요할 때 모의 데이터를 입력하며 실제 사용자처럼 애플리케이션을 탐색합니다
- 자동 분석: Agent가 테스트 결과를 분석하고 문제를 식별합니다
- 자가 수정: Agent가 테스트 요약을 보고하고 발생한 문제를 자동으로 수정합니다
주요 기능
Agent는 실제 사용자처럼 애플리케이션을 탐색하며 지능적으로 테스트합니다:- 사용자 인터페이스 검증: 버튼, 양식, 탐색, 시각적 요소
- 기능 검증: 핵심 기능 및 사용자 워크플로우
- 통합 테스팅: API 호출, 데이터베이스 상호작용, 서드파티 서비스
- 성능 및 접근성: 로드 시간, 반응성, 접근성 표준
사용 방법
앱 테스팅은 채팅 입력의 Agent 설정 드롭다운 내 고급 설정에 있습니다. Economy 또는 Power 모드를 사용할 때 활성화하세요. Lite 모드는 앱 테스팅을 비활성화 상태로 유지합니다.제어권 넘기기
테스팅 중에 Agent가 계속 진행하기 위해 도움이 필요한 장애물에 부딪힐 때가 있습니다. 가장 흔한 경우는 사용자 계정(예: Gmail)에 로그인하는 것입니다. 이 경우 Agent가 “제어권 넘기기 시작” 버튼을 표시합니다.
예상되는 사항
- 건너뛰기 옵션: 필요한 경우 건너뛰기 버튼을 사용하여 테스팅을 우회하고 개발을 계속하세요
- 인터랙티브 동영상 재생: 테스팅 후 동영상을 클릭하여 전체 테스팅 세션을 다시 재생하세요
- 섹션 탐색: 하단의 슬라이더를 사용하여 테스트의 특정 섹션으로 이동하세요

문제 해결
테스트가 예기치 않게 실패하는 경우- 건너뛰고 다시 프롬프트를 입력하여 테스트해 보세요
- 테스트 타이밍에 영향을 줄 수 있는 동적 콘텐츠를 확인하세요
- 테스트 시나리오의 정확성을 검토하세요
- 앱 기능에 대한 더 자세한 설명을 제공하세요
- 테스트해야 하는 중요한 사용자 흐름을 명시적으로 언급하세요
- 앱 테스팅은 현재 웹 애플리케이션*에서만 작동합니다
가격 및 사용
앱 테스팅은 중요한 비용 고려사항과 함께 Agent의 노력 기반 가격 모델의 일부로 포함됩니다:- 사용량 기반: 테스팅은 소요된 노력에 따라 요금이 부과됩니다 (더 간단한 테스트는 비용이 적게 듭니다)
- 비용 대비 이점: 테스팅에 비용이 들지만, 실수를 더 일찍 포착함으로써 Agent의 추가 프롬프트와 추가 작업을 방지하여 비용을 절약할 수 있습니다
- 효율적인 개발: 자동화된 방식으로 수동 디버깅 및 재작업의 필요성 감소
다음 단계
프로젝트에서 앱 테스팅을 사용할 준비가 되셨나요?- 빌드 시작: Agent로 앱을 만들고 테스팅이 자동으로 활성화되도록 하세요
- 결과 검토: 테스트 보고서를 검토하고 제안된 개선사항을 구현하세요
- 반복: 테스트 피드백을 사용하여 애플리케이션을 개선하세요
- 확장: 더 크고 복잡한 프로젝트에 앱 테스팅을 적용하세요