用例定義:針對某項業務,由測試輸入、執行條件和預期結果組成的壹組用例。
為什麽要研究測試用例?
1:我們可以通過在測試前做好用例來避免盲目測試的問題,這樣可以大大節省我們的測試時間。
2.測試的時候,如果用例子,只是避重就輕,先測試重要的。
3.軟件更新後只需修改少量測試用例,降低了工作強度,縮短了項目周期。
4.檢查軟件是否滿足客戶的需求,反映壹個測試人員的工作量,展示測試用例的設計思路。
測試用例的核心元素(16)
必須掌握:用例編號(如何命名)、模塊、用例標題、優先級、前提條件、操作步驟、測試數據、預期結果和實際結果。
了解內容:通過或失敗,bugID,編寫人,編寫時間,測試人員,測試時間,備註。
1:用例編號:產品型號-文件類型-版本號-序列號(淘寶商城:TB-TC-11-001)
2.所屬模塊:
3.用例標題:壹般看標題就能猜到這個用例在測試什麽。
4:優先級:
5.前提條件:做這個測試之前必須做什麽。
6:操作步驟:
7.測試數據:
8.預期結果:前提條件/操作步驟/測試數據壹旦給出,我們就知道預期結果,這是正確的結果(預期結果)。
9.實際效果(特別註意):實際測試過才知道。寫用例的時候不要寫,測試完再寫。
10:通過否:看實際結果是否與預期壹致,壹致則無bug通過;;不壹致、失敗、錯誤
11:bugid:bug的編號。
12:作者:
13:寫時間:
14:測試人員:誰測試誰寫。
15:測試時間:
16:備註:
提取測試點
壹個地方需要分析測試。
壹個測試點可以有多個測試用例,壹個測試用例只有壹個測試點。
每壹個用戶交互的地方都是壹個測試點。
什麽是高質量的測試用例?
1:測試用例覆蓋所有用戶需求。
2.測試用例應該簡單明了。
3.所有類型的測試用例都應該是完整的。
4.用最少的用例覆蓋最多的需求
測試案例的方法
等價類劃分方法:
就是區分壹個區域內可能的輸入數據,然後從該區域內取出有代表性的數據進行測試。
等價類:什麽是等價類?壹組輸入字段,其中每個輸入條件都是等價的。
分類:
壹般分為有效等價類和無效等價類:
有效等價類:即滿足要求,輸入合理的數據集;
等價類無效:只是不符合要求,輸入數據集不合理;
類型
值域類型:輸入學生的年級0-100。
相等型:只有壹個結果是正確的,其他都是錯誤的,比如彩票的大獎。
布爾值:通過是否同意來選擇,如同意壹項協議。
枚舉型:給定選項的內容,只要滿足其中任意壹項,就可以選擇教育,比如。
規則類型:給定需求,滿足需求的可以使用,比如郵箱。
可以在任何文本輸入框中填充的字符類型:中文、英文、特殊符號、空格、數字。
邊界值分析
邊界值的確定:邊界值分析是對邊界稍微上下的壹些數據進行檢驗。
確定邊界值的方法:上點、下點和內點。
1:上點:上點是指邊界上的點。如果區間開,上點在定義域外,如果區間閉,上點在定義域內,上點跟隨外閉在內。
2.出發點:最接近上點的點。開區間的起點在域內,閉區間的起點在域外。出發點遵循內開外合的原則。
3.內點:字段中間的值為1。
示例:
0 & lt= x & lt=10左上點0左下點-1右下點11右上點10內點5
0 & ltx & lt10左上點0左下點1?右出發點9?右上點10內點5
0 & lt= x & lt10?左上點0左出發點-1右出發點9?右上點10內點5
關閉[0,10],打開點0和右上點11。