成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談測(cè)試用例分析和設(shè)計(jì)

開發(fā) 測(cè)試
測(cè)試用例(Test Case)是為某個(gè)特殊目標(biāo)而編制的一組測(cè)試輸入、執(zhí)行條件以及預(yù)期結(jié)果,以便測(cè)試某個(gè)程序路徑或核實(shí)是否滿足某個(gè)特定需求。本文主要介紹的是測(cè)試用例的設(shè)計(jì)和分析。

測(cè)試用例的重要性是毋庸置疑的,它是軟件測(cè)試全部過程的核心,是測(cè)試執(zhí)行環(huán)節(jié)的基本依據(jù)。下面我們來淺談下測(cè)試用例的分析和設(shè)計(jì)過程。

一、測(cè)試用例分析階段

測(cè)試用例設(shè)計(jì)的基礎(chǔ)文檔是需求文檔,如果測(cè)試人員能拿到一份完整的準(zhǔn)確的需求文檔,那么對(duì)測(cè)試人員來說,工作量可以減輕大半,工作效果會(huì)大幅提高。但是我們?cè)谛枨蠓治鲭A段,即便是在需求評(píng)審之后,我們拿到的需求文檔,仍然是存在一些疑義的或者是分析不透,表達(dá)不清的一些需求文檔。這樣的時(shí)候,測(cè)試人員是否有自己的分析方法,顯得尤為重要。

測(cè)試人員對(duì)付需求文檔,從操作策略上來說,可以從以下兩點(diǎn)出發(fā):

(一)、對(duì)于需求規(guī)格全面、完整的需求文檔來說,我們可以采取“切割策略”,把需求按一定的粒度進(jìn)行分解,來編寫測(cè)試用例。

(二)、對(duì)于簡(jiǎn)單不全面、需求規(guī)格含糊的需求文檔,我們可以采取的策略:“聯(lián)想策略”。這點(diǎn)還是主要來自工作經(jīng)驗(yàn)及對(duì)該行業(yè)的理解,把一些含糊的內(nèi)容補(bǔ)充起來。

在參與需求文檔閱讀的過程中,我們還可以采用一些小方法,把需求吃透。例如:

1、在參與需求閱讀的過程中,我們可以把需求中的一些邊界或者異常的情況列出來,這些往往是以后bug的多發(fā)地帶。

2、對(duì)于需求文檔中的一些隱式缺陷,我們需要補(bǔ)充清楚質(zhì)量屬性,例如一些安全性、性能、UI等的一些質(zhì)量屬性內(nèi)容,我們需要補(bǔ)充清楚。

3、對(duì)需求文檔的閱讀,我們還可以采用一些工具:思維導(dǎo)圖工具及UI界面設(shè)計(jì)工具,把圖給畫出來,有助于我們理解需求,找到測(cè)試點(diǎn)。例如思維導(dǎo)圖工具,通過名詞+動(dòng)詞的方法,可以把測(cè)試數(shù)據(jù)和操作動(dòng)作列出來,有利于理清測(cè)試的要點(diǎn)。

通過以上的一些策略和方法,我們大致上可以把需求測(cè)試分析做的比較到位了。

測(cè)試人員對(duì)需求文檔分析后,接下去還需要對(duì)設(shè)計(jì)文檔進(jìn)行分析,大部分的測(cè)試人員,不是太注重開發(fā)組的這份設(shè)計(jì)文檔,覺得與己無關(guān),其實(shí),理解設(shè)計(jì)文檔,有利于降低我們的測(cè)試規(guī)模,降低勞動(dòng)負(fù)荷。一般來說缺陷會(huì)與內(nèi)部結(jié)構(gòu)映射,如果你了解了代碼的結(jié)構(gòu),一般來說,我們都可以找到缺陷出現(xiàn)的真正原因了。這里有一種工具,可以幫助我們進(jìn)行這方面的工作,就是UML的反向工程獲得設(shè)計(jì)模型,該工具網(wǎng)上大家也可以找到。

二、測(cè)試用例設(shè)計(jì)階段

通過以上對(duì)需求文檔和設(shè)計(jì)文檔的分析,下面我們來淺談下測(cè)試用例的設(shè)計(jì),測(cè)試用例一般由三部分內(nèi)容組成:步驟、數(shù)據(jù)、標(biāo)準(zhǔn)。步驟一般與需求規(guī)格說明書相對(duì)應(yīng),對(duì)于某些共享步驟,可以進(jìn)行參數(shù)化,或借用工具進(jìn)行管理,步驟的描述應(yīng)該無二義性。測(cè)試標(biāo)準(zhǔn),主要為預(yù)期值與結(jié)果值的對(duì)比方式。

對(duì)于測(cè)試數(shù)據(jù)的設(shè)計(jì),這里我們講解以下幾種方法:

1、最原始的方法:排列組合。

通過排列組合,把所有的數(shù)據(jù)都遍歷過,這樣的窮舉的方法,盡可能的把系統(tǒng)都測(cè)試到位。但數(shù)據(jù)龐大,這樣窮舉的方法,會(huì)讓測(cè)試陷入困境。

2、邊界值和等價(jià)類的方法。

通過邊界值和等價(jià)類劃分,可以大大的縮小測(cè)試范圍,提高了測(cè)試效率。在任何情況下都必須使用邊界值分析方法,經(jīng)驗(yàn)表明用這種方法設(shè)計(jì)出測(cè)試用例發(fā)現(xiàn)程序錯(cuò)誤的能力最強(qiáng)。必要時(shí)用等價(jià)類劃分方法補(bǔ)充一些測(cè)試用例。

3、因果圖表和決策表法。

如果程序的功能說明中含有輸入條件的組合情況,則一開始就可選用因果圖法。因果圖分析法,是為了解決邊界值分析和等價(jià)劃分的一個(gè)弱點(diǎn):未對(duì)輸入條件的組合進(jìn)行分析。而因果圖恰恰有助于用一個(gè)系統(tǒng)的方法選擇出此類高效的測(cè)試用例集,并且可以指出規(guī)格說明的不完整性和不明確之處。步驟如下:

1)將規(guī)格說明分解為可執(zhí)行的片段;

2)確定規(guī)格說明中的因果關(guān)系;

3)分析規(guī)格說明的語義內(nèi)容,并將其轉(zhuǎn)換為連接因果關(guān)系的布爾圖,即:因果圖;

4)給圖加上注解符號(hào),說明由于語法或環(huán)境的限制而不能聯(lián)系起來的“因”和“果”;

5)經(jīng)過仔細(xì)地跟蹤圖中的狀態(tài)變化情況,將因果圖轉(zhuǎn)換成一個(gè)有限項(xiàng)的判定表;

6)將判定表中的列轉(zhuǎn)換成測(cè)試用例。

4、“猜”技術(shù)。

為特殊測(cè)試點(diǎn)準(zhǔn)備測(cè)試數(shù)據(jù)。

看完了上面的測(cè)試用例設(shè)計(jì)方法,我們來看下測(cè)試用例的設(shè)計(jì)步驟:

1)構(gòu)造根據(jù)設(shè)計(jì)規(guī)格得出的基本功能測(cè)試用例;

2)邊界值測(cè)試用例;

3)狀態(tài)轉(zhuǎn)換測(cè)試用例;

4)錯(cuò)誤猜測(cè)測(cè)試用例;

5)異常測(cè)試用例;

6)性能測(cè)試用例;

7)壓力測(cè)試用例。

以上我主要講解了一些平時(shí)比較常用的測(cè)試用例設(shè)計(jì)方法,如果更細(xì)化,還可以找出更多的測(cè)試用例設(shè)計(jì)方法。其實(shí),這些方法和設(shè)計(jì)步驟通過我們的加工,都融入到了測(cè)試用例中去了,所以測(cè)試用例是測(cè)試的靈魂,一點(diǎn)都不為過。有時(shí)可以不需要很完美的測(cè)試用例模板,但是一定要有完美的覆蓋率的測(cè)試用例。

 【編輯推薦】

  1. 軟件測(cè)試接口測(cè)試的測(cè)試用例類型
  2. 如何有效減少測(cè)試用例數(shù)目
  3. 測(cè)試用例設(shè)計(jì)方法1 等價(jià)類邊界值
  4. 測(cè)試用例設(shè)計(jì)方法2 因果圖判定表
責(zé)任編輯:于鐵 來源: 51Testing軟件測(cè)試網(wǎng)采編
相關(guān)推薦

2011-06-08 17:23:12

測(cè)試用例

2011-05-16 15:09:20

測(cè)試用例

2011-11-02 09:54:37

測(cè)試

2011-12-23 17:03:29

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

2011-09-01 10:05:24

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

2021-03-04 15:43:29

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

2011-06-03 16:58:03

測(cè)試用例

2011-05-16 15:18:18

測(cè)試用例

2011-05-16 14:38:53

測(cè)試用例

2011-05-16 14:46:19

測(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-04-18 10:46:39

接口測(cè)試

2012-04-11 11:21:57

ibmdw

2017-03-16 15:38:39

設(shè)計(jì)策略開發(fā)技術(shù)測(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接口鴻蒙
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 久久成人一区 | 精品久久久久一区二区国产 | 日韩精品成人一区二区三区视频 | 久久99一区二区 | 91久久精 | 日韩精品视频在线观看一区二区三区 | 国产成人精品一区二区 | 黄色91在线 | 亚洲视频一区二区三区 | 欧美在线精品一区 | 在线观看深夜视频 | 粉嫩高清一区二区三区 | 日韩快播电影网 | 国产精品久久久久久久岛一牛影视 | 国产欧美日韩精品一区二区三区 | 欧美精品 在线观看 | 国产精品视频一 | 日韩1区| 538在线精品 | 日日操夜夜操天天操 | 91精品国产91久久综合桃花 | 日韩在线看片 | 亚洲综合色网 | 一二三四在线视频观看社区 | 国产在线a | 精品视频一区二区 | 国产真实乱对白精彩久久小说 | 成人视屏在线观看 | 欧美成人精品 | 播放一级黄色片 | 日本一区二区三区精品视频 | 精品一区二区三区在线视频 | 欧美freesex黑人又粗又大 | 视频在线一区 | 亚洲精品久久区二区三区蜜桃臀 | 涩涩鲁亚洲精品一区二区 | 国产亚洲网站 | 欧美视频三级 | 国产精品视频在 | 日韩精品一区二区三区 | 一区二区免费在线视频 |