日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件测试方法-测试用例

發布時間:2023/12/20 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件测试方法-测试用例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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
  • 計算的方法:加法
在日常的測試工作,經常發現,在數據的臨界值位置是經常出現bug的,因此這種位置就應該作為我們重點的測試對象 邊界值:
  • 有效等價類和無效等價類的邊界
  • 這也是一種黑盒測試方法
邊界值的三個概念:
  • 上點:邊界值上面的這個點,就是上點
  • 內點:有效等價類中的任意一個點
  • 離點:邊界值相鄰的兩個點

?

數學表示方法
  • [ 大于等于
  • ] 小于等于
  • ( 大于
  • ) 小于
邊界值的使用場景
  • 項目中出現了> < = 之類的符號
  • 項目中出現了大于、等于、小于之類的描述
案例2:判斷qq是否在合理的范圍【6-12位】,結合邊界值設計測試用例

?

?

邊界值的優化
  • 必須保留的點:上點、離點中的無效等價類中的點、內點,一共是5個點
  • 優化后結果如下

?


總結

以上是生活随笔為你收集整理的软件测试方法-测试用例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。