動作
Feature #256
進行中
SC
SC
qa-engineer 合併測試計畫:Q4-4 / Q4-6 / Q16 / Q18 / Q8 待測項驗收條件落地
Feature #256:
qa-engineer 合併測試計畫:Q4-4 / Q4-6 / Q16 / Q18 / Q8 待測項驗收條件落地
開始日期:
2026-06-05
完成日期:
2026-06-05 (逾期 57 天)
完成比例:
100%
預估工時:
1:00 小時
概述
背景¶
Q4-4(活動慶典資料源)、Q4-6(天氣資料源)、Q16(票務適格性 + CC attribution)、
Q18(SerpApi 代爬合規)、Q8(租車交通法規)五個研究問題已於先前 commit(#251–#255)
完成 research 落地,各自在 specs 留下多項「通知 qa-engineer 更新測試 / qa 驗收」的
可測試驗收項,但尚未有對應測試計畫收口。本 ticket 一次性合併設計。
目標¶
產出單一合併測試計畫,涵蓋五個 Q 在 docs/specs/ 已落地、且明文標示
「qa 驗收 / 測試 / 通知 qa-engineer 更新測試」的全部可測試驗收條件,
沿用 test-plan-C7-C10.md 的「可測狀態」三分類慣例。
交付物¶
- 新增
docs/specs/test-plan-Q4-4_Q4-6_Q16_Q18_Q8.md
內容摘要¶
-
共 88 條測試案例(正常 / 異常 / 邊界三類路徑)
Q 範圍 條數 Q4-4 活動 C-1/C-2 ✅ 延伸 + ARCH-5 覆蓋稀疏降級 + 觀光局 attribution 25 Q4-6 天氣 C-1/C-2 ✅ 延伸 + Open-Meteo 每位置旁連結 + CWA 對照表 18 Q16 票務/CC CWA 5 欄位格式校驗 + GYG 負向驗證 + Wiki attribution + 票務降級語義 25 Q18 SerpApi P-1 程序性規則負向驗證(無代爬路徑) 4 Q8 租車 C-12 規則 5/6 + 非清單國負向驗證 + ARCH-CAR 四子規格 28 - 可測狀態分布:規格/設計層可先驗 15、待實作可執行 68、整合測試 2
關鍵裁定¶
-
ARCH-5 ❓ 子規格張力點:ARCH-5 整體為 ❓,但其下 attribution / 票務降級語義
子規格已被 system-architect 明文標「qa 驗收」。裁定為設計「待實作可執行」測試 +
附「生效條件聲明」(俟 ARCH-5 升 沙漏/✅ 正式納入驗收矩陣),不標 BLOCKED,
以避免明文格式規則形成測試盲區(比照 test-plan-C7-C10 前例)。共 36 條帶此聲明。
BLOCKED(5 項)¶
- ARCH-1 ❓ 連動的活動/天氣節點行程編排端到端整合
- Tiqets 正向命中(待 Q16-followup-a 書面適格性確認)
- 韓國 / 中港澳 / 越南 IDP 正向確認(待 Q8-followup-c)
- 活動 Tier 2 台/法以外逐國覆蓋(待 Q17 / 相關調研)
- ARCH-5 整體正式納入驗收矩陣(待升 沙漏/✅)
給工程 agent 的可測試性要求(9 項)¶
-
data-integration-engineer:活動/天氣
data_source白名單常數化、
CWA 端點→資料集名稱對照表可查詢介面、四類降級語句常數化、
ARCH-CAR 三清單帶non_exhaustive+llm_generated:false旗標、採集 adapter HTTP URL 集中管理 -
system-architect / travel-planning-specialist:CWA attribution 封裝為
validate_cwa_attribution()、Open-Meteo attribution 渲染於天氣節點模板(非 footer)、
報告結構化輸出供自動化計數 attribution、getyourguide保留取值但無採用路徑須註解
影響範圍¶
- 僅新增 qa 測試計畫文件,未變更任何 spec、未觸發 spec 降級流程
- 依 lesson 12 過濾規則,測試計畫不需進決策樹
關聯¶
沒有任何資料可供顯示
動作