软件测试方法-测试用例
生活随笔
收集整理的這篇文章主要介紹了
软件测试方法-测试用例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.1 測試用例
測試用例:
-
將要進行的測試工作,具體化,并且記錄到一個文件中,一般情況下是一個excel【表格】
-
在測試用例中,明確的指定了每一步做什么操作,期望得到什么結果
測試工作
-
等程序員完成代碼,此時可以進行前期準備工作,就是編寫測試用例,將需要測試的每一項都填寫到表格中
-
當程序員完成了代碼,此時就可以開始進行測試,也就是根據表格中的內容一項一項的進行測試
測試用例的基本構成
第一部分:測試用例編號
- 編號必須唯一
- 編號的構成可以寫成:項目名-模塊名-編號
- 例如:測試網站登錄模塊,而且是第三條用例,編號可以這么寫:web-login-03
第二部分:模塊名
第三部分:優先級
- 用于測試正常的功能用例,優先級更要高一些
- 一般是用p1? p2? p3 來表示優先級
- 數字越小,優先級越高
第四部分:用例標題
- 在用例標題中,需要說明這條測試用例的功能以及預期出現的結果
第五部分:測試步驟
- 這個是指定這條測試用例如何操作和執行
第六部分:預置條件
第七部分:測試數據
- 在進行測試的時候,輸入什么數進行測試
- 這些數據既有滿足條件的數據,也有不滿足條件的數據
第八部分:預期結果
這條用例希望得到的結果
1.2 等價類方法
- 設計測試用例的方法很多
窮舉測試
- 將所有可能的數據都測試一遍
- 但是實際上,這種方法不可行
等價類
- 分析測試的數據,找出其中的規律,然后從規律中找出有特點的數字進行測試就可以了
- 通過劃分等價類,可以避免進行窮舉測試
等價類的種類
有效等價類:
- 滿足條件的數據,就是屬于有效等價類。
- 例如:找6-10位長度自然數:123456
無效等價類:
- 不滿足條件的數據,就是屬于無效等價類
- 例如:找6-10位長度自然數:12345、12345a
用等價類方法設計測試用例步驟 第一步:分析需求 通過分析需求,判斷項目需要達到什么效果 第二步:劃分等價類【找到有效/無效的數據】 案例:找6-10位長度自然數 有效等價類:比較好找,123456 1234567 無效等價類:相對復雜,可以從以下幾點來思考:
- 數據長度不符合
- 數據內容不符合
- 數據是否為空
- 數據是否重復
- 搜索框
- 登錄框
- 注冊頁面
案例1:判斷qq是否在合理的范圍【6-12位】
1.3 邊界值方法
兩位數加法器:- 計算的范圍:-99 ~ 99
- 計算的方法:加法
- 有效等價類和無效等價類的邊界
- 這也是一種黑盒測試方法
- 上點:邊界值上面的這個點,就是上點
- 內點:有效等價類中的任意一個點
- 離點:邊界值相鄰的兩個點
?
數學表示方法- [ 大于等于
- ] 小于等于
- ( 大于
- ) 小于
- 項目中出現了> < = 之類的符號
- 項目中出現了大于、等于、小于之類的描述
?
?
邊界值的優化- 必須保留的點:上點、離點中的無效等價類中的點、內點,一共是5個點
- 優化后結果如下
?
總結
以上是生活随笔為你收集整理的软件测试方法-测试用例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计量经济学实验报告计算机,计量经济学-实
- 下一篇: 字符串类