1. 程式人生 > 其它 >測試用例設計方法

測試用例設計方法

一、等價類劃分⽅法 1、定義 等價類是把所有可能的輸⼊資料,即程式的輸⼊域劃分成若⼲部分(⼦集),然後從每⼀個⼦集中選取少數具有代表性的資料作為測試⽤例。該⽅法是⼀種重要的,常⽤的⿊盒測試⽤例設計⽅法。   (1)有效等價類 是指對於程式的規格說明來說是合理的、有意義的輸⼊資料構成的集合。利⽤有效等價類可檢驗程式是否實現了規格說明中所規定的功能和效能。   (2)⽆效等價類 與有效等價類的定義恰巧相反。⽆效等價類指對程式的規格說明是不合理的或⽆意義的輸⼊資料所構成的集合。 二、邊界值分析⽅法   定義:邊界值分析法就是對輸⼊或輸出的邊界值進⾏測試的⼀種⿊盒測試⽅法。通常邊界值分析法是作為對等價類劃分法的補充。 三、錯誤推測⽅法   定義:基於經驗和直覺推測程式中所有可能存在的各種錯誤, 從⽽有針對性的設計測試⽤例的⽅法。 四、因果圖⽅法   定義:是⼀種利⽤圖解法分析輸⼊的各種組合情況,從⽽設計測試⽤例的⽅法,它適合於檢查程式輸⼊條件的各種組合情況。

五、判定表驅動分析⽅法

  定義:判定表是分析和表達多邏輯條件下執⾏不同操作的情況的⼯具。 六、正交實驗設計⽅法   依據Galois理論,從⼤量的(實驗)資料(測試例)中挑選適量的,有代表性的點(例),從⽽合理地安排實驗(測試)的⼀種科學實驗設計⽅法.類似的⽅法有:聚類分析⽅法,因⼦⽅法⽅法等。 七、功能圖分析⽅法   功能圖⽅法中,要⽤到邏輯覆蓋和路徑測試的概念和⽅法,其屬⽩盒測試⽅法中 的內容.邏輯覆蓋是以程式內部的邏輯結構為基礎的測試⽤例設計⽅法。 下面是對測試用例方法的應用