橙子獨創 假設前置資料異常法 案列解析

2022-09-22 09:12:17 字數 881 閱讀 3888

【橙子獨創】【假設前置資料異常法】案列解析

永遠不要相信前置資料是正確的,永遠不要相信前置功能不會有bug,後置功能如何進行分析測試?

一、提現

思考點1:

使用者通過綁卡功能無法繫結自己的卡,運維通過sql維護進去的卡號可能是錯的

case1:

假設已繫結的銀行卡號不存在,提現檢測

思考點2:

系統出現bug導致繫結了別人的卡

case2:

假設已繫結的銀行卡是別人的銀行卡,提現檢測

思考點3:

已繫結的銀行卡號過了一段時間掛失/過期了

case3:

假設銀行卡已掛失/已過期,提現檢測

思考點4:

資料可能出現丟失,誤刪

case4:

假設無銀行卡號,提現檢測

思考……

case……

因此,一個簡單的提現前置場景就考慮了這麼多,不能只正向邏輯提現至正確的銀行卡,各種異常前置場景都需考慮

二、列表展示

1、假設欄位是0值,列表展示檢測

2、假設欄位是空值,列表展示檢測

3、假設欄位是null值,列表展示檢測

4、假設欄位是超長值,列表展示檢測

5、假設欄位是超大值999999999,列表展示檢測

6、假設欄位狀態是各種狀態(未稽核、稽核中、上架、下架、稽核失敗等等),列表展示檢測

7、假設欄位沒有的,列表展示檢測

8、假設資料有重複的,列表展示檢測

9、假設列表資料量很大1w條資料,列表展示檢測

待續~~~~~~~~~~~~~~~~~