1 功能測試方法
功能測試的常用方法:邊界值,等價類,因果圖,決策表,場景,狀態圖,比較測試
|
|
描述 |
特點 |
實例 |
| 場景法 |
通過描述經過的路徑來確定的過程,經過遍歷所有的基本流和備用流來完成整個場景 |
對系統的功能點或業務流程進行描述,基本流+備用流=場景 |
網購 |
| 邊界值 |
輸入或輸出的邊界值進行測試的一種測試方法
|
通常邊界值分析法是作為對等價類划分法的補充 |
QQ賬號,網頁賬號 |
| 等價類 |
依據需求對輸入的范圍進行細分,然后再分出的每一個區域內選取一個有代表性的測試數據開展測試 |
等價類=無效等價類+有效等價類 |
大宗購物折扣 |
| 因果圖 |
從需求中找出因(輸入條件)和果(輸出或程序狀態的改變),通過因果圖轉化成判定表 |
應用的輸出結構依賴於各種輸入條件的組合或各種輸入條件之間有某種相互制約關系時 |
認識檔案,投幣飲料 |
| 決策表 |
具有邏輯嚴格性 決策表是分析和表達多邏輯條件下執行不同操作的情況的工具 |
決策表中列出多少組條件取值,也就有多少規則, 條件項和動作項就有多少列 |
機器維修 |
2 綜合測試策略-通用原則
- 基於業務流清晰的系統,場景法可貫穿采用,並整個測試案例過程,並可在此基礎上綜合應用各種測試方法;
- 等價類划分法較其他方法往往優先選用,高效篩選測試用例;
- 邊界值分析法任何情況下都應被考慮,挖掘缺陷最有效手段之一;
- 各種測試中,均可借助錯誤推測法擴充測試用例,進一步將測試高手的智慧和經驗轉變為可視化成果;
- 因果圖法和決策表法尤為相似,更適用於系統中的各輸入條件及輸出結果之間存在關系的情況;
- 正交試驗法在參數配置類及兼容性的測試用例設計中,簡單易行、優勢顯著;
- 檢查已設計出測試用例的邏輯覆蓋程度,若未達到覆蓋標准,則需繼續補充完善測試用例
3 通用測試點
可參考經典測試用例案例 http://qas.800best.com/#/qas/caseLibrary/pk62/517/detail/74844
|
|
功能點 |
功能點 |
功能點 |
|---|---|---|---|
|
|
功能點 |
功能點 |
功能點 |
| 新增/編輯 | 新增條件 1.1. 控件:下拉框(要全部遍歷) 1.2. 必填 / 非必填 1.3. 默認值,哪些字段自動帶出 |
新增邏輯 2.1. 唯一性 2.2. 哪些字段可以改,哪些不可以修改 |
新增結果 3.1. 新增結果為空 3.2. 新增結果有單 / 多條數據 3.3. 新增的數據是否奏效 |
| 查詢 |
查詢條件 1.1. 控件:下拉框(要全部遍歷) 1.2. 必填 / 非必填 1.3. 默認值 |
查詢邏輯 2.1. 精准查詢 / 模糊查詢 2.2. 模糊查詢 / 精准查詢 |
查詢結果 3.1. 查詢結果為空 3.2. 查詢結果有單 / 多條數據 |
| 刪除 | 刪除條件 1. 單條刪除 / 多條刪除
|
刪除邏輯 2.1 有無 二次確認框 |
刪除結果 3.1. 數據是否刪除成功 3.2. 末頁數據刪除的影響 3.3 刪除數據,需要刷新后,刪除的數據在不在列表里顯示 |
| 下載 |
