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

正文內(nèi)容

軟件測(cè)試基礎(chǔ)等價(jià)類劃分-決策表(完整版)

  

【正文】 09自然數(shù)( 2) 負(fù)數(shù)( 5) 小數(shù)( 6) 英文字母( 7) 字符( 8) 中文( 9) 空 ( 10) 等價(jià)類劃分法 ? 使用等價(jià)類劃分法測(cè)試的實(shí)例 覆蓋用例 輸入 預(yù)期結(jié)果 2 1234567 正確 3 123 提示有誤 4 12345678910 提示有誤 5 1234567 提示有誤 6 提示有誤 7 123456a 提示有誤 8 123456% 提示有誤 9 123456好 提示有誤 10 為空 提示有誤 等價(jià)類劃分法 ? 使用等價(jià)類劃分法測(cè)試的實(shí)例 ? 用戶注冊(cè)頁(yè)面 ? 需求: – USER NAME: 長(zhǎng)度為 319 ;以字母開頭 – 姓名: 非空 – 密碼: 非空 – 確認(rèn)密碼: 值和密碼值相同 – 出生月份: 年 ——四位數(shù)字;月 ——112;日 ——131 等價(jià)類劃分法 ? 使用等價(jià)類劃分法測(cè)試的實(shí)例 有效等價(jià)類 無(wú)效等價(jià)類 USER NAME 長(zhǎng) 319( 1) 長(zhǎng)度 3 ( 2) 長(zhǎng)度 19 ( 3) 以字母開頭 ( 4) 非字母開頭 ( 5) 姓名 非空 ( 6) 為空 ( 7) 密碼 非空 ( 8) 為空 ( 9) 確認(rèn)密碼 值和密碼值相同 ( 10) 值和密碼值不同 ( 11) 出生年份(年) 年 —— 四位 ( 12) 不是四位 ( 13) 年 —— 數(shù)字 ( 14) 年數(shù)中有字母或其他非數(shù)字符號(hào)( 15) 年 —— 合理范圍 ( 16) 年數(shù)在不合理范圍 ( 17) 出生年份(月) 1— 12( 18) 月數(shù) 1( 19) 月數(shù) 12 ( 20) 月數(shù)中有字母或其他非數(shù)字符( 21) 出生年份(日) 1— 31( 22) 日數(shù) 1( 23) 日數(shù) 31( 24) 日數(shù)中有字母或其他非數(shù)字符號(hào)( 25) 等價(jià)類劃分法 覆蓋用例 輸入 預(yù)期結(jié)果 USER NAME 姓名 密碼 確認(rèn) 密碼 出生年份 11 1 1 2 26 A123 weind 1 1 202256 成功注冊(cè) 2 A1 weind 1 1 202256 失敗 3 A1234567890123456789 weind 1 1 202256 失敗 5 1123 weind 1 1 202256 失敗 7 A123 1 1 202256 失敗 9 A123 weind 1 202256 失敗 11 A123 weind 1 2 202256 失敗 13 A123 weind 1 1 2022056 失敗 等價(jià)類劃分法 等價(jià)類劃分法 覆蓋用例 輸入 預(yù)期結(jié)果 USER NAME 姓名 密碼 確認(rèn) 密碼 出生年份 15 A123 weind 1 1 200a56 失敗 17 A123 weind 1 1 999956 失敗 19 A123 weind 1 1 202206 失敗 20 A123 weind 1 1 2022176 失敗 21 A123 weind 1 1 2022a16 失敗 23 A123 weind 1 1 202250 失敗 24 A123 weind 1 2 2022589 失敗 25 A123 weind 1 1 20225a1 失敗 27 A123 weind 1 1 20225a1 失敗 第一章 軟件測(cè)試基礎(chǔ)知識(shí) 38 黑盒測(cè)試技術(shù)介紹 黑盒測(cè)試用例設(shè)計(jì)方法 等價(jià)類劃分法 邊界值分析法 因果圖法 決策表法 正交試驗(yàn)法 場(chǎng)景法 錯(cuò)誤推測(cè)法 綜合測(cè)試策略 黑盒測(cè)試技術(shù) 邊界值分析法 ? 邊界值分析法 ? 邊界值分析法就是對(duì)輸入或輸出的邊界值進(jìn)行測(cè)試的一種黑盒測(cè)試方法 。 ( 3)設(shè)計(jì)一個(gè)新的測(cè)試用例,使它僅覆蓋一個(gè)尚未覆蓋的無(wú)效等價(jià)類。 等價(jià)類劃分法 ? 有效等價(jià)類和無(wú)效等價(jià)類 ( 1)有效等價(jià)類 ——是指對(duì)軟件規(guī)格說(shuō)明而言,是有意義的、合理的輸入數(shù)據(jù)所組成的集合。在該子集合中,各個(gè)輸入數(shù)據(jù)對(duì)于揭露程序中的錯(cuò)誤都是等效的,它們具有等價(jià)特性,即每一類的代表性數(shù)據(jù)在測(cè)試中的作用都等價(jià)于這一類中的其它數(shù)據(jù)。 ? 檢測(cè)程序初始化和終止方面的錯(cuò)誤。在測(cè)試時(shí),把被測(cè)程序視為一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下進(jìn)行。假設(shè)我們選定 +, ,則為該程序設(shè)計(jì)的測(cè)試用例的輸入為 +、 0 和 。 ? 按照數(shù)值集合劃分 在輸入條件規(guī)定了輸入值的集合或規(guī)定了 ? 必須如何 ? 的條件下,可以確定一個(gè)有效等價(jià)類和一個(gè)無(wú)效等價(jià)類(該集合有效值之外)。 根據(jù)已列出的等價(jià)類表可確定測(cè)試用例,具體過(guò)程如下: ( 1)首先為等價(jià)類表中的每一個(gè)等價(jià)類分別規(guī)定一個(gè)唯一的編號(hào)。 在三角形問(wèn)題中,有四種可能的輸出:等邊三角形、等腰三角形、一般三角形和非三角形。 通常輸入或輸出等價(jià)類的邊界就是應(yīng)該著重測(cè)試的邊界情況 。 ? 邊界值分析: – 劃分 (ii)的邊界為 0和最大正實(shí)數(shù);劃分 (i)的邊界為最小負(fù)實(shí)數(shù)和 0。下表中列出了一些常用字符對(duì)應(yīng)的ASCII碼值。 ? ②如果輸入條件規(guī)定了值的個(gè)數(shù),則用最大個(gè)數(shù)、最小個(gè)數(shù)、比最小個(gè)數(shù)少 比最大個(gè)數(shù)多 1的數(shù)作為測(cè)試數(shù)據(jù)。 ——因此,在邊界值分析法中獲取測(cè)試用例的方法是: (1) 每次保留程序中一個(gè)變量,讓其余的變量取正常值,被保留的變量依次取 min、 min+、 nom、 max和 max。 ? 實(shí)例 2 NextDate函數(shù)的邊界值分析測(cè)試用例 在 NextDate函數(shù)中,隱含規(guī)定了變量 mouth和變量 day的取值范圍為 1≤mouth≤12和 1≤day≤31,并設(shè)定變量 year的取值范圍為1912≤year≤2050 。 ? 因果圖法是將自然語(yǔ)言規(guī)格說(shuō)明轉(zhuǎn)化成形式語(yǔ)言規(guī)格說(shuō)明的一種嚴(yán)格的方法 , 可以指出規(guī)格說(shuō)明存在的不完整性和二義性 。對(duì)于輸入條件的約束有 E、 I、 O、 R四種約束,對(duì)于輸出條件的約束只有 M約束。 ②分析程序規(guī)格說(shuō)明的描述中語(yǔ)義的內(nèi)容,并將其表示成連接各個(gè)原因與各個(gè)結(jié)果的 ? 因果圖 ? 。 ? 解題步驟: ( 1)分析程序的規(guī)格說(shuō)明,列出原因和結(jié)果。 原因:①投入 1元 5角硬幣;②投入 2元硬幣;③按 ? 可樂(lè) ? 按鈕;④按 ? 雪碧 ? 按鈕;⑤按 ? 紅茶 ? 按鈕。為表明這些特定的情況,在因果圖上使用若干標(biāo)準(zhǔn)的符號(hào)標(biāo)明約束條件。決策表很適合于處理這類問(wèn)題。 ( 5) 簡(jiǎn)化決策表,合并相似規(guī)則。 ? 如果某一規(guī)則的條件要執(zhí)行多個(gè)操作,這些操作的執(zhí)行順序無(wú)關(guān)緊要。 – ④填入動(dòng)作項(xiàng)。 測(cè)試用例 month day year 預(yù)期輸出 Test13 Test4 Test5 Test69 Test10 Test1114 Test15 Test16 Test17 Test18 Test19 Test20 Test2122 6 6 6 1 1 12 12 2 2 2 2 2 2 16 30 31 16 31 16 31 16 28 28 29 29 30 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 2022 17/6/2022 1/7/2022 不可能 17/6/2022 1/2/2022 17/12/2022 1/1/2022 17/2/2022 29/2/2022 1/3/2022 1/3/2022 不可能 不可能 決策表法 ? 回顧構(gòu)造決策表的 5個(gè)步驟: ( 1) 確定規(guī)則的個(gè)數(shù)。 。 ( 2) 列出所有的條件樁和動(dòng)作樁。 條件功率大于 馬力嗎? Y Y Y Y N N N N 維修記錄不全嗎? Y Y N N Y Y N N 運(yùn)行超過(guò) 年嗎? Y N Y N Y N Y N 動(dòng)作進(jìn)行優(yōu)先處理作其他處理?xiàng)l件功率大于 馬力嗎?維修記錄不全嗎?運(yùn)行超過(guò) 年嗎?動(dòng)作進(jìn)行優(yōu)先處理 X X X X X 作其他處理 X X X 條件功率大于 馬力嗎?維修記錄不全嗎?運(yùn)行超過(guò) 年嗎?動(dòng)作進(jìn)行優(yōu)先處理作其他處理決策表法 ? 分析: – ⑤化簡(jiǎn):合并相似規(guī)則后得到圖。這里假定, ? 維修記錄不全 ? 和 ? 優(yōu)先維修處理 ? 均已在別處有更嚴(yán)格的定義 。 ? 合并后的條件項(xiàng)用符號(hào) ? ‖表示,說(shuō)明執(zhí)行的動(dòng)作與該條件的取值無(wú)關(guān),稱為無(wú)關(guān)條件。在決策表中貫穿條件項(xiàng)和動(dòng)作項(xiàng)的一列就是一條規(guī)則。 ⑤為判定表中每一列表示的情況設(shè)計(jì)測(cè)試用例。 結(jié)果:①退還 5角硬幣;②送出 ? 可樂(lè) ? 飲料;③送出 ? 雪碧 ? 飲料;④送出 ? 紅茶 ? 飲料。 ( 3)將因果圖轉(zhuǎn)換成判定表。由于語(yǔ)法或環(huán)境的限制,有些原因和結(jié)果的組合情況是不可能出現(xiàn)的。 ? I 約束 (或 ): a、 b、 c中至少有一個(gè)必須為 1,即 a、 b、 c不能同時(shí)為 0。 ci 與 ei 取值 0或 1,0表示某狀態(tài)不出現(xiàn), 1則表示某狀態(tài)出現(xiàn)。這樣雖然各種輸入條件可能出錯(cuò)的情況已經(jīng)測(cè)試到了,但多個(gè)輸入條件組合起來(lái)可能出錯(cuò)的情況卻被忽視了。 邊界值分析法 ? 邊界值分析法舉例: ? 例 1: 有兩個(gè)輸入變量 x1(a≤x1≤b) 和 x2(c≤x2≤d) 的程序 F的邊界值分析測(cè)試用例如下: { x1nom,x2min, x1nom,x2min+, x1nom,x2nom, x1nom,x2max, x1nom,x2max, x1min,x2nom, x1min+,x2nom, x1max,x2nom, x1max,x2nom } x1 x2 a b c d 邊界值分析法 ? 邊界值分析法實(shí)例: ? 例 2: 有二元函數(shù) f(x,y),其中 x∈[1,12] , y∈[1,31] 。 ? ④如果程序的規(guī)格說(shuō)明給出的輸入域或輸出域是有序集合,則應(yīng)選取集合的第一個(gè)元素和最后一個(gè)元素作為測(cè)試用例。 (2) 如果輸入條件規(guī)定了值的個(gè)數(shù),則用最大個(gè)數(shù)、最小個(gè)數(shù)和比最大個(gè)數(shù)多 1個(gè)、比最小個(gè)數(shù)少 1個(gè)的數(shù)作為測(cè)試數(shù)據(jù)。 數(shù)值 最小值 1/最大值 +1 假設(shè)某軟件的數(shù)據(jù)輸入域要求輸入 5位的數(shù)據(jù)值,可以使用 10000作為最小值、 99999作為最大值;然后使用
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1