日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

黑盒测试方法案例

發(fā)布時間:2023/11/27 生活经验 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 黑盒测试方法案例 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.根據(jù)下面給出的規(guī)格說明,利用等價類進行測試用例的設計。

???? 一個程序讀入3個正整數(shù),把這三個數(shù)值看作一個三角形的3條邊的長度值。這個程序要打印出信息,說明這個三角形是普通的、是等腰的、還是等邊的。

a.找出輸入輸出條件,列出有效等價類和無效等價類并編號;

輸入有效的等價類無效等價類
3條邊?????3個正整數(shù)(1)<3個數(shù)(2),>3個數(shù)(3),非正整數(shù)(4),非數(shù)字(5)
普通三角形?????????a+b>c且a+c>b且b+c>a (6)a+b<c(7),a+c<b(8), b+c<a(9)
等腰三角形a=c(10),a=b(11), b=c(12)?
等邊三角形a=b=c(13)?

b.設計用例

編號覆蓋等價類abc預期輸出
11,6345普通三角形
21,6,10343等腰三角形
31,6,11334等腰三角形
41,6,12433等腰三角形
51,6,13333等邊三角形
6233?非三角形
73333,3非三角形
84-133非三角形
95aaa非三角形
107348非三角形
118384非三角形
129834非三角形

以上是最少的測試用例組合,如果時間、條件允許可適當補充用例;

?

2.正對上題,?要求三角形每邊邊長的取范圍值設值為(1, 100],利用邊界值進行測試用例的設計。

a.找出上點:1,100? 離點:2,101 內(nèi)點:55

b.等價類的基礎上補充邊界用例

用例編號abc預期輸出
155551等腰三角形
25050100非三角形
355552等腰三角形
45555101等腰三角形
5555555等邊三角形
615555等腰三角形
71005050非三角形
825555等腰三角形
91015555等腰三角形
1055155等腰三角形
115010050非三角形
1255255等腰三角形
135510155等腰三角形

?

3.用判定表方法設計上述用例。

?a.找出條件樁:是否構成三角形(能/不能);三邊關系(a=b/a=c/b=c);

?? 動作樁:非三角形,等腰三角形、等邊三角形、普通三角形;

?b.畫判定表;

條件樁12345678910111213141516
構成三角形YYYYYYYYNNNNNNNN
a=bYYYYNNNNXYYYNNNN
b=cYYNNYYNNXYNNYYNN
a=cYNYNYNYNXNYNYNYN
動作樁等邊三角形不存在不存在等腰三角形不存在等腰三角形等腰三角形普通三角形非三角形非三角形非三角形非三角形非三角形非三角形非三角形非三角形

c.合并化簡

根據(jù)題意,不能構成三角形就不需要再考慮三邊關系,所以不能構成三角形的列可以合并為一條,上表標紅部分可以直接刪除,邏輯不存在的2,3,5條也可以刪除,形成下圖最終的判定表,最后可以參考等價類和邊界值來進行最終的用例設計;

條件樁123456
構成三角形YYYYYN
a=bYYNNNX
b=cYNYNNX
a=cYNNYNX
動作樁等邊三角形等腰三角形等腰三角形等腰三角形普通三角形非三角形

?

4.自動售貨機的部分需求規(guī)格說明如下:

????? 一個處理單價為5角錢的飲料的自動售貨機。其規(guī)格說明如下:若投入5角錢或1元錢的硬幣,押下〖橙汁〗或〖啤酒〗的按鈕,則相應的飲料就送出來。若售貨機沒有零錢找,則一個顯示〖零錢找完〗的紅燈亮,這時在投入1元硬幣并押下按鈕后,飲料不送出來而且1元硬幣也退出來;若有零錢找,則顯示〖零錢找完〗的紅燈滅,在送出飲料的同時退還5角硬幣?!闭埵褂靡蚬麍D法設計相應的測試用例。

a. 原因(輸入):有零錢? 投5角? 投1元? 橙汁? 啤酒

b. 找結果(輸出):出橙汁 出啤酒? 零錢找完? 退1元 退5角

c. 畫因果圖:

?

?

?

?

?

?

?

?

?

?

說明:左列原因,右列結果;11表示按下按鈕,12表示該找5角,13表示可找5角,14表示錢付清;?

?d.生成判定表

條件樁12345678910111213141516
有零錢找YYYYYYYYNNNNNNNN
投一元YYYNNNNNYYYNNNNN
投五角NNNYYYNNNNNYYYNN
押橙汁YNNYNNYNYNNYNNYN
押啤酒NYNNYNNYNYNNYNNY
動作樁退5角,出橙汁退5角,出啤酒無反應出橙汁出啤酒無反應無反應無反應紅燈亮,退一元紅燈亮,退一元無反應出橙汁出啤酒無反應無反應無反應

?

5.根據(jù)下面場景,利用正交實驗法設計用例。用戶登錄系統(tǒng),三個登錄條件:用戶名、密碼、驗證碼,考慮填寫或不填寫。

a.找因子:用戶名,密碼,驗證碼

b.找因子狀態(tài):填,不填

c.3因子2狀態(tài),套用正交表

?

?

?

?

?

d.生成正交表

測試用例編號

用戶名

密碼

驗證碼

1

2

不填

不填

3

不填

不填

4

不填

不填

PS:1.可以根據(jù)SRS, 對生成后的正交表進行增刪操作, 刪除無意義的用例,添加需要的用例;

??????2.若得到的因子和狀態(tài)數(shù),找不到對應的正交表,則合并刪除,選取最為接近的正交表,例如:5因子2狀態(tài),沒有該正交表,可以用7因子2狀態(tài)代替。

?

6.案例:一個缺陷的一生
???? 測試人員提交新問題單,測試經(jīng)理審核問題單,如果不是問題則作為非問題關閉,如果重復則作為重復問題關閉。否則置為打開狀態(tài);
????? 開發(fā)人員分析打開狀態(tài)的問題單,如果接受則進行修改,否則應與測試人員協(xié)商,在問題提交人統(tǒng)一的情況下可退回給測試人員作為非問題關閉;
????? 對于開發(fā)人員拒絕修改但測試人員無法認同的情況,該問題單需交CCB評審,根據(jù)評審結果,如果確認要修改則進入修改狀態(tài);
???? 如果不是問題則作為非問題關閉,如果是問題但暫時無法解決則掛起。掛起的問題單到達指定修改期限時會再次進入打開狀態(tài)。修改后的問題單需由測試人員進行回歸測試,如果回歸通過則關閉問題單,如果回歸不通過則重新進入打開狀態(tài)。?

根據(jù)上述案例過程,畫狀態(tài)遷移圖。


a.找狀態(tài):打開,關閉,修復,重新打開,審核,關閉,重復,延遲,丟棄

b.畫狀態(tài)遷移圖

?

?

?

?

?

?

?

?

?

?

?

?

7.根據(jù)下圖分析流程,找出所有路徑;

?

?

?

?

?

?

?

?

?

根據(jù)上圖,共可以找到8條路徑:

a.基本流→結束用例

b.基本流→備選流1→結束用例

c.基本流→備選流1→備選流2→結束用例

d.基本流→備選流3→備選流1→備選流2→結束用例

e.基本流→備選流3→結束用例

f.基本流→備選流4→結束用例

g.基本流→備選流3→備選流4→結束用例

h.基本流→備選流4→結束用例

?

轉載于:https://www.cnblogs.com/Carolinee/p/5546594.html

總結

以上是生活随笔為你收集整理的黑盒测试方法案例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。