測(cè)試用例的方法

1.邊界值分析法

1. 定義

邊界值分析是取稍高于或稍低于邊界的一些數(shù)據(jù)進(jìn)行測(cè)試?

原因:程序開(kāi)發(fā)循環(huán)體時(shí)的取數(shù)可能會(huì)因?yàn)?lt;,<=搞錯(cuò)

2 .確定邊界值的方法

上點(diǎn):是指邊界上的點(diǎn),無(wú)論此時(shí)的域是開(kāi)區(qū)間還是閉區(qū)間,開(kāi)區(qū)間的話,上點(diǎn)就是在域外,閉區(qū)間的話,上點(diǎn)就是在域內(nèi)。

離點(diǎn):是指離上點(diǎn)最近的點(diǎn),這里就跟是閉區(qū)間還是開(kāi)區(qū)間就有關(guān)系了,如果是開(kāi)區(qū)間,那么離點(diǎn)就在域內(nèi),如果是閉區(qū)間,那么離點(diǎn)就在域外。(開(kāi)內(nèi)閉外)

遵循的原則:開(kāi)內(nèi)閉外? ? 開(kāi)區(qū)間往中間找,閉區(qū)間往外找

內(nèi)點(diǎn):域內(nèi)的任意點(diǎn)都是內(nèi)點(diǎn)

3. 因果圖法

1. 定義

因果圖法比較適合輸入條件比較多的情況,測(cè)試所有的輸入條件的排列組合。所謂的原因就是輸入,所謂的結(jié)果就是輸出

2.?因果圖測(cè)試用例的編寫過(guò)程

1、確定原因、結(jié)果、中間過(guò)程

2、連接因果圖

3、標(biāo)明約束條件

4、輸出測(cè)試用例

3.錯(cuò)誤推測(cè)法

1. 定義

錯(cuò)誤猜測(cè)法是測(cè)試經(jīng)驗(yàn)豐富的人喜歡使用的一種測(cè)試用例設(shè)計(jì)方法。

一般這種方法是基于經(jīng)驗(yàn)和直覺(jué)推測(cè)程序中可能發(fā)送的各種錯(cuò)誤,有針對(duì)性地設(shè)計(jì)。只能作為一種補(bǔ)充

1. 應(yīng)用

輸入一串?dāng)?shù)字,程序可自動(dòng)從小到大排序

郵箱格式@符合的全角以及半角情況

2.?技巧

最重要的是要思考和分析測(cè)試對(duì)象的各個(gè)方面,多參考以前發(fā)現(xiàn)的bug的相關(guān)數(shù)據(jù),總結(jié)的經(jīng)驗(yàn),個(gè)人多考慮異常的情況、反面的情況、特殊的輸入,以一個(gè)攻擊者的態(tài)度對(duì)待程序,就能設(shè)計(jì)出比較完善的測(cè)試用例來(lái)


4.判定表

1. 定義

設(shè)計(jì)測(cè)試用例時(shí),分析和表達(dá)多輸入條件下執(zhí)行不同操作的黑盒測(cè)試方法

判定表測(cè)試用例編寫過(guò)程

1、確定原因和動(dòng)作

2、排列組合

3、標(biāo)明結(jié)果關(guān)系

4、輸出測(cè)試用例

5.正交實(shí)驗(yàn)法

日本人提出

使用工具:正交表

正交實(shí)驗(yàn)法就是利用排列整齊的表 -正交表來(lái)對(duì)試驗(yàn)進(jìn)行整體設(shè)計(jì)、綜合比較、統(tǒng)計(jì)分析,實(shí)現(xiàn)通過(guò)少數(shù)的實(shí)驗(yàn)次數(shù)找到較好的生產(chǎn)條件,以達(dá)到最高生產(chǎn)工藝效果。

這種試驗(yàn)設(shè)計(jì)法是從大量的試驗(yàn)點(diǎn)中挑選適量的具有代表性的點(diǎn),利用已經(jīng)造好的表格—正交表來(lái)安排試驗(yàn)并進(jìn)行數(shù)據(jù)分析的方法。

正交表能夠在因素變化范圍內(nèi)均衡抽樣,使每次試驗(yàn)都具有較強(qiáng)的代表性,由于正交表具備均衡分散的特點(diǎn),保證了全面實(shí)驗(yàn)的某些要求,這些試驗(yàn)往往能夠較好或更好的達(dá)到實(shí)驗(yàn)的目的。

正交實(shí)驗(yàn)設(shè)計(jì)包括兩部分內(nèi)容:第一,是怎樣安排實(shí)驗(yàn);第二,是怎樣分析實(shí)驗(yàn)結(jié)果

應(yīng)用場(chǎng)景

在一個(gè)界面中有多個(gè)控件,每個(gè)控件有多個(gè)取值,控件之間可以相互組合,不可能(也沒(méi)有必要)為每一種組合編寫一條用例,如何使用最少最優(yōu)的組合進(jìn)行測(cè)試?!慌帕蟹?/p>

6.測(cè)試用例設(shè)計(jì)方法

1 .定義

通過(guò)模擬業(yè)務(wù)場(chǎng)景來(lái)對(duì)系統(tǒng)的功能點(diǎn)或業(yè)務(wù)流程的描述,從而提高測(cè)試效果的黑盒測(cè)試方法

2.ATM引入場(chǎng)景法


兩個(gè)流

概念

正確完成的流程

流程

插卡 → 輸入密碼 → 選擇服務(wù) → 取款 → 選擇金額 → 等待出鈔 → 取出卡片

?備選流

概念

存在異常的流程,對(duì)于基本流每一步都取反

流程

插卡 → 輸入密碼 → 密碼錯(cuò)誤 → 重新輸入 → 密碼正確 → 選擇服務(wù) → 取款 → 選擇金額 → 等待出鈔 → 取出卡片

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容