@IT·平頭哥聯(lián)盟?首席背鍋官溯香,我是松鼠_~
一般寫用例比較常用的有邊界值,等價(jià)類. 業(yè)務(wù)比較復(fù)雜的會(huì)會(huì)用到因果圖,正交,判定表等.其他用例設(shè)計(jì)幾乎很少會(huì)用到,我是沒用到其他的用例設(shè)計(jì)過.對(duì)于剛接觸的,先理解為主后續(xù)再深入
邊界值
什么是邊界值呢? 我們這邊就不說文縐縐的理論了,直接帶圖實(shí)際講解,盡量講通俗易懂(這里只講邊界值)
以上面輸入賬號(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)
條件樁:被測(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è)即可
輸入與輸入之間同樣存在異潭千、或、唯一借尿、要求等4種關(guān)系
異 --- 一群人里面只能去一個(gè)人,也可一個(gè)一個(gè)去,也可以一個(gè)也沒去
或 --- 所有人至少去一人,也可以全部都去
唯一 --- 只能有一個(gè) 必須只能一個(gè)去
要求 --- 我去你也去 我發(fā)生變化你也會(huì)發(fā)生變化,一個(gè)條件變化所有條件會(huì)跟著變化
正交實(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è)例子:
這是個(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)
變量映射:
測(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ì)方法*
根據(jù)需求分系統(tǒng)存在哪些狀態(tài),分析狀態(tài)之間的轉(zhuǎn)換
使用箭頭標(biāo)志狀態(tài)之間的轉(zhuǎn)換
繪制狀態(tài)遷移圖
繪制狀態(tài)遷移樹,并根據(jù)狀態(tài)遷移樹得到測(cè)試用例
看例子就能明白了
例子1
例子2
用例設(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)注明出處端铛。