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

正文內(nèi)容

軟件測(cè)試基礎(chǔ)等價(jià)類劃分-決策表-在線瀏覽

2025-06-15 00:40本頁面
  

【正文】 56 失敗 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è)試方法 。 ? 為什么使用邊界值分析法 ? 無數(shù)的測(cè)試實(shí)踐表明 , 大量的故障往往發(fā)生在輸入定義域或輸出值域的邊界上 , 而不是在其內(nèi)部 。 ? 怎樣用邊界值分析法設(shè)計(jì)測(cè)試用例 ? ( 1) 首先確定邊界情況 。 ( 2) 選取正好等于 、 剛剛大于或剛剛小于邊界的值作為測(cè)試數(shù)據(jù) , 而不是選取等價(jià)類中的典型值或任意值 。 ? 例:測(cè)試計(jì)算平方根的函數(shù) ——輸入:實(shí)數(shù) ——輸出:實(shí)數(shù) ——規(guī)格說明:當(dāng)輸入一個(gè) 0或比 0大的數(shù)的時(shí)候,返回其正平方根;當(dāng)輸入一個(gè)小于 0的數(shù)時(shí),顯示錯(cuò)誤信息 ? 平方根非法 輸入值小于 0‖并返回 0。對(duì)應(yīng)于 (ii) 和 (a) 。對(duì)應(yīng)于 (i) 和 (b) 。由此得到以下測(cè)試用例: ? 輸入 {最小負(fù)實(shí)數(shù) } ? 輸入 {絕對(duì)值很小的負(fù)數(shù) } ? 輸入 0 ? 輸入 {絕對(duì)值很小的正數(shù) } ? 輸入 {最大正實(shí)數(shù) } 邊界值分析法 ? 通常情況下,軟件測(cè)試所包含的邊界檢驗(yàn)有幾種類型: 數(shù)字、字符、位置、質(zhì)量、大小、速度、方位、尺寸、 空間等 ? 相應(yīng)地,以上類型的邊界值應(yīng)該在: 最大 /最小、首位 /末位、上 /下、最快 /最慢、最高 /最低、 最短/最長(zhǎng)、 空 /滿等情況下 邊界值分析法 ? 舉例 —— 利用邊界值作為測(cè)試數(shù)據(jù): 項(xiàng) 邊界值 測(cè)試用例的設(shè)計(jì)思路 字符 起始 1個(gè)字符 /結(jié)束 +1個(gè)字符 假設(shè)一個(gè)文本輸入?yún)^(qū)域允許輸入 1個(gè)到 255個(gè) 字符,輸入 1個(gè)和 255個(gè)字符作為有效等價(jià)類;輸入 0個(gè)和 256個(gè)字符作為無效等價(jià)類,這幾個(gè)數(shù)值都屬于邊界條件值。 空間 小于空余空間一點(diǎn) /大于滿空間一點(diǎn) 例如在用 U盤存儲(chǔ)數(shù)據(jù)時(shí),使用比剩余磁盤空間大一點(diǎn)(幾 KB)的文件作為邊界條件。然而,在測(cè)試用例設(shè)計(jì)過程中,某些邊界值條件是不需要呈現(xiàn)給用戶的,或者說用戶是很難注意到的,但同時(shí)確實(shí)屬于檢驗(yàn)范疇內(nèi)的邊界條件,稱為內(nèi)部邊界值條件或子邊界值條件 ? 小結(jié): 在實(shí)際的測(cè)試用例設(shè)計(jì)中,需要將基本的軟件設(shè)計(jì)要求和程序定義的要求結(jié)合起來,即結(jié)合基本邊界值條件和內(nèi)部邊界值條件來設(shè)計(jì)有效的測(cè)試用例。 項(xiàng) 范圍或值 位( bit) 0 或 1 字節(jié)( byte) 0 ~ 255 字( word) 0~65535(單字)或 0~4294967295(雙字) 千( K) 1024 兆( M) 1048576 吉( G) 1073741824 邊界值分析法 ? 次邊界-字符的邊界值檢驗(yàn): 在計(jì)算機(jī)軟件中,字符也是很重要的表示元素,其中 ASCII和Unicode是常見的編碼方式。 字符 ASCII碼值 字符 ASCII碼值 空 (null) 0 A 65 空格 (space) 32 a 97 斜杠 ( / ) 47 Z 90 0 48 z 122 冒號(hào) ( : ) 58 單引號(hào) ( ? ) 96 64 邊界值分析法 ? 次邊界-其他邊界: (1) 如果輸入條件規(guī)定了值的范圍,則應(yīng)取剛達(dá)到這個(gè)范圍的邊界值以及剛剛超過這個(gè)范圍邊界的值作為測(cè)試輸入數(shù)據(jù)。 (3) 根據(jù)程序規(guī)格說明的每個(gè)輸出條件,使用原則 (1)。 (5) 如果程序的規(guī)格說明給出的輸入域或輸出域是有序集合 (如有序表、順序文件等),則應(yīng)選取集合中的第一個(gè)和 最后一個(gè)元素作為測(cè)試用例。 (7) 分析程序規(guī)格說明,找出其它可能的邊界條件 邊界值分析法 ? 對(duì)邊界值設(shè)計(jì)測(cè)試用例,應(yīng)遵循以下幾條原則: ? ①如果輸入條件規(guī)定了值的范圍,則應(yīng)取剛達(dá)到這個(gè)范圍的邊界的值,以及剛剛超越這個(gè)范圍邊界的值作為測(cè)試輸入數(shù)據(jù)。 ? ③根據(jù)規(guī)格說明的每個(gè)輸出條件,應(yīng)用前面的原則①②。 ? ⑤如果程序中使用了一個(gè)內(nèi)部數(shù)據(jù)結(jié)構(gòu),則應(yīng)當(dāng)選擇這個(gè)內(nèi)部數(shù)據(jù)結(jié)構(gòu)邊界上的值作為測(cè)試用例。 邊界值分析法 ? 邊界值分析法舉例: ? 采用邊界值分析測(cè)試的基本思想是:故障往往出現(xiàn)在輸入變量的邊界值附近。 ? 邊界值分析法是基于可靠性理論中稱為 ? 單故障 ? 的假設(shè),即有兩個(gè)或兩個(gè)以上故障同時(shí)出現(xiàn)而導(dǎo)致軟件失效的情況很少,也就是說,軟件失效基本上是由單故障引起的。 (2) 對(duì)程序中的每個(gè)變量重復(fù) (1) 。 則采用邊界值分析法設(shè)計(jì)的測(cè)試用例是: { 1,15, 2,15, 11,15, 12,15, 6,15, 6,1, 6,2, 6,30, 6,31 } ? 推論:對(duì)于一個(gè)含有 n個(gè)變量的程序,采用邊界值分析法測(cè)試程序會(huì)產(chǎn)生 4n+1個(gè)測(cè)試用例。 從上表可以清楚看出,買 5件需要支付 5*5=25 如果買 11件,第一個(gè) 10件需要支付 10*5=50,第 11件需要支付 如果買 15件,需要支付 10*5+5*= 購(gòu)買數(shù)量 單價(jià)(元) 頭 10件 (即從第 1件到第 10件 ) 第二個(gè) 10件(即從第 11件到第 20件) 第三個(gè) 10件(即從第 21件到第 30件) 超過 30件 ? 邊界值分析法實(shí)例: 邊界值分析法 要測(cè)試的輸入值 選擇測(cè)試的理由 預(yù)期輸出(元) 1 第一個(gè)計(jì)價(jià)段的開始 5 第一個(gè)計(jì)價(jià)段中的值,沒有考慮邊界 9 正好低于第二個(gè)計(jì)價(jià)段,或正好在第一個(gè)計(jì)價(jià)段的末尾 10 第一個(gè)計(jì)價(jià)段的極限 11 正好高于第一個(gè)計(jì)價(jià)段,正好進(jìn)入第二個(gè)計(jì)價(jià)段 16 第二個(gè)計(jì)價(jià)段中的值,沒有考慮邊界 19 正好低于第三個(gè)計(jì)價(jià)段,或正好在第二個(gè)計(jì)價(jià)段的末尾 20 第二個(gè)計(jì)價(jià)段的極限 21 正好高于第二個(gè)計(jì)價(jià)段,正好進(jìn)入第三個(gè)計(jì)價(jià)段 27 第三個(gè)計(jì)價(jià)段中的值,沒有考慮邊界 29 正好低于第四個(gè)計(jì)價(jià)段,或正好在第三個(gè)計(jì)價(jià)段的末尾 30 第三個(gè)計(jì)價(jià)段的極限 31 正好高于第四個(gè)計(jì)價(jià)段 50 高出第四個(gè)計(jì)價(jià)段底線很多 大宗購(gòu)買折扣例子的邊界值 ? 邊界值分析法實(shí)例: 邊界值分析法 ? 邊界值分析法測(cè)試舉例 : ? 實(shí)例 1 三角形問題的邊界值分析測(cè)試用例 在三角形問題描述中,除了要求邊長(zhǎng)是整數(shù)外,沒有給出其它的限制條件。 說明:如果程序規(guī)格說明中沒有顯式地給出邊界值,則可以在設(shè)計(jì)測(cè)試用例前先設(shè)定取值的下限值和上限值。 邊界值分析法 測(cè)試用例 a b c 預(yù)期輸出 Test 1 Test2 Test3 Test4 Test5 60 60 60 50 50 60 60 60 50 50 1 2 60 99 100 等腰三角形 等腰三角形 等邊三角形 等腰三角形 非三角形 Test6 Test7 Test8 Test9 60 60 50 50 1 2 99 100 60 60 50 50 等腰三角形 等腰三角形 等腰三角形 非三角形 Test10 Test11 Test12 Test13 1 2 99 100 60 60 50 50 60 60 50 50 等腰三角形 等腰三角形 等腰三角形 非三角形 邊界值分析法 測(cè)試用例 mouth day year 預(yù)期輸出 Test 1 Test2 Test3 Test4 Test5 Test6 Test7 6 6 6 6 6 6 6 15 15 15 15 15 15 15 1911 1912 1913 1975 2049 2050 2051 Test8 Test9 Test10 Test11 Test12 Test13 6 6 6 6 6 6 1 1 2 30 31 32 2022 2022 2022 2022 2022 2022 day超出 [1…31] 輸入日期超界 day超出 [1…31] Test14 Test15 Test16 Test17 Test18 Test19 1 1 2 11 12 13 15 15 15 15 15 15 2022 2022 2022 2022 2022 2022 Mouth超出 [1…12] Mouth超出 [1…12] 第一章 軟件測(cè)試基礎(chǔ)知識(shí) 59 黑盒測(cè)試技術(shù)介紹 黑盒測(cè)試用例設(shè)計(jì)方法 等價(jià)類劃分法 邊界值分析法 因果圖法 決策表法 正交試驗(yàn)法 場(chǎng)景法 錯(cuò)誤推測(cè)法 綜合測(cè)試策略 黑盒測(cè)試技術(shù) 因果圖法 ? 因果圖法產(chǎn)生的背景: 等價(jià)類劃分法和邊界值分析方法都是著重考慮輸入條件,但沒有考慮輸入條件的各種組合、輸入條件之間的相互制約關(guān)系。 如果在測(cè)試時(shí)必須考慮輸入條件的各種組合,則可能的組合數(shù)目將
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1