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

正文內(nèi)容

軟件測試基礎(chǔ)等價類劃分-決策表(編輯修改稿)

2025-05-25 00:40 本頁面
 

【文章內(nèi)容簡介】 大一點(幾 KB)的文件作為邊界條件。 邊界值分析法 ? 內(nèi)部邊界值分析: 在多數(shù)情況下,邊界值條件是基于應(yīng)用程序的功能設(shè)計而需要考慮的因素,可以從軟件的規(guī)格說明或常識中得到,也是最終用戶可以很容易發(fā)現(xiàn)問題的。然而,在測試用例設(shè)計過程中,某些邊界值條件是不需要呈現(xiàn)給用戶的,或者說用戶是很難注意到的,但同時確實屬于檢驗范疇內(nèi)的邊界條件,稱為內(nèi)部邊界值條件或子邊界值條件 ? 小結(jié): 在實際的測試用例設(shè)計中,需要將基本的軟件設(shè)計要求和程序定義的要求結(jié)合起來,即結(jié)合基本邊界值條件和內(nèi)部邊界值條件來設(shè)計有效的測試用例。 邊界值分析法 ? 次邊界-數(shù)值的邊界值檢驗: 計算機是基于二進制進行工作的,因此,軟件的任何數(shù)值運算都有一定的范圍限制。 項 范圍或值 位( bit) 0 或 1 字節(jié)( byte) 0 ~ 255 字( word) 0~65535(單字)或 0~4294967295(雙字) 千( K) 1024 兆( M) 1048576 吉( G) 1073741824 邊界值分析法 ? 次邊界-字符的邊界值檢驗: 在計算機軟件中,字符也是很重要的表示元素,其中 ASCII和Unicode是常見的編碼方式。下表中列出了一些常用字符對應(yīng)的ASCII碼值。 字符 ASCII碼值 字符 ASCII碼值 空 (null) 0 A 65 空格 (space) 32 a 97 斜杠 ( / ) 47 Z 90 0 48 z 122 冒號 ( : ) 58 單引號 ( ? ) 96 @ 64 邊界值分析法 ? 次邊界-其他邊界: (1) 如果輸入條件規(guī)定了值的范圍,則應(yīng)取剛達到這個范圍的邊界值以及剛剛超過這個范圍邊界的值作為測試輸入數(shù)據(jù)。 (2) 如果輸入條件規(guī)定了值的個數(shù),則用最大個數(shù)、最小個數(shù)和比最大個數(shù)多 1個、比最小個數(shù)少 1個的數(shù)作為測試數(shù)據(jù)。 (3) 根據(jù)程序規(guī)格說明的每個輸出條件,使用原則 (1)。 (4) 根據(jù)程序規(guī)格說明的每個輸出條件,使用原則 (2) 。 (5) 如果程序的規(guī)格說明給出的輸入域或輸出域是有序集合 (如有序表、順序文件等),則應(yīng)選取集合中的第一個和 最后一個元素作為測試用例。 (6) 如果程序中使用了一個內(nèi)部數(shù)據(jù)結(jié)構(gòu),則應(yīng)當選擇這個內(nèi)部數(shù)據(jù)結(jié)構(gòu)的邊界上的值作為測試用例。 (7) 分析程序規(guī)格說明,找出其它可能的邊界條件 邊界值分析法 ? 對邊界值設(shè)計測試用例,應(yīng)遵循以下幾條原則: ? ①如果輸入條件規(guī)定了值的范圍,則應(yīng)取剛達到這個范圍的邊界的值,以及剛剛超越這個范圍邊界的值作為測試輸入數(shù)據(jù)。 ? ②如果輸入條件規(guī)定了值的個數(shù),則用最大個數(shù)、最小個數(shù)、比最小個數(shù)少 比最大個數(shù)多 1的數(shù)作為測試數(shù)據(jù)。 ? ③根據(jù)規(guī)格說明的每個輸出條件,應(yīng)用前面的原則①②。 ? ④如果程序的規(guī)格說明給出的輸入域或輸出域是有序集合,則應(yīng)選取集合的第一個元素和最后一個元素作為測試用例。 ? ⑤如果程序中使用了一個內(nèi)部數(shù)據(jù)結(jié)構(gòu),則應(yīng)當選擇這個內(nèi)部數(shù)據(jù)結(jié)構(gòu)邊界上的值作為測試用例。 ? ⑥分析規(guī)格說明,找出其他可能的邊界條件。 邊界值分析法 ? 邊界值分析法舉例: ? 采用邊界值分析測試的基本思想是:故障往往出現(xiàn)在輸入變量的邊界值附近。 ——因此,邊界值分析法利用輸入變量的最小值 (min)、略大于最小值 (min+)、輸入值域內(nèi)的任意值 (nom)、略小于最大值 (max)和最大值 (max)來設(shè)計測試用例。 ? 邊界值分析法是基于可靠性理論中稱為 ? 單故障 ? 的假設(shè),即有兩個或兩個以上故障同時出現(xiàn)而導(dǎo)致軟件失效的情況很少,也就是說,軟件失效基本上是由單故障引起的。 ——因此,在邊界值分析法中獲取測試用例的方法是: (1) 每次保留程序中一個變量,讓其余的變量取正常值,被保留的變量依次取 min、 min+、 nom、 max和 max。 (2) 對程序中的每個變量重復(fù) (1) 。 邊界值分析法 ? 邊界值分析法舉例: ? 例 1: 有兩個輸入變量 x1(a≤x1≤b) 和 x2(c≤x2≤d) 的程序 F的邊界值分析測試用例如下: { x1nom,x2min, x1nom,x2min+, x1nom,x2nom, x1nom,x2max, x1nom,x2max, x1min,x2nom, x1min+,x2nom, x1max,x2nom, x1max,x2nom } x1 x2 a b c d 邊界值分析法 ? 邊界值分析法實例: ? 例 2: 有二元函數(shù) f(x,y),其中 x∈[1,12] , y∈[1,31] 。 則采用邊界值分析法設(shè)計的測試用例是: { 1,15, 2,15, 11,15, 12,15, 6,15, 6,1, 6,2, 6,30, 6,31 } ? 推論:對于一個含有 n個變量的程序,采用邊界值分析法測試程序會產(chǎn)生 4n+1個測試用例。 邊界值分析法 ?1件 ¥ 3件 ¥ *3=4 大宗購物折扣 ? 邊界值分析法實例: ? 例 3 邊界值分析法 ? 需求一: ? 一家出售各種商品的商店,它為購買不同數(shù)量商品的客戶報出不同的價格,也就是按購買量的不同 ? 分段 ? 計價。 從上表可以清楚看出,買 5件需要支付 5*5=25 如果買 11件,第一個 10件需要支付 10*5=50,第 11件需要支付 如果買 15件,需要支付 10*5+5*= 購買數(shù)量 單價(元) 頭 10件 (即從第 1件到第 10件 ) 第二個 10件(即從第 11件到第 20件) 第三個 10件(即從第 21件到第 30件) 超過 30件 ? 邊界值分析法實例: 邊界值分析法 要測試的輸入值 選擇測試的理由 預(yù)期輸出(元) 1 第一個計價段的開始 5 第一個計價段中的值,沒有考慮邊界 9 正好低于第二個計價段,或正好在第一個計價段的末尾 10 第一個計價段的極限 11 正好高于第一個計價段,正好進入第二個計價段 16 第二個計價段中的值,沒有考慮邊界 19 正好低于第三個計價段,或正好在第二個計價段的末尾 20 第二個計價段的極限 21 正好高于第二個計價段,正好進入第三個計價段 27 第三個計價段中的值,沒有考慮邊界 29 正好低于第四個計價段,或正好在第三個計價段的末尾 30 第三個計價段的極限 31 正好高于第四個計價段 50 高出第四個計價段底線很多 大宗購買折扣例子的邊界值 ? 邊界值分析法實例: 邊界值分析法 ? 邊界值分析法測試舉例 : ? 實例 1 三角形問題的邊界值分析測試用例 在三角形問題描述中,除了要求邊長是整數(shù)外,沒有給出其它的限制條件。在此,我們將三角形每邊邊長的取范圍值設(shè)值為 [1, 100] 。 說明:如果程序規(guī)格說明中沒有顯式地給出邊界值,則可以在設(shè)計測試用例前先設(shè)定取值的下限值和上限值。 ? 實例 2 NextDate函數(shù)的邊界值分析測試用例 在 NextDate函數(shù)中,隱含規(guī)定了變量 mouth和變量 day的取值范圍為 1≤mouth≤12和 1≤day≤31,并設(shè)定變量 year的取值范圍為1912≤year≤2050 。 邊界值分析法 測試用例 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 等腰三角形 等腰三角形 等腰三角形 非三角形 邊界值分析法 測試用例 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] 第一章 軟件測試基礎(chǔ)知識 59 黑盒測試技術(shù)介紹 黑盒測試用例設(shè)計方法 等價類劃分法 邊界值分析法 因果圖法 決策表法 正交試驗法 場景法 錯誤推測法 綜合測試策略 黑盒測試技術(shù) 因果圖法 ? 因果圖法產(chǎn)生的背景: 等價類劃分法和邊界值分析方法都是著重考慮輸入條件,但沒有考慮輸入條件的各種組合、輸入條件之間的相互制約關(guān)系。這樣雖然各種輸入條件可能出錯的情況已經(jīng)測試到了,但多個輸入條件組合起來可能出錯的情況卻被忽視了。 如果在測試時必須考慮輸入條件的各種組合,則可能的組合數(shù)目將是天文數(shù)字,因此必須考慮采用一種適合于描述多種條件的組合、相應(yīng)產(chǎn)生多個動作的形式來進行測試用例的設(shè)計,這就需要利用因果圖(邏輯模型) 。 因果圖法 ? 因果圖
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1