試用例設(shè)計(jì)方法

1.定義

為某個(gè)業(yè)務(wù)目標(biāo),而編制的一組由測(cè)試輸入,執(zhí)行條件以及預(yù)期結(jié)果組成的案例

2.用例核心要素

例編號(hào)(如何命名)、所屬模塊、用例標(biāo)題、優(yōu)先級(jí)、前置條件、操作步驟、測(cè)試數(shù)據(jù)、預(yù)期結(jié)果、實(shí)際結(jié)果、編寫人員、編寫時(shí)間、測(cè)試人員、測(cè)試時(shí)間、備注

3.什么是高質(zhì)量的測(cè)試用例

測(cè)試用例覆蓋所有的用戶需求
測(cè)試用例要簡(jiǎn)單明了
各類型的測(cè)試用例要齊全
用最少的用例覆蓋最多的需求

4.等價(jià)類劃分法

4.1定義

等價(jià)類劃分是把所有可能輸入的數(shù)據(jù)分為若干個(gè)區(qū)域,然后從每個(gè)區(qū)域中取少量有代表性的數(shù)據(jù)進(jìn)行測(cè)試即可。
等價(jià)類 :何為等價(jià)類,某個(gè)輸入域的集合,在這個(gè)集合中每個(gè)輸入條件都是等效的。

4.2分類

一般可分為有效等價(jià)類和無效等價(jià)類。
有效等價(jià)類:指符合《需求規(guī)格說明書》,輸入合理的數(shù)據(jù)集合
無效等價(jià)類:指不符合《需求規(guī)格說明書》,輸入不合理的數(shù)據(jù)集合

4.3類型

取值范圍型: 輸入學(xué)生成績(jī) 0-100
恒等類型 : 只有一個(gè)結(jié)果是正確的,其他都是錯(cuò)誤的 例如 彩票的特等獎(jiǎng)
布爾值型: 通過是否來進(jìn)行選擇,如同意協(xié)議
枚舉類型: 給出選項(xiàng)內(nèi)容,只要符合其中任意一個(gè)就可以 例如選擇學(xué)歷
規(guī)則類型: 給定要求,滿足要求的就可以,比如郵箱

在任意文本輸入框中可以填寫的字符類型: 中文、英文、特殊符號(hào)、空格、數(shù)字。

5. 邊界值分析法

5.1定義

邊界值分析是取稍高于或稍低于邊界的一些數(shù)據(jù)進(jìn)行測(cè)試。
原因:程序開發(fā)循環(huán)體時(shí)的取數(shù)可能會(huì)因?yàn)?lt;,<=搞錯(cuò)。

5.2確定邊界值的方法

上點(diǎn):是指邊界上的點(diǎn),無論此時(shí)的域是開區(qū)間還是閉區(qū)間,開區(qū)間的話,上點(diǎn)就是在域外,閉區(qū)間的話,上點(diǎn)就是在域內(nèi)。
離點(diǎn):開內(nèi)閉外
遵循的原則:開內(nèi)閉外 開區(qū)間往中間找,閉區(qū)間往外找
內(nèi)點(diǎn):域內(nèi)的任意點(diǎn)都是內(nèi)點(diǎn)。

5.3邊界值與等價(jià)類去重

6. 因果圖

6.1定義

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

6.2 因果圖測(cè)試用例的編寫過程

1、確定原因、結(jié)果、中間過程
2、連接因果圖
3、標(biāo)明約束條件
4、輸出測(cè)試用例

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

7.1定義

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

7.2應(yīng)用

輸入一串?dāng)?shù)字,程序可自動(dòng)從小到大排序
郵箱格式@符合的全角以及半角情況

8判定表

8.1定義:

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

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

1、確定原因和動(dòng)作
2、排列組合
3、標(biāo)明結(jié)果關(guān)系
4、輸出測(cè)試用例

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

9.1 概述

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

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

在一個(gè)界面中有多個(gè)控件,每個(gè)控件有多個(gè)取值,控件之間可以相互組合,不可能(也沒有必要)為每一種組合編寫一條用例,如何使用最少最優(yōu)的組合進(jìn)行測(cè)試。——正交排列法

10場(chǎng)景法

10.1 定義

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

10.2 兩個(gè)流

基本流

概念:正確完成的流程
流程:插卡 → 輸入密碼 → 選擇服務(wù) → 取款 → 選擇金額 → 等待出鈔 → 取出卡片

備選流

概念:存在異常的流程,對(duì)于基本流每一步都取反
流程:插卡 → 輸入密碼 → 密碼錯(cuò)誤 → 重新輸入 → 密碼正確 → 選擇服務(wù) → 取款 → 選擇金額 → 等待出鈔 → 取出卡片

10.3 場(chǎng)景法測(cè)試用例編寫過程

分析用戶場(chǎng)景
設(shè)計(jì)場(chǎng)景覆蓋基本流和備選流
輸出測(cè)試用例

[圖片上傳失敗...(image-9251c7-1625488381212)]

?著作權(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)容