TL;DR
E2E 테스트 코드는 에이전트에게 두 역할을 동시에 한다: 실행하면 코드 상태를 알려주는 센서, 읽으면 무엇이 중요한지 알려주는 명세 문서.
출처별 관점
research/2026-06-17-ai-agent-playwright-e2e-test-harness
- 단위 테스트는 JS/JSDOM 환경에서 함수·인자·값만 검증하지만, Playwright E2E는 실제 사용자 경로를 밟아 테스트 코드가 ‘사용자 명세·스펙 문서 그 자체’가 된다 [1].
- 따라서 테스트는 실행 시 현재 코드가 살아있는지 알려주는 센서, 읽힐 때 어떤 흐름이 중요한지 알려주는 명세라는 이중 역할을 한다 [1].
- 이 이중성이 단위 테스트보다 E2E를 에이전트 워크플로의 핵심 검증 계층으로 끌어올린 근거다 [1].