等價類法
適用範圍:輸入引數存在有效無效規則,
步驟:step1,畫有效無效規則表
setp2,根據有效無效規則,構造測試資料
規則1:一條有效資料,盡可能多的包含有效規則以減少用例冗餘
規則2:一條無效資料,只能包含一條無效規則,以方便我們呼叫問題
step3,一條資料對應一條測試用例
使用者名稱:6~18位,由字母,數字,下劃線組成,以字母開頭,不區分大小寫,必填
通用規則:長度,組成,是否為空,是否區分大小寫,半形(占用1個字元),全形(占用2個字元),是否含有特殊字元,是否重複,是否含有空格
2.邊界值法
適用範圍:輸入引數存在邊界
上點:邊界上的點
內點:邊界內的點
離點:離上點最近點(閉外開內)
3.判定表法:
適用範圍:輸入引數存在約束關係,不同的邏輯組合,形成不同的結果
eg:密碼與確認密碼
step1:把輸入引數轉化為條件樁
step2: 把輸出結果轉化為動作樁
條件樁 內容 1 1 0 0
大小寫 1 0 1 1
動作樁 成功 1
失敗 0 0 0
4.正交實驗法
適用範圍:
1, 輸入引數必須全部有效
2,引數之間不存在約束關係
3,不同的邏輯組合形成不同的結果
step1:把輸入引數轉化為因子狀態表
step2:用字母把因子狀態表中的漢子替換掉
step3:把步驟2 的內容複製粘條至allpairs目錄中的文字文件中
1⃣️,進入allpairs目錄,新建乙個文字文件test001.txt
雙擊allpairs,進入資料夾中
右擊新建文字文件test001.txt
把setp2的內容複製粘test001.txt中
step4:開啟黑doc視窗,進入allpairs目錄中
1,command/開始選單鍵+r-->>輸入cmd,回車
2,cd allpairs目錄的路徑,回車
step5:執行命令allpairs.exe test001.txt>test002,txt
step6:開啟test002.txt,把testcase的內容拷貝出來,貼上至excel中,
step7:用漢字把字母替換回去
step8:每一行就是一條測試用例
5,流程分析法
1,流程圖
2,找出流程圖的基本路徑(有多少條:判斷框的個數+1)
3,一條路徑,就是一條測試用例
測試用例八大要素:
1,用列編號:產品名-測試階段(st it ut)-測試項-***
3,測試專案模組:對應乙個功能模組(細分功能)
4,優先順序:高/中/低
5,預製條件:滿足一些前提條件,否則用例無法執行
6,測試資料:需要加工的輸入資訊,根據具體情況來設計(跟步驟結合起來一定要具有指性導意義)
7,測試步驟:明確給出每個步驟的描述,執行人員可以根據該步驟完成執行工作
8,預期結果:
8,實際結果:
功能測試方法
功能測試 正確性測試,檢查軟體的功能是否符合規格說明。基本的方法 構造一些合理輸入,檢查是否得到期望的輸出。這是一種列舉方法。測試人員一定要設法減少列舉的次數,否則測試投入太大。關鍵在於尋找等價區間 等價區間的概念 記 a,b 是命題f x 的乙個等價區間,在 a,b 中任意取x1進行測試。如果f ...
功能測試方法
功能測試主要採用黑盒測試方法,結合測試內容對功能進行測試,同時在測試過程中對使用者需求 設計文件和使用手冊進行檢查。測試方法主要根據測試物件的不同靈活進行選擇。功能測試主要分為功能模組測試和業務流程測試,同時在測試過程中對使用者需求 設計文件和使用手冊進行檢查。功能模組測試主要可採用黑盒測試策略設計...
功能測試 黑盒測試方法
正常的 錯誤的 極端的 的 以使用者體驗的角度 所有的流程 在沒有人提示的情況下 自己用一遍 測試用例的方法 如何溝通和獲取足夠的測試用例資訊 實戰的例子 bug預防和經驗分享 常用的測試用例方法 等價類劃分 把資料分為兩類 一類是有效等價類 輸入的資料是系統允許輸入的 另一類是無效的 輸入的資料是...