軟體測試技術之傳統等價類測試

2021-07-27 22:55:08 字數 1007 閱讀 3694

概念

等價類劃分法是把程式的輸入域劃分成若干部分(子集),然後從每個部分中選取少數代表性資料作為測試用

例。每一類的代表性資料在測試中的作用等價於這一類中的其他值。

等價類劃分法的應用

等價類是指某個輸入域的子集合。在該子集合中,各個輸入資料對於揭露程式中的錯誤都是等效的,並合理地假

定:測試某等價類的代表值就等於對這一類其它值的測試.因此

,可以把全部輸入資料合理劃分為若干等價類,在每

乙個等價類中取乙個資料作為測試的輸入條件

,就可以用少量代表性的測試資料

.取得較好的測試結果

.等價類劃分可有兩種不同的情況

:有效等價類和無效等價類。

有效等價類

是指對於程式的規格說明來說是合理的

,有意義的輸入資料構成的集合

.利用有效等價類可檢驗程式是否實現了規

格說明中所規定的功能和效能。

無效等價類

與有效等價類的定義恰巧相反。設計測試用例時

,要同時考慮這兩種等價類.因為

,軟體不僅要能接收合理的資料,也

要能經受意外的考驗

.這樣的測試才能確保軟體具有更高的可靠性。

劃分等價類的六大原則

例:輸入值是學生成績,範圍是0~

例:輸入條件說明輸入字元為

:中文、英文、阿拉伯文三種之一,則分別取這三種這三個值作為三個有

效等價類,另外把三種字元之外的任何字元作為無效等價類。

將等價類轉化成測試用例

假設日期限定在

1846

年~2017

年,計算它前一天的日期,見上圖,如有錯誤,請指正,畢竟剛學

軟體測試理論測試用例測試之等價類劃分

把所有可能輸入的資料,即程式的輸入域劃分策劃若干部分 子集 然後從每乙個子集中選取少數具有代表性的資料作為測試用例,是一種黑盒測試方法 有效等價類指對於程式規格說明來說,是合理的 有意義的輸入資料構成的集合 無效等價類和有效等價類相反,無效等價類是指對於軟體規格說明而言,沒有意義的 不合理的輸入資料...

黑盒測試技術之等價類劃分法

在描述等價類法之前,先來解釋等價測試原理。正是基於這個原理,才有了等價類劃分測試的充分性和完備性的保證。等價類的有效與無效 劃分等價類需首先從功能規格說明書中找出所有輸入條件,然後為每個輸入條件劃分兩個或多個等價類,形成若干互不相交的子集,這些子集稱之為等價類。而所有等價類的並集就是整個測試用例的輸...

軟體測試 等價類劃分練習

使用等價類劃分法進行劃分 編號 自動錄入 姓名身份證號 郵箱年齡 位址如果錄入正確則提示錄入正確,反之錄入錯誤 輸入項劃分 輸入內容 劃分編號 編號無需劃分系統自動生成無無 姓名有效等價類 漢字 5 漢字 0 0無效等價類 漢字 0 漢字 5 1非漢字內容 例如西文字型 5 0 2非漢字內容 例如西...