當前位置:商標查詢大全網 - 彩票開獎 - 測試用例設計方法

測試用例設計方法

為某個業務目標,而編制的壹組由測試輸入,執行條件以及預期結果組成的案例

在開始實施測試之前設計好測試用例,可以避免盲目測試並提高測試效率。

測試用例的使用令軟件測試的實施重點突出、目的明確。

在軟件版本更新後只需修正少部分的測試用例便可展開測試工作,降低工作強度、縮短項目周期。

檢驗軟件是否滿足客戶需求、體現壹個測試人員的工作量、展現測試用例的設計思路。

必須掌握:用例編號(如何命名)、所屬模塊、用例標題(驗證誰在什麽情況下,去做什麽,最後結果是什麽)、優先級、前置條件、操作步驟、測試數據、預期結果、實際結果

了解內容:通過否、bugID、編寫人員、編寫時間、測試人員、測試時間、備註

測試用例覆蓋所有的用戶需求

測試用例要簡單明了

各類型的測試用例要齊全

用最少的用例覆蓋最多的需求

等價類劃分 是把所有可能輸入的數據分為若幹個區域,然後從每個區域中取少量有代表性的數據進行測試即可。

等價類 :何為等價類,某個輸入域的集合,在這個集合中每個輸入條件都是等效的。

壹般可分為有效等價類和無效等價類。

有效等價類:指符合《需求規格說明書》,輸入合理的數據集合

無效等價類:指不符合《需求規格說明書》,輸入不合理的數據集合

取值範圍型: 輸入學生成績 0-100

恒等類型? : 只有壹個結果是正確的,其他都是錯誤的 例如? 彩票的特等獎

布爾值型:? 通過是否來進行選擇,如同意協議

枚舉類型:? 給出選項內容,只要符合其中任意壹個就可以 例如選擇學歷

規則類型:? 給定要求,滿足要求的就可以,比如郵箱

在任意文本輸入框中可以填寫的字符類型: 中文、英文、特殊符號、空格、數字。

定義:邊界值分析 是取稍高於或稍低於邊界的壹些數據進行測試。

原因: 程序開發循環體時的取數可能會因為<,<=搞錯。

上點: 是指邊界上的點,無論此時的域是開區間還是閉區間,開區間的話,上點就是在域外,閉區間的話,上點就是在域內。

離點: 是指離上點最近的點,這裏就跟是閉區間還是開區間就有關系了,如果是開區間,那麽離點就在域內,如果是閉區間,那麽離點就在域外。(開內閉外)

遵循的原則:開內閉外 開區間往中間找,閉區間往外找

內點: 域內的任意點都是內點。

0<=x<=10 ? 左上點 0 左離點 -1 右離點 11 右上點 10 內點 5

0<x<10 ? 左上點 0 左離點 1 右離點 9? 右上點 10 內點 5

0<=x<10 左上點 0 左離點 -1 右離點 9? 右上點 10 內點 5

因果圖法比較適合輸入條件比較多的情況,測試所有的輸入條件的排列組合。所謂的原因就是輸入,所謂的結果就是輸出。

1、確定原因、結果、中間過程

2、連接因果圖

3、標明約束條件

4、輸出測試用例

錯誤猜測法是測試經驗豐富的人喜歡使用的壹種測試用例設計方法。

壹般這種方法是基於經驗和直覺推測程序中可能發送的各種錯誤,有針對性地設計。只能作為壹種補充。

輸入壹串數字,程序可自動從小到大排序

郵箱格式@符合的全角以及半角情況

測試手機終端的通話功能,可以設計各種通話失敗的情況來補充測試用 例:

無SIM 卡插入時進行呼出(非緊急呼叫)

插入已欠費SIM卡進行呼出

射頻器件損壞或無信號區域插入有效SIM卡呼出

網絡正常,插入有效SIM卡,呼出無效號碼(如1、888、333333、不輸入任何號碼等)

網絡正常,插入有效SIM卡,使用“快速撥號”功能呼出設置無效號碼的數字

最重要的是要思考和分析測試對象的各個方面,多參考以前發現的bug的相關數據,總結的經驗,個人多考慮異常的情況、反面的情況、特殊的輸入,以壹個攻擊者的態度對待程序,就能設計出比較完善的測試用例來。

設計測試用例時,分析和表達多輸入條件下執行不同操作的黑盒測試方法。

註意: 該方法和因果圖法相似。

1、確定原因和動作

2、排列組合

3、標明結果關系

4、輸出測試用例

日本人提出

使用工具:正交表

正交實驗法就是利用排列整齊的表 -正交表來對試驗進行整體設計、綜合比較、統計分析,實現通過少數的實驗次數找到較好的生產條件,以達到最高生產工藝效果。

這種試驗設計法是從大量的試驗點中挑選適量的具有代表性的點,利用已經造好的表格—正交表來安排試驗並進行數據分析的方法。

正交表能夠在因素變化範圍內均衡抽樣,使每次試驗都具有較強的代表性,由於正交表具備均衡分散的特點,保證了全面實驗的某些要求,這些試驗往往能夠較好或更好的達到實驗的目的。

正交實驗設計包括兩部分內容:第壹,是怎樣安排實驗;第二,是怎樣分析實驗結果。

在壹個界面中有多個控件,每個控件有多個取值,控件之間可以相互組合,不可能(也沒有必要)為每壹種組合編寫壹條用例,如何使用最少最優的組合進行測試。——正交排列法