自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

測(cè)試用例設(shè)計(jì)方法1 等價(jià)類邊界值

開發(fā) 測(cè)試
測(cè)試用例(Test Case)是將軟件測(cè)試的行為活動(dòng)做一個(gè)科學(xué)化的組織歸納.目的是能夠?qū)④浖y(cè)試的行為轉(zhuǎn)化成可管理的模式;同時(shí)測(cè)試用例也是將測(cè)試具體量化的方法之一.測(cè)試用例不同類別的軟件,測(cè)試用例是不同的。本文主要介紹了測(cè)試用例的設(shè)計(jì)方法,等價(jià)類邊界值。

測(cè)試用例(Test Case)是為某個(gè)特殊目標(biāo)而編制的一組測(cè)試輸入、執(zhí)行條件以及預(yù)期結(jié)果,以便測(cè)試某個(gè)程序路徑或核實(shí)是否滿足某個(gè)特定需求。下面介紹測(cè)試用例的設(shè)計(jì)方法一,等價(jià)類邊界值。

1、等價(jià)類劃分

等價(jià)類劃分是黑盒測(cè)試最常用的方法 ,使用等價(jià)類劃分的方法是將輸入域劃分為若干個(gè)區(qū)域,并從中選擇少數(shù)具有代表性的數(shù)據(jù)進(jìn)行測(cè)試,這樣可以避免使用大量的測(cè)試數(shù)據(jù),也避免了盲目性。 等價(jià)類劃分針對(duì)程序的輸入部分,常用的設(shè)計(jì)方法是:找出輸入條件,劃分等價(jià)類,并進(jìn)行用例的設(shè)計(jì)。等價(jià)類分為有效等價(jià)類和無效等價(jià)類。

所謂有效等價(jià)類是指用戶輸入的有效數(shù)據(jù),并得到預(yù)期的或正常的結(jié)果;另一種是無效等價(jià)類,無效等價(jià)類是指異常的或不符合規(guī)定的輸入,相應(yīng)的也會(huì)得到異常的輸出或提示信息。因此在劃分等價(jià)類的時(shí)候又從有效和無效兩方面去考慮。一般在設(shè)計(jì)測(cè)試用例時(shí),要是一條用例盡量多的覆蓋有效等價(jià)類,而無效等價(jià)類則要求一對(duì)一的覆蓋 。

2、邊界值

邊界值同樣是一種經(jīng)典的黑盒測(cè)試方法,他常常作為等價(jià)類的一種補(bǔ)充,與等價(jià)類方法一起使用。在進(jìn)行程序設(shè)計(jì)時(shí),大量的錯(cuò)誤容易發(fā)生在輸入數(shù)據(jù)或輸出數(shù)據(jù)的邊界上,因此使用邊界值的方法可以經(jīng)常檢測(cè)出錯(cuò)誤。當(dāng)一個(gè)輸入明確的規(guī)定了一個(gè)值的取值范圍時(shí)或輸入條件是一組有序的集合時(shí),就可以使用邊界值的方法來設(shè)計(jì)測(cè)試用例。關(guān)于邊界值得上點(diǎn)、內(nèi)點(diǎn)、離點(diǎn)的概念,可以參見下圖。

由于等價(jià)類和邊界值經(jīng)常配合使用,因此兩者可以合并為一個(gè)用例設(shè)計(jì)方法,下面總結(jié)一下使用等價(jià)類邊界值設(shè)計(jì)測(cè)試用例的思路和方法。

1、分析需求,挖掘隱式條件,確認(rèn)邊界值,劃分等價(jià)類

2、將劃分出的等價(jià)類填入表格,進(jìn)行編號(hào)

3、對(duì)有效等價(jià)類,用一條用例盡量多的覆蓋

4、對(duì)于無效等價(jià)類,一對(duì)一的覆蓋,最終得到測(cè)試用例

下面以最經(jīng)典的三角形問題來說明如何使用等價(jià)類邊界值方法設(shè)計(jì)測(cè)試用例:

輸入3個(gè)數(shù),判定是否構(gòu)成三角型,并判定什么時(shí)候是等腰三角形,什么時(shí)候是等邊三角形。

分析輸入條件:

1、3個(gè)整數(shù)

2、任意兩邊和大于第三遍

3、滿足1、2,且只有兩個(gè)邊相等

4、滿足1,三遍全部相等

由上面的條件得到表格 :

獲得等價(jià)類的劃分后可以輕松的得到測(cè)試用例:

至此,一個(gè)完整的測(cè)試用例就完成了。

總結(jié):等價(jià)類邊界值方法是進(jìn)行黑盒測(cè)試最常用的方法,也是任何一個(gè)測(cè)試院所應(yīng)該掌握的方法。但是當(dāng)輸入的組合比較復(fù)雜,等價(jià)類的劃分比較困難的時(shí)候,這種方法就不能完全勝任了,況且等價(jià)類的取值也存在著過于隨意的缺陷,因此,還要與其他的測(cè)試用例設(shè)計(jì)方法結(jié)合使用。

【編輯推薦】

  1. 如何有效減少測(cè)試用例數(shù)目
  2. 軟件測(cè)試接口測(cè)試的測(cè)試用例類型
  3. 1.4.2 測(cè)試用例的幾大要素
  4. 學(xué)習(xí)筆記 基于UML順序圖的場(chǎng)景測(cè)試用例生成方法
責(zé)任編輯:于鐵 來源: 51Testing軟件測(cè)試網(wǎng)采編
相關(guān)推薦

2011-06-03 16:58:03

測(cè)試用例

2011-05-16 14:46:19

測(cè)試用例

2011-05-16 14:54:12

測(cè)試用例

2011-12-23 17:03:29

性能測(cè)試用例設(shè)計(jì)

2021-03-04 15:43:29

前端測(cè)試工具開發(fā)

2011-06-08 17:23:12

測(cè)試用例

2011-05-16 15:18:18

測(cè)試用例

2011-06-14 14:04:11

測(cè)試用例

2022-05-10 14:54:13

驗(yàn)收標(biāo)準(zhǔn)測(cè)試用例

2021-12-22 10:19:47

鴻蒙HarmonyOS應(yīng)用

2011-05-16 15:09:20

測(cè)試用例

2011-04-18 10:46:39

接口測(cè)試

2022-01-19 17:48:57

測(cè)試用例開發(fā)

2020-08-25 08:03:59

測(cè)試Sharness結(jié)構(gòu)

2011-07-04 18:06:52

測(cè)試用例

2023-06-09 15:24:50

UiTest接口鴻蒙

2022-06-13 09:00:00

Selenium測(cè)試Web

2011-09-01 10:05:24

PhoneGap應(yīng)用程序測(cè)試

2024-09-29 15:26:53

MySQLPython

2011-11-02 09:54:37

測(cè)試
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)