設計測試用例 1

2021-08-20 12:00:32 字數 2032 閱讀 3378

測試用例概念

測試用例是指為實施測試而向被測試系統提供的輸入資料,操作或各種環境設定以及期望結果的乙個特定集合。

測試用例控制軟體的執行過程,他是對每乙個測試專案的進一步例項化。

寫測試用例的好處

理清思路,避免遺漏

這裡是我們認為最重要的一點,假如我們測試的專案大而複雜,我們可以把專案功能細分,根據每乙個功能通過編寫用例的方式來整理我們測試系統的思路,避免遺漏掉要測試的功能點。

跟蹤測試進展 通過編寫測試用例,執行測試用例,我們可以很清楚的知道我們的測試進度。

歷史參考

在我們所做的專案中,也許會有很多功能是相同或相近的,我們對這類功能設計了測試用例,便於以後我們遇到類似功能的時候可以做參考依據。

重複性 我們測試乙個系統不是乙個人測一遍就算測完的,需要多人反覆的進行測試,那麼我們就需要測試用例來規範和指導我們的測試行為。

其他好處 通過編寫測試用例,也能體現工作內容,工作量,領導也能了解到員工的工作情況。 總結:

組織性、功能覆蓋、重複性、跟蹤統計、測試確認

設計測試用例前的準備和材料的組織

探索性測試並文件化。

測試用例的內容

專案名稱、功能模組名、預置條件、用例編號、步驟、預期、結果。

注意事項:

使用最可能發現錯誤的用例

不重複,不冗餘

選擇相似用例中最有效的

用例複雜度適中,不能太簡單,不能太複雜

更新和維護測試用例

等價類劃分

定義:

等價類劃分作為一種典型的黑盒測試方法,它完全不考慮程式的內部結構,只是根據對程式的要求和說明進行測試用例的設計。

把程式的輸入域劃分成若干部分,從每個部分中選擇少數代表性資料作為測試用例。代表性資料在測試中等價於此部分其他值。

例子:只支援字母和數字,並定義長度的文字框輸入

為空 長度過短(長度小於需求)

長度過長(長度大於需求)

全數字

全字母

全漢字

全特殊字元

數字和字母組合

其他組合

等價類方法小結

首先從程式的功能說明中找出各個輸入條件,然後為每個條件劃分為兩個或更多的等價類,確定等價類劃分後,列出相應的等價類表,再根據表給出測試用例,細化和完善。

等價類方法的特點、要點和注意事項

特點:

測試內容相同

乙個用例能捕獲,此等價類其他資料也能捕獲。

注意事項:

有效、無效

要點:

某輸入條件說明了乙個必須成立的情況,可劃分乙個有效等價類和乙個無效等價類

對輸入取值範圍或值的個數進行了規定,可以確定乙個有效等價類和兩個無效等價類

布林值可以確認乙個有效等價類和無效等價類

若規定了乙個輸入規則,可以確認乙個有效等價類和若干無效等價類。例如輸入數字的文字框。

邊界值分析

輸入輸出的邊界最容易產生錯誤

確定邊界值的方法:正好等於,剛剛小於,剛剛大於

例如:文字框長度定義為4-8個字元

按邊界值分析方法,測試用例可以設計為輸入7個字元,8個字元,9個字元三種情況

隱含邊界值

例如 閏年2月29日,平年2月28日

因果圖方法

例子:

工資分為年薪制a1,月薪制a2

犯錯誤程度分為普通a3,嚴重a4

工資為a1的員工犯普通錯誤扣工資b1,犯嚴重錯誤扣工資b2

工資為a2的員工犯普通錯誤扣工資b3,犯嚴重錯誤扣工資b4

其中,a1和a2為互斥;b1,b2和b3,b4是互斥;a3和a4可以同時具備。需要把這個組合整理成判定表

其他的測試方法

使用測試方法設計測試用例

測試用例1

2020 12 18 將基本測試用例學習完 測試時使用的案例,指導測試的執行。用例名稱 測試目的 測試輸入 要有測試資料 測試步驟 執行條件 預期結果 實際結果與預期結果相對比。測試用例構成要素 不知道內部實現,通過輸入輸出判定 8種方法測試用例的設計方法 等價類 邊界值 判定表 因果圖 狀態遷移圖...

測試用例設計

1.測試用力的概念 測試用例是為特定的目的而設計的一組的測試輸入。執行條件和預期的結果,體現在測試方案 方法 技術和策略。2.測試用例具備的特點 1 正確性 2 完整性 3 準確 4 清晰 簡潔 5 可維護性 6 適應性 7 可重用性 8 其他 3.測試用例基本原則 個人認為比較重要的加黑了。1 基...

測試用例設計

1.名稱與標識 2.測試追蹤 3.用例說明 4.測試的初始化要求 5.測試的輸入 6.期望的測試結果 7.評價測試結果的準則 8.操作過程 9.前提和約束 10.測試終止條件 編寫用例規範 1 系統性 對系統業務流程要完整說明整個系統的業務需求 系統由幾個子系統組成以及它們之間的關係 對模組業務流程...