[G1-Sync] Manual knowledge update
This commit is contained in:
@@ -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와 연결)
|
||||
|
||||
Reference in New Issue
Block a user