first commit
This commit is contained in:
58
docs/validation/VALIDATION_MASTER.md
Normal file
58
docs/validation/VALIDATION_MASTER.md
Normal file
@@ -0,0 +1,58 @@
|
||||
# Validation Master
|
||||
|
||||
## 目的
|
||||
|
||||
整合驗證入口、前置條件、執行流程、triage 規則與批次策略。
|
||||
|
||||
## 驗證前提
|
||||
|
||||
- API 與 frontend 可啟動
|
||||
- 有可用帳號與權限
|
||||
- 最小測試資料已建立
|
||||
|
||||
## 最短啟動路徑
|
||||
|
||||
1. 準備 env(參考 scripts 與 env 模板)
|
||||
2. 跑 preflight 檢查
|
||||
3. 跑 smoke
|
||||
4. 跑 editor / runtime 指定流程
|
||||
5. 記錄結果到 execution log
|
||||
|
||||
## 驗證批次建議
|
||||
|
||||
### Batch 1:環境與身份
|
||||
|
||||
- health / ready
|
||||
- auth / session
|
||||
|
||||
### Batch 2:後台資料流
|
||||
|
||||
- experiments / variants / releases / goals
|
||||
|
||||
### Batch 3:Editor 主流程
|
||||
|
||||
- 選取、即時編輯、結構操作、history
|
||||
|
||||
### Batch 4:Runtime 主流程
|
||||
|
||||
- bootstrap / assign / payload / events
|
||||
|
||||
### Batch 5:回填與審查
|
||||
|
||||
- triage
|
||||
- readiness 結論
|
||||
|
||||
## Triage 規則
|
||||
|
||||
- 先判斷失敗階段:Auth / Admin / Editor / Runtime
|
||||
- 再判斷根因:環境 / 資料 / 程式 / 範圍誤判
|
||||
- 阻塞與非阻塞分開紀錄
|
||||
|
||||
## 搭配文件
|
||||
|
||||
- [TEST_ACCEPTANCE_MASTER.md](/Users/chirs/Documents/workspace/marketing/mkt.ose.tw/docs/validation/TEST_ACCEPTANCE_MASTER.md)
|
||||
- [VALIDATION_EXECUTION_LOG.md](/Users/chirs/Documents/workspace/marketing/mkt.ose.tw/docs/validation/VALIDATION_EXECUTION_LOG.md)
|
||||
- [MINIMAL_TEST_DATA_TEMPLATE.md](/Users/chirs/Documents/workspace/marketing/mkt.ose.tw/docs/validation/templates/MINIMAL_TEST_DATA_TEMPLATE.md)
|
||||
- [STAGING_REQUEST_PACKAGE.md](/Users/chirs/Documents/workspace/marketing/mkt.ose.tw/docs/validation/templates/STAGING_REQUEST_PACKAGE.md)
|
||||
- [STAGING_REPLY_TEMPLATE.md](/Users/chirs/Documents/workspace/marketing/mkt.ose.tw/docs/validation/templates/STAGING_REPLY_TEMPLATE.md)
|
||||
|
||||
Reference in New Issue
Block a user