freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單元3黑盒測(cè)試——網(wǎng)上購物系統(tǒng)的測(cè)試主講人郭雷(編輯修改稿)

2025-08-14 14:13 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 內(nèi)部數(shù)據(jù)結(jié)構(gòu)的邊界上的值作為測(cè)試用例。 ?分析程序規(guī)格說明,找出其它可能的邊界條件。 56 邊界值設(shè)計(jì)測(cè)試用例原則 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 ?在最小值、略高于最小值、正常值、略低于最大值和最大值處取輸入變量值 ? 表示方法 min、 min+、 nom、 max、和 max 57 取值 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 ?一個(gè)有兩個(gè)變量 x1和 x2的程序 F,其中 x1∈ [ a, b]和 x2∈ [ c, d]。程序 F的輸入空間(定義域)如圖所示。帶陰影矩形中的任何點(diǎn)都是程序 F的有效輸入。 58 組合 X 1X 2a bcd?基于“單故障”的假設(shè) ?使所有變量取正常值,只使一個(gè)變量分別取最小值、略高于最小值、略低于最大值和最大值。 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 59 組合 X 1X 2a bcd軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 ?除了使用五個(gè)邊界值分析取值,還采用: ? 一個(gè)略超過最大值 (max+)的取值 ? 一個(gè)略小于最小值 (min)的取值 60 邊界值健壯性測(cè)試 X 1X 2a bcd軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 某酒水銷售公司指派銷售員銷售各種酒水 ,其中白酒賣168元 /瓶,紅酒賣 120元 /瓶,啤酒賣 5元每瓶。對(duì)于每個(gè)銷售員,白酒每月的最高供應(yīng)量為 5000瓶,紅酒為3000瓶,啤酒為 30000瓶,各銷售員每月至少需售出白酒 50瓶,紅酒 30瓶,啤酒 300瓶。獎(jiǎng)金計(jì)算方法如下 ?2萬元以下(含): 4% ?2萬元(不含)到 (含): 1% ?(不含): % 61 傭金問題的邊界值測(cè)試 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 從輸入角度分析該問題。該問題的輸入有 3個(gè),其對(duì)應(yīng)的等價(jià)類劃分為: ?白酒數(shù),有效等價(jià)類 [50, 5000] ?紅酒數(shù),有效等價(jià)類 [30, 3000] ?啤酒數(shù),有效等價(jià)類 [300, 30000] 按照邊界值取值方法,對(duì)每個(gè)輸入分別取 7個(gè)值。 ?白酒數(shù), {49, 50, 51, 2500, 4999, 5000, 5001} ?紅酒數(shù), {29, 30, 31, 1500, 2999, 3000, 3001} ?啤酒數(shù), {299, 300, 301, 15000, 29999, 30000,30001} 62 傭金問題的邊界值測(cè)試 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 根據(jù)邊界值組合測(cè)試用例規(guī)則,保留其中一個(gè)變量,讓其余變量取正常值,共可以得到 6*3+1=19個(gè)測(cè)試用例 63 傭金問題的邊界值測(cè)試 測(cè)試用例 白酒 紅酒 啤酒 銷售額雇 預(yù)期輸出 Test1 49 1500 15000 263232 輸入非法 Test2 50 1500 15000 263400 傭金 : 2142 Test3 51 1500 15000 263568 傭金 : Test4 2500 1500 15000 675000 傭金 : 4200 Test5 4999 1500 15000 1094832 傭金 : Test6 5000 1500 15000 1095000 傭金 : 6300 Test7 5001 1500 15000 1095168 輸入非法 …. 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 從輸出角度對(duì)該程序進(jìn)行測(cè)試。因?yàn)殇N售員每月至少需售出白酒 50瓶,紅酒 30瓶,啤酒 300瓶,此時(shí)銷售額為。至少需售出白酒 5000瓶,紅酒 3000瓶,啤酒30000瓶,此時(shí)銷售額為 135萬。銷售額等價(jià)類劃分為: [, 2]、( 2, ]、( , 135] 對(duì)此等價(jià)類分別取邊界值為: { 略小于 , ,略大于 , , 略小于 2, 2,略大于 2, 略小于 , ,略大于 , 70 略小于 135, 135,略大于 135, } 64 傭金問題的邊界值測(cè)試 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 測(cè)試用例 白酒 紅酒 啤酒 銷售額雇 預(yù)期輸出 Test1 50 30 299 13495 輸入非法 Test2 50 30 300 13500 傭金 : 540 Test3 50 30 301 13505 傭金 : Test4 50 50 520 17000 傭金 : 680 Test5 60 60 543 19995 傭金 : Test6 60 60 544 20220 傭金 : 800 Test7 60 60 545 20225 傭金 : …. 65 傭金問題的邊界值測(cè)試 思考:如何選擇測(cè)試用例 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 ?從輸入角度分析該問題。該問題的輸入有 3個(gè),其對(duì)應(yīng)的等價(jià)類劃分為: ? month,有效等價(jià)類 [1, 12] ? day,有效等價(jià)類 [1, 31] ? year,有效等價(jià)類 [1800, 2050] ?按照邊界值取值方法,對(duì)每個(gè)輸入分別取 7個(gè)值。 ? month,取值 {0, 1, 2, 6, 11, 12, 13} ? day,取值 {0, 1, 2, 15, 30, 31, 32} ? year,取值 {1799, 1800, 1801, 1975, 2049,2050, 2051} 66 分析 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 測(cè)試用例 Month Day Year 預(yù)期輸出 Test1 6 15 1799 無效輸入日期 Test2 6 15 1800 1800年 6月 16日 Test3 6 15 1913 1801年 6月 16日 Test4 6 15 1975 1975年 6月 16日 Test5 6 15 2049 2049年 6月 16日 Test6 6 15 2050 2050年 6月 16日 Test7 6 15 2051 無效輸入日期 Test8 6 0 1975 無效輸入日期 。 67 組合用例 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 ?優(yōu)點(diǎn):簡(jiǎn)便易行;生成測(cè)試數(shù)據(jù)的成本很低; ?局限性:不能發(fā)現(xiàn)測(cè)試變量之間的依賴關(guān)系;不考慮含義和性質(zhì) 。測(cè)試用例不充分 ,往往具有較大的冗余與漏洞。 ?是一種最基本的黑盒測(cè)試方法,它是等價(jià)類測(cè)試良好的補(bǔ)充。 68 邊界值分析的局限性 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 ?1. 針對(duì)三角形問題,利用邊界值方法進(jìn)行測(cè)試用例設(shè)計(jì)與分析 ?在三角形問題描述中,除了要求邊長(zhǎng)是整數(shù)外,沒有給出其他的限制條件。顯然,邊長(zhǎng)下界為 1,邊長(zhǎng)上界可取為 100。 69 三角形問題 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 70 任務(wù) 3: 決策表方法 1 2 3 知識(shí)準(zhǔn)備 任務(wù)實(shí)施 任務(wù)陳述 4 5 任務(wù)拓展 項(xiàng)目實(shí)訓(xùn) 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 71 任務(wù) 3陳述 本任務(wù)介紹了決策表測(cè)試的相關(guān)概念,通過“三角形”問題,介紹了如何使用決策表方法設(shè)計(jì)測(cè)試用例,包括決策表的構(gòu)成,化簡(jiǎn),決策表測(cè)試的指導(dǎo)方針。 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 72 任務(wù) 3陳述 ?三角形問題描述 ? 輸入 3個(gè)整數(shù) a、 b和 c分別作為三角形的 3條邊,要求 a、 b 和 c必須滿足以下條件: ? 程序輸出是由這 3條邊構(gòu)成的三角形類型:等邊三角形、等腰三角形、一般三角形或非三角形。 Con1 1≤a≤100 Con2 1≤b≤100 Con3 1≤c≤100 Con4 ab+c Con5 ba+c Con6 ca+b 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 73 任務(wù) 3陳述 ?如果輸入值不滿足這些條件中的任何一個(gè),程序給出相應(yīng)的信息。例如,“邊 c的取值不在允許取值的范圍內(nèi)”等。 ?如果 a、 b和 c滿足 Con Con2和 Con3,則輸出下列 4種情況之一: ? 如果不滿足條件 Con Con5和 Con6中的一個(gè),則程序輸出為“非三角形”。 ? 如果三條邊相等,則程序輸出為“等邊三角形”。 ? 如果恰好有兩條邊相等,則程序輸出為“等腰三角形”。 ? 如果三條邊都不相等,則程序輸出為“一般三角形” 。 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 74 知識(shí)點(diǎn)列表 ?決策表的相關(guān)概念 ?決策表設(shè)計(jì)測(cè)試用例的方法 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 ?決策表( Decision Table),又叫判定表 ?是分析和表達(dá)多邏輯條件下執(zhí)行不同操作的工具。 ?在程序設(shè)計(jì)發(fā)展的初期,判定表被當(dāng)作編寫程序的輔助工具。 75 引入 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 1 2 3 4 5 6 7 8 問題 C1:你覺得疲倦嗎? Y Y Y Y N N N N C2:感興趣嗎? Y Y N N Y Y N N C3:糊涂嗎? Y N Y N Y N Y N 建議 A1:重讀 √ A2:繼續(xù) √ A3:跳到下一章 √ √ A4:休息 √ √ √ √ 76 決策表的構(gòu)成 閱讀指南 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 ?條件樁:列出了問題的所有條件。 ?條件項(xiàng):針對(duì)條件樁給出的條件列出所有可能的取值。 77 決策表的構(gòu)成 ?動(dòng)作樁:給出了問題規(guī)定的可能采取的操作。 ?動(dòng)作項(xiàng):和條件項(xiàng)緊密相關(guān),指出在條件項(xiàng)的各組取值情況下應(yīng)采取的動(dòng)作。 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 ?規(guī)則 ? 任何一個(gè)條件組合的特定取值及其相應(yīng)要執(zhí)行的操作稱為規(guī)則; ? 在決策表中貫穿條件項(xiàng)和動(dòng)作項(xiàng)的一列就是一條規(guī)則; ? 決策表中列出多少組條件取值,也就有多少條規(guī)則,即條件項(xiàng)和動(dòng)作項(xiàng)有多少列。 78 決策表的構(gòu)成 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 ?規(guī)則示例 :閱讀指南 79 決策表的構(gòu)成 1 2 3 4 5 6 7 8 問題 C1:你覺得疲倦嗎? Y Y Y Y N N N N C2:感興趣嗎? Y Y N N Y Y N N C3:糊涂嗎? Y N Y N Y N Y N 建議 A1:重讀 √ A2:繼續(xù) √ A3:跳到下一章 √ √ A4:休息 √ √ √ √ 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 ?規(guī)則合并就是決策表的簡(jiǎn)化。 ?有兩條或多條規(guī)則具有相同的動(dòng)作,并且其條件項(xiàng)之間存在著極為相似的關(guān)系,就可以將規(guī)則合并。 80 決策表的化簡(jiǎn) 條件項(xiàng) “ — ” 表示 與取值無關(guān) 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 ?閱讀指南問題的簡(jiǎn)化后決策表 81 決策表的化簡(jiǎn) 14 5 6 78 問題 C1:你覺得 疲倦 嗎 ? Y N N N C2:感興趣嗎 ? — Y Y N C3:糊涂嗎 ? — Y N Y 建議 A1:重讀 √ A2:繼續(xù) √ A3:跳到下一章 √ A4:休息 √ 軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫 —— 《 軟件測(cè)試 》 課程 《 軟件測(cè)試 》 根據(jù)軟件規(guī)格說明,構(gòu)造決策表的 5個(gè)步驟如下: ?列出所有的條件樁和動(dòng)作樁; ? 分析輸入域,對(duì)輸入域進(jìn)行等價(jià)類劃分; ? 分析輸出域,對(duì)輸出進(jìn)行細(xì)化,以指導(dǎo)具體的輸出動(dòng)作; ?確定規(guī)則的個(gè)數(shù); 假如有 n個(gè)條件,每個(gè)條件有兩個(gè)取值( 0,1) ,
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1