測(cè)試基礎(chǔ) -- 工作中常用的用例設(shè)計(jì)

@IT·平頭哥聯(lián)盟?首席背鍋官溯香,我是松鼠_

一般寫用例比較常用的有邊界值,等價(jià)類. 業(yè)務(wù)比較復(fù)雜的會(huì)會(huì)用到因果圖,正交,判定表等.其他用例設(shè)計(jì)幾乎很少會(huì)用到,我是沒用到其他的用例設(shè)計(jì)過.對(duì)于剛接觸的,先理解為主后續(xù)再深入

邊界值

什么是邊界值呢? 我們這邊就不說文縐縐的理論了,直接帶圖實(shí)際講解,盡量講通俗易懂(這里只講邊界值)

image.png

以上面輸入賬號(hào)為例: 假設(shè)賬號(hào)的長(zhǎng)度要求5-16個(gè)字母或數(shù)字的長(zhǎng)度.密碼長(zhǎng)度要求8-16個(gè)字母或數(shù)字

我們測(cè)試的時(shí)候看到這種輸入框我們會(huì)考慮很多,邊界值就是其中一個(gè)考慮的點(diǎn).

上面要求了長(zhǎng)度在5-16個(gè)字符,那邊界值我們應(yīng)該怎么測(cè)試呢?或者怎么寫用例呢?

邊界值簡(jiǎn)單考慮以下兩個(gè)點(diǎn)即可:

輸入條件規(guī)定了值的范圍与斤,則應(yīng)去剛剛到達(dá)這個(gè)范圍的邊界的值抖棘,以及剛剛超過這個(gè)范圍邊界的值作為測(cè)試輸入數(shù)據(jù)。

輸入條件規(guī)定了值的個(gè)數(shù)煌抒,則用最大個(gè)數(shù)妄痪、最小個(gè)數(shù)辖众、比最小個(gè)數(shù)少1铁瞒、比最大個(gè)數(shù)多1的數(shù)作為測(cè)試數(shù)據(jù)妙色。

賬號(hào)長(zhǎng)度要求5-16:

提取(5,16)

分析: 4,(5,6 15,16),17 這什么意思呢?

長(zhǎng)度在5-16個(gè)字符, 看中文邊界值就能知道什么意思了,邊界值,取值的數(shù)字的邊界上的值

5 的邊界值有哪些: 4,6 是不是5的邊界值. 15,17 是不是16的邊界值呢?

那測(cè)試的時(shí)候,這賬號(hào)輸入測(cè)試,我們是不是要分別測(cè)試4個(gè)字符長(zhǎng)度賬號(hào),5個(gè)字符長(zhǎng)度,6個(gè)字符長(zhǎng)度,15個(gè)字符長(zhǎng)度,16個(gè)字符長(zhǎng)度,17個(gè)字符長(zhǎng)度

我們測(cè)試的時(shí)候遇到這種輸入框有長(zhǎng)度限制,就看下限制要求,根據(jù)長(zhǎng)度要求再設(shè)計(jì)測(cè)試用例

等價(jià)類

可以簡(jiǎn)單這么理解,符合需求規(guī)則的就是有效等價(jià)類,不符合規(guī)則的就是無效等價(jià)類

我們?cè)倌蒙厦娴泥]箱賬號(hào)長(zhǎng)度的要求來舉例子

要求長(zhǎng)度: 5-16字母或者數(shù)據(jù)組成不支持特殊符號(hào)

有效等價(jià)類為: 任意數(shù)字字母組合5-16為字符都是有效等價(jià)類

無效等價(jià)類為:任意數(shù)字字母組合長(zhǎng)度在5以下,16以上長(zhǎng)度都是無效等價(jià)類

工作中應(yīng)用:

寫用例的時(shí)候,需要考慮反例,什么事反例,就是一些異常的場(chǎng)景

等價(jià)類用例,我們也需要設(shè)計(jì)有效和無效的

如要求是,5-16字母或者數(shù)據(jù)組成不支持特殊符號(hào),那我們要設(shè)計(jì)有效的,也要設(shè)計(jì)無效的

簡(jiǎn)單舉例其中一個(gè)有效的: 123jy@163.com 這個(gè)賬號(hào)5位數(shù)符合5-16位字符

無效: 12.,rgh@163.com 這個(gè)算是有效的嗎?看,符合5-16位字符,為什么他是無效的呢? 再看一下要求,要求有說明不支持特殊符號(hào)只能數(shù)字和字母

寫用例的時(shí)候這種有效無效都要寫,而且各種有效的場(chǎng)景和各種無效的場(chǎng)景考慮的越全,用例覆蓋的就越全.

判定表

1、為什么用判定表設(shè)計(jì)測(cè)試用例慧耍?

等價(jià)類方法詳細(xì)的考慮了需求輸入域,但對(duì)于輸入域與輸入域存在關(guān)聯(lián)時(shí)無法覆蓋丐谋,(比如等價(jià)類劃分設(shè)計(jì)測(cè)試用例時(shí)芍碧,設(shè)計(jì)一條新的測(cè)試用例,使其僅覆蓋一個(gè)無效等價(jià)類号俐,直至所有的無效等價(jià)類完全被覆蓋泌豆,沒有考慮無效等價(jià)類與無效等價(jià)類的組合情況)。所以需要一種能考慮輸入域間的互相關(guān)系設(shè)計(jì)方法來考慮業(yè)務(wù)描述性的測(cè)試需求吏饿。

2踪危、什么是判定表?

判斷表是分析喝表達(dá)若干輸入條件下猪落,被測(cè)對(duì)象根據(jù)輸入作出不同響應(yīng)的工具贞远,適用于業(yè)務(wù)邏輯關(guān)系和多種條件組合情況。

判定表的結(jié)構(gòu)

image.png

條件樁:被測(cè)對(duì)象的所有輸入

條件項(xiàng):針對(duì)條件樁可能輸入的真假值

動(dòng)作樁:針對(duì)條件樁被測(cè)對(duì)象可能采取的所有動(dòng)作

動(dòng)作項(xiàng):針對(duì)動(dòng)作樁笨忌,被測(cè)對(duì)象響應(yīng)可能結(jié)果取值

3蓝仲、怎么用判定表設(shè)計(jì)測(cè)試用例?

步驟:

一、列出所有的條件和動(dòng)作

二袱结、根據(jù)提取出來的條件樁和動(dòng)作樁亮隙,設(shè)計(jì)判定表確定規(guī)則的個(gè)數(shù)(假如有n個(gè)條件,每個(gè)條件有2個(gè)取值(0垢夹、1)溢吻,就可以產(chǎn)生2的n次方種規(guī)則)

三、填寫判定表

四果元、簡(jiǎn)化判定表(合并判定表是犧牲測(cè)試充分性促王,混亂業(yè)務(wù)邏輯為代價(jià)。8條以內(nèi)的規(guī)則不建議合并)

五噪漾、抽取測(cè)試用例(簡(jiǎn)化判定表后硼砰,可抽取判定表中的每一條規(guī)則作為測(cè)試用例,判定表得到的是測(cè)試規(guī)則欣硼,不是最終的測(cè)試用例题翰。規(guī)則不能驗(yàn)證功能點(diǎn)正確性,僅驗(yàn)證業(yè)務(wù)規(guī)則的正確性)

4诈胜、判定表設(shè)計(jì)測(cè)試用例的優(yōu)缺點(diǎn)豹障?

優(yōu)點(diǎn):判定表充分考慮了輸入域之間的組合情況,每條規(guī)則覆蓋了多條輸入條件焦匈,考慮輸入的約束關(guān)系血公,降低了漏測(cè)的風(fēng)險(xiǎn)。同時(shí)利用判定表可推斷出需求規(guī)格本身的邏輯性缓熟,反向證明了需求的正確累魔。

缺點(diǎn):當(dāng)輸入項(xiàng)過多時(shí),規(guī)則數(shù)以2的n次方劇增够滑,判定表會(huì)非常龐大垦写,采用判定表合并時(shí)會(huì)造成邏輯缺失,業(yè)務(wù)混亂錯(cuò)誤的情況彰触。

5梯投、判斷表設(shè)計(jì)測(cè)試用例的例子

示列一:停機(jī)或欠費(fèi)不允許主被叫

步驟一:列出所有的條件和動(dòng)作

條件:停機(jī)/欠費(fèi)

動(dòng)作:主被叫

步驟二:確定規(guī)則數(shù)

有3個(gè)條件,每個(gè)條件有2個(gè)取值况毅,故有8個(gè)規(guī)則

步驟三:填寫判定表


步驟四:只有4條規(guī)則不合并分蓖,8條以下的規(guī)則不建議合并

步驟五:規(guī)則抽取:

(1)用戶不停機(jī)不欠費(fèi)尔许,可進(jìn)行主被叫

(2)用戶不停機(jī)欠費(fèi)么鹤,不允許主被叫

(3)用戶停機(jī)不欠費(fèi),不允許主被叫

(4)用戶停機(jī)欠費(fèi)母债,不允許住被叫

因果圖

為什么采用因果圖測(cè)試用例的測(cè)試方法午磁?

判定表設(shè)計(jì)法在設(shè)計(jì)測(cè)試用例的過程中尝抖,考慮了輸入與輸入存在約束約束關(guān)系,沒有考慮到輸入與輸出之間的約束關(guān)系迅皇。簡(jiǎn)單的業(yè)務(wù)邏輯可以用判定表解決昧辽,復(fù)雜的約束關(guān)系就不太適合了。

什么是因果圖設(shè)計(jì)法登颓? 因果圖在軟件測(cè)試用例的設(shè)計(jì)過程中搅荞,用于描述輸入與輸入、輸入與輸出之間存在的約束關(guān)系框咙。

針對(duì)需求規(guī)格咕痛,將原因和影響分為2組4類:輸入與輸出、輸入與輸入喇嘱。

理論說明:

輸入與輸出的關(guān)系主要有:恒等茉贡、非、與者铜、或

恒等:若輸入條件發(fā)生腔丧,則一定會(huì)產(chǎn)生對(duì)應(yīng)的輸出,若輸入條件不發(fā)生作烟,則一定不會(huì)產(chǎn)生對(duì)應(yīng)的輸出

非:若輸入條件發(fā)生愉粤,則一定不會(huì)產(chǎn)生對(duì)應(yīng)的輸出,若輸入條件不發(fā)生拿撩,一定會(huì)產(chǎn)生對(duì)應(yīng)的輸出

與:多個(gè)輸入條件衣厘,只有所有輸入條件發(fā)生時(shí),才會(huì)產(chǎn)生對(duì)應(yīng)的輸出

或:在多個(gè)輸入條件中压恒,只要有一個(gè)發(fā)生影暴,則會(huì)產(chǎn)生對(duì)應(yīng)輸出。

輸入與輸入之間同樣存在異探赫、或坤检、唯一、要求等4種關(guān)系

異(所有輸入條件中至多有一個(gè)發(fā)生期吓,可以一個(gè)條件條件也不發(fā)生)

或(所有輸入條件至少有一個(gè)輸入條件發(fā)生,也可以多個(gè)條件共存)

唯一(所有輸入條件有且只有一個(gè)發(fā)生)

要求(所有輸入條件中只要有一個(gè)條件發(fā)生倾芝,其他的輸入也會(huì)發(fā)生)

理論通俗理解

輸入與輸出的關(guān)系主要有:恒等讨勤、非、與晨另、或

恒等 ----- 我去你也去 我不去你也不去 atm里面有錢的話 取款按鈕是綠色的 沒錢那顏色就是灰色的 這就是恒等

非 與結(jié)果相反

與 ---- 跟and 一樣 多個(gè)條件都要滿足

或 ---- 跟 or 一樣 滿足其中一個(gè)即可

image.png

輸入與輸入之間同樣存在異潭千、或、唯一借尿、要求等4種關(guān)系

異 --- 一群人里面只能去一個(gè)人,也可一個(gè)一個(gè)去,也可以一個(gè)也沒去

或 --- 所有人至少去一人,也可以全部都去

唯一 --- 只能有一個(gè) 必須只能一個(gè)去

要求 --- 我去你也去 我發(fā)生變化你也會(huì)發(fā)生變化,一個(gè)條件變化所有條件會(huì)跟著變化

image.png

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

用正交實(shí)驗(yàn)法設(shè)計(jì)測(cè)試用例

以上介紹了正交實(shí)驗(yàn)法的由來刨晴。怎么用正交實(shí)驗(yàn)法進(jìn)行用例的設(shè)計(jì)呢屉来?

一、用正交表設(shè)計(jì)測(cè)試用例的步驟

(1) 有哪些因素(變量)

(2) 每個(gè)因素有哪幾個(gè)水平(變量的取值)

(3) 選擇一個(gè)合適的正交表

(4) 把變量的值映射到表中

(5) 把每一行的各因素水平的組合做為一個(gè)測(cè)試用例

(6) 加上你認(rèn)為可疑且沒有在表中出現(xiàn)的組合

二狈癞、如何選擇正交表

  • 考慮因素(變量)的個(gè)數(shù)

  • 考慮因素水平(變量的取值)的個(gè)數(shù)

  • 考慮正交表的行數(shù)

  • 取行數(shù)最少的一個(gè)

三茄靠、設(shè)計(jì)測(cè)試用例時(shí)的三種情況

(1)因素?cái)?shù)(變量)、水平數(shù)(變量值)相符

(2)因素?cái)?shù)不相同

(3)水平數(shù)不相同

四蝶桶、我們來看看第一種情況:

(1)因素?cái)?shù)與水平數(shù)剛好符合正交表

我們舉個(gè)例子:

image.png

這是個(gè)人信息查詢系統(tǒng)中的一個(gè)窗口慨绳。我們可以看到要測(cè)試的控件有3個(gè):姓名、身份證號(hào)碼真竖、手機(jī)號(hào)碼脐雪,也就是要考慮的因素有三個(gè);而每個(gè)因素里的狀態(tài)有兩個(gè):填與不填恢共。

選擇正交表時(shí)分析一下:

1战秋、表中的因素?cái)?shù)>=3;

2讨韭、表中至少有3個(gè)因素?cái)?shù)的水平數(shù)>=2脂信;

3、行數(shù)取最少的一個(gè)拐袜。

從正交表公式中開始查找吉嚣,結(jié)果為:

L4(23)

變量映射:


image

測(cè)試用例如下:

1:填寫姓名、填寫身份證號(hào)蹬铺、填寫手機(jī)號(hào)

2:填寫姓名尝哆、不填身份證號(hào)、不填手機(jī)號(hào)

3:不填姓名甜攀、填寫身份證號(hào)秋泄、不填手機(jī)號(hào)

4:不填姓名、不填身份證號(hào)规阀、填寫手機(jī)號(hào)

增補(bǔ)測(cè)試用例

5:不填姓名恒序、不填身份證號(hào)、不填手機(jī)號(hào)

從測(cè)試用例可以看出:如果按每個(gè)因素兩個(gè)水平數(shù)來考慮的話谁撼,需要8個(gè)測(cè)試用例歧胁,而通過正交實(shí)驗(yàn)法進(jìn)行的測(cè)試用例只有5個(gè),大大減少了測(cè)試用例數(shù)厉碟。用最小的測(cè)試用例集合去獲取最大的測(cè)試覆蓋率喊巍。

(2)因素?cái)?shù)不相同

如果因素?cái)?shù)不同的話,可以采用包含的方法箍鼓,在正交表公式中找到包含該情況的公式崭参,如果有N個(gè)符合條件的公式,那么選取行數(shù)最少的公式款咖。

(3)水平數(shù)不相同

采用包含和組合的方法選取合適的正交表公式何暮。

正交實(shí)驗(yàn)法的又一個(gè)例子

上面就正交實(shí)驗(yàn)法進(jìn)行了講解奄喂,現(xiàn)在再拿PowerPoint軟件打印功能作為例子,希望能為大家更好地理解給方法的具體應(yīng)用

假設(shè)功能描述如下:

  • 打印范圍分:全部海洼、當(dāng)前幻燈片跨新、給定范圍 共三種情況;

  • 打印內(nèi)容分:幻燈片贰军、講義玻蝌、備注頁、大綱視圖 共四種方式词疼;

  • 打印顏色/灰度分: 顏色俯树、灰度、黑白 共三種設(shè)置贰盗;

  • 打印效果分:幻燈片加框和幻燈片不加框兩種方式许饿。

因素狀態(tài)表:

狀態(tài)/因素 A打印范圍 B打印內(nèi)容 C打印顏色/灰度 D打印效果
0 全部 幻燈片 顏色 幻燈片加框
1 當(dāng)前幻燈片 講義 灰度 幻燈片不加框
2 給定范圍 備注頁 黑白
3 大綱視圖

我們先將中文字轉(zhuǎn)換成字母,便于設(shè)計(jì)舵盈。得到:

因素狀態(tài)表:

狀態(tài)/因素 A B C D
0 A1 B1 C1 D1
1 A2 B2 C2 D2
2 A3 B3 C3
3 B4

我們分析一下:

被測(cè)項(xiàng)目中一共有四個(gè)被測(cè)對(duì)象陋率,每個(gè)被測(cè)對(duì)象的狀態(tài)都不一樣。

選擇正交表:

1秽晚、表中的因素?cái)?shù)>=4

2瓦糟、表中至少有4個(gè)因素的水平數(shù)>=2

3、行數(shù)取最少的一個(gè)

最后選中正交表公式:

L16(45)

正交矩陣為:

1 2 3 4 5
1 0 0 0 0 0
2 0 1 1 1 1
3 0 2 2 2 2
4 0 3 3 3 3
5 1 0 1 2 3
6 1 1 0 3 2
7 1 2 3 0 1
8 1 3 2 1 0
9 2 0 2 3 1
10 2 1 3 2 0
11 2 2 0 1 3
12 2 3 1 0 2
13 3 0 3 1 2
14 3 1 2 0 3
15 3 2 1 3 0
16 3 3 0 2 1

用字母替代正交矩陣:

1 2 3 4 5
1 A1 B1 C1 D1 0
2 A1 B2 C2 D2 1
3 A1 B3 C3 2 2
4 A1 B4 3 3 3
5 A2 B1 C2 2 3
6 A2 B2 C1 3 2
7 A2 B3 3 D1 1
8 A2 B4 C3 D2 0
9 A3 B1 C3 3 1
10 A3 B2 3 2 0
11 A3 B3 C1 D2 3
12 A3 B4 C2 D1 2
13 3 B1 3 D2 2
14 3 B2 C3 D1 3
15 3 B3 C2 3 0
16 3 B4 C1 2 1

我們看到:

第一列水平值為3赴蝇、第三列水平值為3菩浙、第四列水平值3、2都需要由各自的字母替代句伶。

1 2 3 4 5
1 A1 B1 C1 D1 0
2 A1 B2 C2 D2 1
3 A1 B3 C3 D1 2
4 A1 B4 C1 D2 3
5 A2 B1 C2 D1 3
6 A2 B2 C1 D2 2
7 A2 B3 C2 D1 1
8 A2 B4 C3 D2 0
9 A3 B1 C3 D2 1
10 A3 B2 C3 D1 0
11 A3 B3 C1 D2 3
12 A3 B4 C2 D1 2
13 A1 B1 C1 D2 2
14 A2 B2 C3 D1 3
15 A3 B3 C2 D2 0
16 A1 B4 C1 D1 1

第五列去掉沒有意義劲蜻。通過分析,由于四個(gè)因素里有三個(gè)的水平值小于3考余,所以從第13行到16行的測(cè)試用例可以忽略先嬉。

那么這樣的話,就可以有12個(gè)測(cè)試用例了:

1楚堤、

測(cè)試用例編號(hào) PPT—ST—FUNCTION—PRINT—001
測(cè)試項(xiàng)目 測(cè)試powerpoint打印功能
測(cè)試標(biāo)題 打印PowerPoint文件A全部的幻燈片疫蔓,有顏色,加框
重要級(jí)別
預(yù)置條件 PowerPoint文件A已被打開身冬,電腦主機(jī)已連接有效打印機(jī)
輸入 文件A:D:\系統(tǒng)測(cè)試.ppt
操作步驟 1鳄袍、打開打印界面;2吏恭、打印范圍選擇“全部”;3重罪、打印內(nèi)容選擇“幻燈片”樱哼;4哀九、顏色/灰度選擇“顏色”;5搅幅、在“幻燈片加框”前打勾阅束;6、點(diǎn)擊“確定”茄唐。
預(yù)期輸出 打印出全部幻燈片息裸,有顏色且已加框。

2沪编、

測(cè)試用例編號(hào) PPT—ST— FUNCTION—PRINT—002
測(cè)試項(xiàng)目 測(cè)試powerpoint打印功能
測(cè)試標(biāo)題 打印PowerPoint文件A全部的幻燈片為講義呼盆,灰度,不加框
重要級(jí)別
預(yù)置條件 PowerPoint文件A已被打開蚁廓,電腦主機(jī)已連接有效打印機(jī)
輸入 文件A:D:\系統(tǒng)測(cè)試.ppt
操作步驟 1访圃、打開打印界面;2相嵌、打印范圍選擇“全部”腿时;3、打印內(nèi)容選擇“講義”饭宾;4批糟、顏色/灰度選擇“灰度”;5看铆、點(diǎn)擊“確定”徽鼎。
預(yù)期輸出 打印出全部幻燈片為講義,灰度且不加框性湿。

3纬傲、

測(cè)試用例編號(hào) PPT—ST—FUNCTION—PRINT—003
測(cè)試項(xiàng)目 測(cè)試powerpoint打印功能
測(cè)試標(biāo)題 打印PowerPoint文件A全部的備注頁,黑白肤频,加框
重要級(jí)別
預(yù)置條件 PowerPoint文件A已被打開叹括,電腦主機(jī)已連接有效打印機(jī)
輸入 文件A:D:\系統(tǒng)測(cè)試.ppt
操作步驟 1、打開打印界面宵荒;2汁雷、打印范圍選擇“全部”;3报咳、打印內(nèi)容選擇“備注頁”侠讯;4、顏色/灰度選擇“黑白”暑刃;5厢漩、在“幻燈片加框”前打勾;6岩臣、點(diǎn)擊“確定”溜嗜。
預(yù)期輸出 打印出全部備注頁宵膨,黑白且已加框。

4炸宵、

測(cè)試用例編號(hào) PPT—ST—FUNCTION—PRINT—004
測(cè)試項(xiàng)目 測(cè)試powerpoint打印功能
測(cè)試標(biāo)題 打印PowerPoint文件A全部的大綱視圖辟躏,黑白
重要級(jí)別
預(yù)置條件 PowerPoint文件A已被打開,電腦主機(jī)已連接有效打印機(jī)
輸入 文件A:D:\系統(tǒng)測(cè)試.ppt
操作步驟 1土全、打開打印界面捎琐;2、打印范圍選擇“全部”裹匙;3瑞凑、打印內(nèi)容選擇“大綱視圖”;4幻件、顏色/灰度選擇“黑白”拨黔;5、點(diǎn)擊“確定”绰沥。
預(yù)期輸出 打印出全部大綱視圖篱蝇,黑白

5、

測(cè)試用例編號(hào) PPT—ST—FUNCTION—PRINT—005
測(cè)試項(xiàng)目 測(cè)試powerpoint打印功能
測(cè)試標(biāo)題 打印PowerPoint文件A當(dāng)前幻燈片徽曲,灰度零截,加框
重要級(jí)別
預(yù)置條件 PowerPoint文件A已被打開,電腦主機(jī)已連接有效打印機(jī)
輸入 文件A:D:\系統(tǒng)測(cè)試.ppt
操作步驟 1秃臣、打開打印界面涧衙;2、打印范圍選擇“當(dāng)前幻燈片”奥此;3弧哎、打印內(nèi)容選擇“幻燈片”;4稚虎、顏色/灰度選擇“灰度”撤嫩;5、在“幻燈片加框”前打勾蠢终;6序攘、點(diǎn)擊“確定”。
預(yù)期輸出 打印出當(dāng)前幻燈片寻拂,灰度且已加框程奠。

6、

測(cè)試用例編號(hào) PPT—ST—FUNCTION—PRINT—006
測(cè)試項(xiàng)目 測(cè)試powerpoint打印功能
測(cè)試標(biāo)題 打印PowerPoint文件A當(dāng)前幻燈片為講義祭钉,黑白瞄沙,加框
重要級(jí)別
預(yù)置條件 PowerPoint文件A已被打開,電腦主機(jī)已連接有效打印機(jī)
輸入 文件A:D:\系統(tǒng)測(cè)試.ppt
操作步驟 1、打開打印界面帕识;2泛粹、打印范圍選擇“當(dāng)前幻燈片”;3肮疗、打印內(nèi)容選擇“講義”;4扒接、顏色/灰度選擇“黑白”伪货;5、在“幻燈片加框”前打勾钾怔;6碱呼、點(diǎn)擊“確定”。
預(yù)期輸出 打印出當(dāng)前幻燈片為講義宗侦,黑白且已加框愚臀。

7、

測(cè)試用例編號(hào) PPT—ST—FUNCTION—PRINT—007
測(cè)試項(xiàng)目 測(cè)試powerpoint打印功能
測(cè)試標(biāo)題 打印PowerPoint文件A當(dāng)前幻燈片的備注頁矾利,有顏色姑裂,不加框
重要級(jí)別
預(yù)置條件 PowerPoint文件A已被打開,電腦主機(jī)已連接有效打印機(jī)
輸入 文件A:D:\系統(tǒng)測(cè)試.ppt
操作步驟 1男旗、打開打印界面舶斧;2、打印范圍選擇“當(dāng)前幻燈片”察皇;3茴厉、打印內(nèi)容選擇“備注頁”;4什荣、顏色/灰度選擇“顏色”矾缓;5、點(diǎn)擊“確定”稻爬。
預(yù)期輸出 打印出當(dāng)前幻燈片的備注頁嗜闻,有顏色且不加框。

8因篇、

測(cè)試用例編號(hào) PPT—ST—FUNCTION—PRINT—008
測(cè)試項(xiàng)目 測(cè)試powerpoint打印功能
測(cè)試標(biāo)題 打印PowerPoint文件A當(dāng)前幻燈片的大綱視圖泞辐,有顏色
重要級(jí)別
預(yù)置條件 PowerPoint文件A已被打開,電腦主機(jī)已連接有效打印機(jī)
輸入 文件A:D:\系統(tǒng)測(cè)試.ppt
操作步驟 1竞滓、打開打印界面咐吼;2、打印范圍選擇“當(dāng)前幻燈片”商佑;3锯茄、打印內(nèi)容選擇“大綱視圖”;4、顏色/灰度選擇“顏色”肌幽;5晚碾、點(diǎn)擊“確定”。
預(yù)期輸出 打印出當(dāng)前幻燈片為講義喂急,黑白且已加框格嘁。

9、

測(cè)試用例編號(hào) PPT—ST—FUNCTION—PRINT—009
測(cè)試項(xiàng)目 測(cè)試powerpoint打印功能
測(cè)試標(biāo)題 打印PowerPoint文件A給定范圍的幻燈片廊移,黑白糕簿,不加框
重要級(jí)別
預(yù)置條件 PowerPoint文件A已被打開,電腦主機(jī)已連接有效打印機(jī)
輸入 文件A:D:\系統(tǒng)測(cè)試.ppt
操作步驟 1狡孔、打開打印界面懂诗;2、打印范圍選擇“幻燈片”苗膝;3殃恒、打印內(nèi)容選擇“幻燈片”;4辱揭、顏色/灰度選擇“黑白”离唐;5、點(diǎn)擊“確定”界阁。
預(yù)期輸出 打印出給定范圍的幻燈片侯繁,黑白且不加框。

10泡躯、

測(cè)試用例編號(hào) PPT—ST—FUNCTION—PRINT—010
測(cè)試項(xiàng)目 測(cè)試powerpoint打印功能
測(cè)試標(biāo)題 打印PowerPoint文件A給定范圍的幻燈片為講義贮竟,有顏色,加框
重要級(jí)別
預(yù)置條件 PowerPoint文件A已被打開较剃,電腦主機(jī)已連接有效打印機(jī)
輸入 文件A:D:\系統(tǒng)測(cè)試.ppt
操作步驟 1咕别、打開打印界面;2写穴、打印范圍選擇“幻燈片”惰拱;3、打印內(nèi)容選擇“幻燈片”啊送;4偿短、顏色/灰度選擇“顏色”;5馋没、點(diǎn)擊“確定”昔逗。
預(yù)期輸出 打印出給定范圍的幻燈片為講義,有顏色且加框篷朵。

11勾怒、

測(cè)試用例編號(hào) PPT—ST—FUNCTION—PRINT—011
測(cè)試項(xiàng)目 測(cè)試powerpoint打印功能
測(cè)試標(biāo)題 打印PowerPoint文件A給定范圍的幻燈片的備注頁婆排,灰度,加框
重要級(jí)別
預(yù)置條件 PowerPoint文件A已被打開笔链,電腦主機(jī)已連接有效打印機(jī)
輸入 文件A:D:\系統(tǒng)測(cè)試.ppt
操作步驟 1段只、打開打印界面;2鉴扫、打印范圍選擇“幻燈片”赞枕;3、打印內(nèi)容選擇“備注頁”坪创;4鹦赎、顏色/灰度選擇“灰度”;5误堡、在“幻燈片加框”前打勾;6雏吭、點(diǎn)擊“確定”锁施。
預(yù)期輸出 打印出給定范圍的幻燈片的備注頁,灰度且加框杖们。

12悉抵、

測(cè)試用例編號(hào) PPT—ST—FUNCTION—PRINT—012
測(cè)試項(xiàng)目 測(cè)試powerpoint打印功能
測(cè)試標(biāo)題 打印PowerPoint文件A給定范圍的幻燈片的大綱視圖,灰度
重要級(jí)別
預(yù)置條件 PowerPoint文件A已被打開摘完,電腦主機(jī)已連接有效打印機(jī)
輸入 文件A:D:\系統(tǒng)測(cè)試.ppt
操作步驟 1姥饰、打開打印界面;2孝治、打印范圍選擇“幻燈片”列粪;3、打印內(nèi)容選擇“大綱視圖”谈飒;4岂座、顏色/灰度選擇“灰度”;5杭措、點(diǎn)擊“確定”费什。
預(yù)期輸出 打印出給定范圍的幻燈片的大綱視圖,灰度

狀態(tài)遷移法

許多需求時(shí)使用狀態(tài)機(jī)來描述的手素,狀態(tài)及的測(cè)試主要關(guān)注測(cè)試狀態(tài)的轉(zhuǎn)移上面鸳址。通過測(cè)試驗(yàn)證其在給定的條件下是否能夠產(chǎn)生需要的狀態(tài)變化,有沒有不可達(dá)到的狀態(tài)或是是否有可能產(chǎn)生非法狀態(tài)泉懦。因此可以設(shè)計(jì)狀態(tài)前一路徑覆蓋的角度來設(shè)計(jì)測(cè)試用例稿黍,并對(duì)系統(tǒng)進(jìn)行測(cè)試。狀態(tài)遷移的目標(biāo)是設(shè)計(jì)足夠的測(cè)試用例來對(duì)系統(tǒng)的狀態(tài)進(jìn)行覆蓋祠斧、對(duì)狀態(tài)-條件的組合進(jìn)行覆蓋闻察、以及狀態(tài)遷移路徑的覆蓋

狀態(tài)遷移的設(shè)計(jì)方法*

  1. 根據(jù)需求分系統(tǒng)存在哪些狀態(tài),分析狀態(tài)之間的轉(zhuǎn)換

  2. 使用箭頭標(biāo)志狀態(tài)之間的轉(zhuǎn)換

  3. 繪制狀態(tài)遷移圖

  4. 繪制狀態(tài)遷移樹,并根據(jù)狀態(tài)遷移樹得到測(cè)試用例

看例子就能明白了

例子1

image.png
image.png

例子2

image.png
image.png

用例設(shè)計(jì)就講這幾個(gè),百分八十用的幾乎都是邊界和等價(jià)類,其他的都用的不多.

作者:松鼠 - 首席背鍋官

來源:平頭哥聯(lián)盟

交流群:260282062(測(cè)試) 辕漂、386485473(前端)

本文原創(chuàng)呢灶,著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán)钉嘹,非商業(yè)轉(zhuǎn)載請(qǐng)注明出處端铛。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市诬留,隨后出現(xiàn)的幾起案子和二,更是在濱河造成了極大的恐慌,老刑警劉巖陈辱,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奖年,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡沛贪,警方通過查閱死者的電腦和手機(jī)陋守,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來利赋,“玉大人水评,你說我怎么就攤上這事∶乃停” “怎么了中燥?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)塘偎。 經(jīng)常有香客問我疗涉,道長(zhǎng),這世上最難降的妖魔是什么式塌? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任博敬,我火速辦了婚禮,結(jié)果婚禮上峰尝,老公的妹妹穿的比我還像新娘偏窝。我一直安慰自己,他們只是感情好武学,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布祭往。 她就那樣靜靜地躺著,像睡著了一般火窒。 火紅的嫁衣襯著肌膚如雪硼补。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天熏矿,我揣著相機(jī)與錄音已骇,去河邊找鬼离钝。 笑死,一個(gè)胖子當(dāng)著我的面吹牛褪储,可吹牛的內(nèi)容都是我干的卵渴。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼鲤竹,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼浪读!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起辛藻,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤碘橘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后吱肌,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體痘拆,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年氮墨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了错负。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡勇边,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出折联,到底是詐尸還是另有隱情粒褒,我是刑警寧澤,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布诚镰,位于F島的核電站奕坟,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏清笨。R本人自食惡果不足惜月杉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望抠艾。 院中可真熱鬧苛萎,春花似錦、人聲如沸检号。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽齐苛。三九已至翘盖,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間凹蜂,已是汗流浹背馍驯。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工阁危, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人汰瘫。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓狂打,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親吟吝。 傳聞我的和親對(duì)象是個(gè)殘疾皇子菱父,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容