測試用例編號 分享讓測試用例更完整的方法

2021-10-12 04:46:10 字數 2134 閱讀 2487

首先,我們需要知道測試用例是什麼,測試用例(testcase)是為了某個特殊目標而變質的一組測試輸入、執行條件以及預期結果,以便測試某個程式路徑或核實是否滿足某個特定需求。

測試用例的編寫是要結合需求文件,結合各種測試方法來編寫。那麼常用的測試方法有哪些呢?1.等價類劃分法

等價類劃分是把所有可能的輸入資料,即程式的輸入域劃分成若干部分(子集),然後從每乙個子集中選取少數具有代表性的資料作為測試用例.該方法是一種重要的,常用的黑盒測試用例設計方法。

等價類劃分法首先要做的是劃分等價類,包括有兩種不同的情況:有效等價類和無效等價類.然後根據劃分好的等價類設計測試用例。基本步驟在於:

第一步,為每乙個等價類規定乙個唯一的編號;

第二步,設計乙個新的測試用例,使其盡可能多地覆蓋尚未被覆蓋地有效等價類,重複這一步.直到所有的有效等價類都被覆蓋為止;

第三步,設計乙個新的測試用例,使其僅覆蓋乙個尚未被覆蓋的無效等價類,重複這一步.直到所有的無效等價類都被覆蓋為止。2.邊界值分析法

邊界值分析方法是對等價類劃分方法的補充,也是一種黑盒測試方法,是對等價類分析方法的一種補充。

使用邊界值分析方法設計測試用例,首先應確定邊界情況.通常輸入和輸出等價類的邊界,就是應著重測試的邊界情況.應當選取正好等於,剛剛大於或剛剛小於邊界的值作為測試資料,而不是選取等價類中的典型值或任意值作為測試資料。3.錯誤推測法錯誤推測發是基於經驗和直覺推測程式中所有可能存在的各種錯誤,從而有針對性的設計測試用例的方法。

其基本思想在於:列舉出程式中所有可能有的錯誤和容易發生錯誤的特殊情況,根據他們選擇測試用。4.因果圖方法

因果圖法不同於前面的其他方法,不只考慮輸入條件,同時考慮輸入條件之間的聯絡,相互組合等,考慮輸入條件之間的相互組合,如此可能會產生一些新的情況。要檢查輸入條件的組合不是一件容易的事情,即使把所有輸入條件劃分成等價類,他們之間的組合情況也相當多。

因此必須考慮採用一種適合於描述對於多種條件的組合,相應產生多個動作的形式來考慮設計測試用例。這就需要利用因果圖(邏輯模型)。因果圖方法最終生成的就是判定表。它適合於檢查程式輸入條件的各種組合情況。5.正交表分析法

有時候,可能因為大量的引數的組合而引起測試用例數量上的激增,同時,這些測試用例並沒有明顯的優先順序上的差距,而測試人員又無法完成這麼多數量的測試,就可以通過正交表來進行縮減一些用例,從而達到盡量少的用例覆蓋盡量大的範圍的可能性。6.場景分析方法

指根據使用者場景來模擬使用者的操作步驟,這個比較類似因果圖,但是可能執行的深度和可行性更好。

以上便是編寫測試用例的方法了,另外編寫測試用例需要遵循一些基本原則。

1)完整性,這是測試用例最基本也最重要的一點,所編寫的測試用例必須覆蓋全部需求功能點;

2)用例標題要簡介清晰,準確描述所測試的測試點;

3)用例的前置條件必須明確,這是執行當前用例的基礎;

4)操作步驟要詳細,輸入輸出要素要清晰,並且有具體的測試資料;

5)預期結果要準確,與對應的步驟一一對應。1)步驟混合

乙個混合了多步的步驟可以被分解成若干個單獨的步驟。例如,你正在給別人指從a點到b點的方向:如果你說「去xyz,然後去abc」,這並沒有多少意義,因為我們需要思考——「首先,我如何到達xyz」——而「從這裡左轉,直行1英里,然後在第11號路右轉就可以到達xyz」可能會取得更好的效果。同樣的規則也適用於測試用例及其步驟。2)一條用例中包含多個條件

測試用例必須有乙個流向。從預置條件到步驟1,然後是所有步驟。所以應該盡量避免一條測試用例中包含多個條件,從而導致的資料流量亂了。

測試用例(四)測試用例編寫

一.測試用例編寫方法 1.等價類劃分 如何選擇適當的資料子集,來代表整個資料集。通過降低測試的資料去實現 合理的 覆蓋,覆蓋了更多的可能資料,以發現更多的軟體缺陷 邊界值分析法 2.邊界值分析 使用邊界值分析方法設計測試用例時一般與等價類劃分結合起來,但它不是從乙個等價類中任選乙個例子作為代表,而是...

手機測試用例 STK測試用例

id 功能描述 操作步驟 預期結果 test time p fcomment tester test time p fcomment tester stk服務 sim卡適應性測試 1 選取支援stk功能的sim卡,插入手機中 手機應支援stk功能,會將stk選單自動加入主選單列表中 2 進入stk功...

手機測試用例 通話測試用例

id 功能描述 操作步驟 預期結果 test time p fcomment tester test time p fcomment tester 通話功能 快速檢視已撥 1 待機介面下按一下呼叫鍵可進入已撥 記錄 2 每次呼叫記錄都應正確無誤 號碼 時間 序號 通話時長等 3 呼叫記錄按呼叫時間順...