QA TEMPLATE / SAMPLE
01 Quality Risk Assessment
風險評估|影響、未知與測試深度
Order Book 合成教學情境,非真實交易所實測。沿用本站 Fail Demo 的序號覆寫案例;價格、數量與時間是教學補充設定。Run、缺陷及證據名稱均為合成示例,沒有真實產品操作、證據附件或客戶核准。
這份文件回答什麼
01 Risk Assessment 先確定失效影響與所需測試深度,再安排案例。coverage 是測試深度,值為 0、1、1+、2、2+、3;不代表程式覆蓋百分比。
空白範本
〔必填〕每案都要有;〔條件式〕適用時必填,不適用寫原因。複製下方文字到案件文件後替換方括號內容。本頁為靜態範本,沒有編輯或儲存功能。
〔必填〕Assessment ID/版本、subject、QA owner、reviewer/時間:[ ] 〔必填〕Repository/release/branch/candidate full SHA、風險層級:[ ] 〔必填〕風險表:Risk ID|Product Area|風險敘述|失效模式/觸發|使用者/資產|Impact|Likelihood/uncertainty|Detectability|Recoverability|既有控制與證據|Target coverage|測試回應|Owner|Residual risk|接受人|重評日期 〔必填〕未知/假設:ID|類型|敘述|決策影響|Owner|期限|處置 〔條件式〕觸發表:複雜/敏感資料、跨服務/權限、資安/隱私、無障礙/相容性、migration/正式環境變更;適用 yes/no/unknown、需要的補充、Owner/連結 〔必填〕審閱:關鍵區域有 target coverage、未處置風險有安排、是否需獨立覆核、approved/changes-required/blocked、備註 〔必填〕追溯:Requirement/版本 ↔ Risk ↔ Scenario/版本 ↔ Case/版本 ↔ Run/Defect;缺口/Owner/恢復條件 Unknown 不填成 Low;Severity、案例 Priority 與風險排序分開;此表不另維護 Pass/Fail。
填寫示例:舊行情覆寫風險
RISK-OB-SEQ/DEMO-RISK-ASSESSMENT v1.3
來源 DEMO-REQUEST-MDQ;subject DEMO-BOOK/build-demo-1,真實版本與風險層級 Unknown;QA owner DEMO-QA,尚無真人 reviewer/審閱時間。
| 評估面向 | 合成示例 |
|---|---|
| 失效/影響 | 已更新至 104 後接受舊事件 103,Order Book 倒退,下游行情判斷可能受影響。影響高為教學建議;沒有真實發生機率或損失證據。 |
| 可能性/可偵測性/復原 | 可能性 Unknown;若能保留事件與前後快照,合成情境可偵測,實際監控能力 Unknown。重連快照可作候選復原路徑,真實復原保證未驗。 |
| 控制/Target | 控制要求是拒絕舊事件與重連後完整載入;僅有合成示例。教學建議 target coverage=2,須覆核;不宣稱實際深度已達標。 |
| 測試回應 | TC-MDQ-017 查舊事件拒絕;016 保護正常更新;018 查重連。三案皆引用 DEMO-DC-MDQ v1.0。 |
| 剩餘風險/接受 | 相同序號、跳號、亂序、真實負載未涵蓋。DEMO-QA 追蹤;接受人與重評日期待定,沒有風險接受核准。 |
| 未知/觸發 | DEMO-Q-SEQ 影響 oracle、資料與回歸範圍,產品/介接窗口待答、期限未定。合成教材無敏感資料/正式變更;真實案的五類條件式觸發均 Unknown,先確認再選補充文件。 |
| 審閱/接續 | 真實範圍仍 blocked;關鍵區域 target 及未處置風險安排待審,是否需獨立覆核待決。規則新解讀回判準,新失效模式回風險;依 恢復規則 追加必要 Run。 |
追溯與分級
DEMO-REQ-STALE ↔ RISK-OB-SEQ ↔ DEMO-SC-BOOK ↔ TC-MDQ-017 v1.2 ↔ DEMO-RUN-FAIL-001 ↔ DEF-MDQ-004。詳表見 Test Spec。
此處記風險與深度建議;案例 P0 是執行順序,缺陷 S1 是對已觀察影響的分級建議。三者不可機械換算,接受風險也不能代替關鍵路徑證據。