[G1-Sync] Manual knowledge update

This commit is contained in:
Antigravity Agent
2026-04-30 22:42:02 +09:00
parent 0bd4f19e38
commit c36c0644a1
4888 changed files with 18470 additions and 18602 deletions
@@ -1,8 +1,8 @@
---
id: P-REINFORCE-AUTO-EETS-001
id: [[P-Reinforce]]-AUTO-EETS-001
category: "10_Wiki/💡 Topics/AI"
confidence_score: 0.97
tags: [auto-reinforced, e2e-testing, testing-strategy, cypress, playwright, software-quality, automation]
tags: [auto-reinforced, e2e-[[Testing]], testing-[[Strategy]], cypress, playwright, software-quality, automation]
last_reinforced: 2026-04-20
---
@@ -15,12 +15,12 @@ last_reinforced: 2026-04-20
E2E 테스트(End-to-End-Testing)는 애플리케이션의 시작부터 끝까지 전체 시스템 흐름이 의도한 대로 작동하는지 검증하는 소프트웨어 테스트 전략입니다.
1. **3대 핵심 요소**:
* **User Simulation**: 실제 사용자의 행동(클릭, 입력, 스크롤)을 모방. (Customer-Journey-Mapping와 연결)
* **User Simulation**: 실제 사용자의 행동(클릭, 입력, 스크롤)을 모방. ([[Customer-Journey-Mapping]]와 연결)
* **Real Environment**: 실제 브라우저와 데이터베이스, 네트워크 환경을 최대한 반영.
* **Validation**: 화면에 올바른 메시지가 나오는지, 데이터가 서버에 잘 저장되었는지 결과 확인.
2. **한계와 극복**:
* **Flakiness**: 테스트가 가끔 이유 없이 실패하는 현상. (배포 신뢰성 저해)
* **Solution**: 안정적인 대기 로직(Auto-waiting), 테스트 데이터 격리 정책 수립. (Reliability와 연결)
* **[[Solution]]**: 안정적인 대기 로직(Auto-waiting), 테스트 데이터 격리 정책 수립. ([[Reliability]]와 연결)
## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)
- **과거 데이터와의 충돌**: 과거에는 Selenium 기반의 무겁고 느린 정책이 주였으나, 현대 정책은 Playwright나 Cypress 같은 빠르고 개발자 친화적인 도구 정책과 CI/CD 파이프라인의 유기적 결합이 표준이 됨(RL Update). (Testing와 연결)