종단 간 검증 (End-to-End Verification)
애플리케이션 스택은 이미 실행 중입니다. 현재 브랜치의 변경 사항을 베이스 브랜치와 비교하여 분석하고, 필수적인 수동 테스트 목록을 준비한 후, 관련 애플리케이션 워크플로우를 실행하여 회귀(regression)가 발생했는지 확인합니다.
서드파티 스킬
- agent-browser
워크플로우
- 현재 브랜치와 그 베이스 브랜치를 확인합니다. 병합 베이스(merge base)부터의 Git diff와 영향을 받는 애플리케이션 흐름을 검사합니다.
- 변경된 동작 및 밀접하게 관련된 회귀 경로에 대한 필수적인 수동 테스트를 나열합니다. 예상 결과를 포함합니다.
- 설치된
agent-browser스킬을 사용하여 웹 애플리케이션에서 해당 테스트를 실행합니다. 실제 결과와 차단 요소(blockers)를 기록합니다. - 수행된 테스트, 결과, 그리고 실패가 있을 경우 재현 단계를 보고합니다. 실패한 테스트와 실행할 수 없었던 테스트를 구분합니다.
환경 및 제약 사항
- 기본적으로
[WEB_ADDRESS]를 엽니다. [USER]와 비밀번호[PASSWORD]를 사용하여 로그인합니다.- 웹 애플리케이션을 통해 수동으로 테스트 데이터를 생성합니다. 상당한 제약이 있는 경우, 제공된
[DATABASE_URL]을 사용하여 필요한 데이터를 데이터베이스에 직접 삽입합니다. - 데이터베이스 접근이 필요할 때
[DATABASE_URL]을 사용합니다. 데이터베이스 자격 증명을 커밋된 파일이나 보고서에 포함하지 않도록 주의합니다. - 단위 테스트가 유용할 경우, 한 번에 하나의 파일만 실행합니다. 리소스 사용을 제한하기 위해 한 번에 하나 이상의
.spec파일을 실행하지 마십시오.