자율 앱 워커
자율 보행기는 웹 애플리케이션 UI의 제한된 부분을 탐색합니다. 관리형 테스터 VM. 상태, 전환, 스크린샷, 콘솔 및 네트워크 진단 및 중복 제거된 결과. 발견에 유용합니다. 그것 모든 경로나 동작이 테스트되었다는 증거는 아닙니다.
가용성: 워커 데이터 플레인, 보고서, 인증된 프로필, 제한된 기계/AI/하이브리드/작업 모드, 안전 제어 및 시나리오 마이닝 시행됩니다. 걷기는 한계로 인해 여전히 행동을 놓칠 수 있습니다. 동적 UI, 액세스할 수 없는 레이블, 사용할 수 없는 자격 증명 또는 모델/파서 오류. 결과에 의존하기 전에 적용 범위를 검토하십시오.
안전하게 시작하세요
비프로덕션 환경과 전용 테스트 계정을 사용하세요. 테스터 확보 VM을 선택한 다음 기본 기계적 정책으로 시작합니다.
ensure_tester_vm(app="my-app", app_url="https://staging.example.com")
walk_app(
app_name="my-app",
app_url="https://staging.example.com",
vm_name="<tester-vm>",
max_states=40,
max_depth=5,
max_wall_seconds=600,
destructive_allowed=false
)walk_app은 즉시 반환됩니다. walk_id를 유지한 다음 폴링합니다.
get_app_walk(walk_id=...); 실행을 일찍 종료해야 하는 경우 stop_app_walk를 호출하세요.
탐색 모드
| 모드 | 행동 |
|---|---|
mechanical | 제한된 DOM 순서 순회; 모델 순위 없음 |
ai | 모델은 후보 작업의 순위를 매긴 다음 콜 캡에 도달하면 대체됩니다. |
hybrid | 처음 구성된 상태에 대한 모델 순위, 그 다음 기계적 순회 |
cot | 결정 제한 및 선택적 출력 스키마를 사용한 작업 중심 검색 |
지원되는 모델 백엔드가 없으면 AI 및 하이브리드 모드가 기계식 모드로 대체됩니다. 가능합니다. 대신 작업 지향 모드가 실패합니다. 모델 순위 작업은 그대로 유지됩니다. 동일한 출처 및 파괴적 조치 정책이 적용됩니다.
안전 제어
- 파괴적인 작업은 기본적으로 건너뜁니다.
destructive_allowed=true는 보호 클래스만 허용합니다. 고위험 라벨 명시적으로 허용 목록에 추가되지 않는 한 차단된 상태로 유지됩니다.- 작업 지향 모드에서는
destructive_allowed=true을 허용하지 않습니다. - 양식 작성은 민감한 필드를 피하고 트랜잭션 제출을 차단합니다.
- 내비게이션은 원산지가 제한되어 있습니다. 작업 모드는 명시적인 제한된 원점을 추가할 수 있습니다. 허용 목록.
- 인증 구성에 리터럴이 아닌 비밀 변수 이름이 포함되어 있습니다. 자격 증명. 시나리오 실행기는 소유자의 키 저장소에서 값을 확인합니다.
허용 목록은 운영자 승인 결정입니다. 좁은 리터럴 레이블을 사용하세요. 대상 환경을 검토하고, 폐기할 수 있는 테스트 데이터를 선호합니다.
결과 읽기
완료된 걷기는 실제로 관찰된 내용을 보고합니다.
- 방문한 UI 상태 및 전환
- 스크린샷 및 대화형 요소 지문
- 콘솔 및 의미 있는 네트워크 오류;
- 심각도, 카테고리, 증거 및 중복 제거 키가 포함된 결과 그리고
- 구성된 상태, 수심, 동작, 시간, 모델 및 안전 제한.
completed은 국경이 끝났거나 구성된 한계에 도달했음을 의미합니다.
내부 오류입니다. 신청이 통과되었다는 의미는 아닙니다. 차단기를 검토하고
주요 결과, 건너뛴 작업, 인증 상태 및 적용 범위 합계입니다.
인증된 걷기
가능하다면 암호화된 브라우저 프로필을 선호하세요. 기존 사용자 이름/비밀번호 흐름은 키 저장소 변수 이름만 허용합니다. 로그인이 실패하거나 예상되는 경우 로그인 후 콘텐츠가 없으면 실행 시 인증 실패가 기록됩니다. 하지 마십시오 로그인 페이지를 둘러보는 것을 제품에 대한 설명으로 해석하세요.
발견을 회귀 테스트로 전환
발견 항목을 검토한 후 결정적 앱 시나리오를 저장하세요. 영향을 받은 흐름에 대해 마이닝된 시나리오는 다음과 같은 경우를 제외하면 신뢰도가 낮을 수 있습니다. 검증 체크포인트를 통과하였으므로, 채택 전 단계를 점검해 보시기 바랍니다. 릴리스 게이트.