国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

常見的測試用例設計方法

toddmark / 476人閱讀

摘要:因果圖分析法是一種圖解法分析輸入的各種組合情況,從而設計測試用例的方法。工具錯誤推測法根據(jù)實際經(jīng)驗或推測分析列出所有可能存在的和容易發(fā)生錯誤的情況,并有針對性的設計測試用例。

1.等價類劃分

等價類是指某個輸入域的子集合.在該子集合中,各個輸入數(shù)據(jù)對于揭露程序中的錯誤都是等效的.并合理地假定:測試某等價類的代表值就等于對這一類其它值的測試。

把輸入數(shù)據(jù)合理地劃分等價類,在每一個等價類中取一個典型值或任意值作為測試的輸入條件,就可以用少量的代表性的測試數(shù)據(jù),取得更好的測試效果。

等級類劃分又分為:有效等價類和無效等價類

2.邊界值分析法

是等價類劃分的補充。測試經(jīng)驗得知,錯誤更容易發(fā)生在邊界值。所以設計用例應重點測試邊界情況,如正好等于,剛剛大于,稍微小于。

3.因果圖分析法

是一種圖解法分析輸入的各種組合情況,從而設計測試用例的方法。它適合于檢查程序輸入條件的各種組合情況。

因果圖方法最終生成的就是判定表

因果圖法設計測試用例的步驟:

1、根據(jù)程序規(guī)格說明書描述的語義內(nèi)容,分析并確定“因”(即輸入條件或輸入條件的等價類)和“果”(即輸出條件);

2、將“因”和“果”表示成“因果圖”;

3、在因果圖上使用約束符號來表明約束條件;

4、將得到的因果圖轉(zhuǎn)換成判定表;

5、根據(jù)判定表中每一列(無效情況除外)設計一個測試用例

4.判定表分析法

判定表是分析和表達多邏輯條件下執(zhí)行不同操作的情況的工具。

組成:條件樁,動作樁,條件項,動作項

步驟:

1、列出所有條件樁和動作樁

2、添入條件項和動作項。

3.生成初始判定表

4.簡化合并相似規(guī)則,形成簡化判定表

5.正交表分析法

正交試驗法,是一種成對測試交互的系統(tǒng)的統(tǒng)計方法。它提供了一種能對所有變量對的組合進行典型覆蓋(均勻分布)的方法。可以從大量的試驗點中挑出適量的、有代表性的點,利用“正交表”,合理的安排試驗的一種科學的試驗設計方法。

工具:PICT

6.錯誤推測法

根據(jù)實際經(jīng)驗或推測分析列出所有可能存在的和容易發(fā)生錯誤的情況,并有針對性的設計測試用例。

例如(1)類似模塊曾出現(xiàn)的錯誤 (2)輸入輸出為0的情況 (3)上傳表格無數(shù)據(jù)或有1條數(shù)據(jù)的情況 (4)sql查詢條件有in的情況,條件為空的場合

7.場景分析法

指測試者根據(jù)用戶場景模擬用戶操作進行測試。

現(xiàn)在的軟件幾乎都是用事件觸發(fā)來控制流程的,事件觸發(fā)時的情景便形成了場景,而同一事件不同的觸發(fā)順序和處理結(jié)果就形成事件流。這種在軟件設計方面的思想也可引入到軟件測試中,可以比較生動地描繪出事件觸發(fā)時的情景,有利于測試設用例場景用來描述流經(jīng)用例的路徑,從用例開始到結(jié)束遍歷這條路徑上所有基本流和備選流。

步驟:

1) 畫出需要測試路徑的流程圖(一般選擇工具Office Visio)

2) 分析基本流和備選流

3) 根據(jù)基本流和備選流設計測試用例

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/8794.html

相關(guān)文章

  • 測試從零開始-No.8-在工作中是如何編寫測試用例

    摘要:冒煙測試的用例數(shù)量不宜過多。用例一般寫完之后,需要組織相關(guān)人員進行用例的評審,轉(zhuǎn)測后,需要將用例的執(zhí)行情況進行標注。用例的作用主要是提醒測試人員有哪些測試點要注意,避免在測試的時候臨時去想測試點,容易造成場景漏測。 在前面的一系列文章中,我們學會了一些用例設計的常用用法,比如等價類、邊界值,...

    不知名網(wǎng)友 評論0 收藏0
  • 軟件測試剛?cè)胄斜乜矗?測試基本流程、測試用例全在這里

    摘要:從業(yè)務流程上,應得到以下信息主流程是什么條件備選流程是什么數(shù)據(jù)流向是什么關(guān)鍵的判斷條件是什么測試用例設計完成以上兩步則可進行測試用例設計,功能測試用例,應盡量考慮邊界異常性能的情況,以便發(fā)現(xiàn)更多的隱藏問題。 為什么測試人員要參加需求分析?也就是進行測試需求分析的目的是什么? 第一、把用戶需求...

    Cristalven 評論0 收藏0
  • 不用寫代碼,也能做好接口測試

    摘要:接口測試形式單個接口測試包含性能測試和通過接口調(diào)用進行場景測試。充分來說就是接口測試相對容易實現(xiàn)自動化持續(xù)集成。 本文你將了解到 1、接口測試基本概念,包含什么是接口,什么是接口測試,為什么要做接口測試2、接口測試用例設計3、怎樣不用寫代碼,也能快速的根據(jù)開發(fā)的API文檔完成接口自動化測試腳本 注:如果你對接口基本概念和接口測試用例已熟悉,可以直接跳過,其實看一遍也無防,就當作 溫故知...

    idisfkj 評論0 收藏0
  • 軟件測試工程師技能樹

    摘要:軟件測試工程師是一個歷史很悠久的職位,可以說從有軟件開發(fā)這個行業(yè)以來,就開始有了軟件測試工程師的角色。很多測試工程師基本上不具備代碼的能力,更多是測試的執(zhí)行者。 軟件測試工程師是一個歷史很悠久的職位,可以說從有軟件開發(fā)這個行業(yè)以來,就開始有了軟件測試工程師的角色。隨著時代的發(fā)展,軟件測試工程師的角色和職責也在悄然發(fā)生著變化,從一開始單純的在瀑布式開發(fā)流程中擔任測試階段的執(zhí)行者,到敏捷開...

    tinysun1234 評論0 收藏0
  • 成為測試開發(fā)工程師后,我如何看待并編寫測試用例

    摘要:簡單來說就是給定條件執(zhí)行流程預期結(jié)果的一個文檔,供后續(xù)測試人員進行測試。測試用例的設計需要盡可能覆蓋軟件的所有狀態(tài),盡量考慮周期。針對測試人員少,上線時間緊的項目,可只做思維導圖列出測試點。我平時是用去設計測試用例。 ...

    cooxer 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<