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

正文內(nèi)容

黑盒測試ppt-文庫吧

2025-04-20 23:15 本頁面


【正文】 輸入條件劃分兩個或多個等價類,形成若干的互不相交的子集。 ? 采用等價類劃分法設(shè)計測試用例通常分兩步進行: ( 1) 確定等價類,列出等價類表。 ( 2)確定測試用例。 A Free sample background from Slide 16 第三章 黑盒測試及其用例的設(shè)計 等價類的劃分原則 (續(xù)) ? 劃分等價類可分為兩種情況: ( 1)有效等價類 —— 是指對軟件規(guī)格說明而言,是有意義的、合理的輸入數(shù)據(jù)所組成的集合。利用有效等價類,能夠檢驗程序是否實現(xiàn)了規(guī)格說明中預(yù)先規(guī)定的功能和性能。 ( 2)無效等價類 —— 是指對軟件規(guī)格說明而言,是無意義的、不合理的輸入數(shù)據(jù)所構(gòu)成的集合。利用無效等價類,可以鑒別程序異常處理的情況,檢查被測對象的功能和性能的實現(xiàn)是否有不符合規(guī)格說明要求的地方。 A Free sample background from Slide 17 第三章 黑盒測試及其用例的設(shè)計 等價類的劃分原則 (續(xù)) ? 進行等價類劃分的依據(jù): ( 1)按照區(qū)間劃分 在輸入條件規(guī)定了取值范圍或值的個數(shù)的情況下,可以確定一個有效等價類和兩個無效等價類。 例: 程序輸入條件為小于 100大于 10的整數(shù) x,則有效等價類為 10< x< 100,兩個無效等價類為 x≤10和 x≥100。 例: 程序輸入 x取值于一個固定的枚舉類型 {1,3,7,15},且程序 中對這 4個數(shù)值分別進行了處理,則有效等價類為 x= x= x= x=15,無效等價類為 x≠1,3,7,15的值的集合。 ( 2)按照數(shù)值劃分 在規(guī)定了一組輸入數(shù)據(jù)(假設(shè)包括 n個 輸入值),并且程序要對每一個輸入值分別進行處理的情況下,可確定 n 個有效等價類(每個值確定一個有效等價類)和一個無效等價類(所有不允許的輸入值的集合)。 A Free sample background from Slide 18 第三章 黑盒測試及其用例的設(shè)計 等價類的劃分原則 (續(xù)) ( 3)按照數(shù)值集合劃分 在輸入條件規(guī)定了輸入值的集合或規(guī)定了“必須如何”的條件下,可以確定一個有效等價類和一個無效等價類(該集合有效值之外)。 例: 程序輸入條件為取值為奇數(shù)的整數(shù) x,則有效等價類為 x的值為奇數(shù)的整數(shù),無效等價類為 x的值不為奇數(shù)的整數(shù)。 例: 程序輸入條件為以字符‘ a’開頭、長度為 8的字符串,并且字符串不包含‘ a’~ ‘ z’之外的其它字符,則有效等價類為滿足了上述所有條件的字符串,無效等價類為不以‘ a’開頭的字符串、長度不為 8的字符串和包含了‘ a’~ ‘ z’之外其它字符的字符串。 ( 5)細分等價類 在確知已劃分的等價類中各元素在程序中的處理方式不同的情況下,則應(yīng)再將該等價類進一步劃分為更小的等價類,并建立等價類表。 ( 4)按照限制條件或規(guī)則劃分 在規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則或限制條件的情況下,可確定一個有效等價類(符合規(guī)則)和若干個無效等價類(從不同角度違反規(guī)則)。 A Free sample background from Slide 19 第三章 黑盒測試及其用例的設(shè)計 等價類劃分法的測試用例設(shè)計 ? 在設(shè)計測試用例時,應(yīng)同時考慮有效等價類和無效等價類測試用例的設(shè)計。 ? 根據(jù)已列出的等價類表可確定測試用例,具體過程如下: ( 1)首先為等價類表中的每一個等價類分別規(guī)定一個唯一的編號。 ( 2)設(shè)計一個新的測試用例,使它能夠盡量覆蓋尚未覆蓋的有效等價類。重復(fù)這個步驟,直到所有的有效等價類均被測試用例所覆蓋。 ( 3)設(shè)計一個新的測試用例,使它僅覆蓋一個尚未覆蓋的無效等價類。重復(fù)這一步驟,直到所有的無效等價類均被測試用例所覆蓋。 A Free sample background from Slide 20 第三章 黑盒測試及其用例的設(shè)計 常見等價類劃分測試形式 ? 針對是否對無效數(shù)據(jù)進行測試,可以將等價類測試分為 標準等價類測試和健壯等價類測試。 ? 標準等價類測試 —— 不考慮無效數(shù)據(jù)值,測試用例使用 每個等價類中的一個值。 ? 健壯等價類測試 —— 主要的出發(fā)點是考慮了無效等價類。對有效輸入,測試用例從每個有效等價類中取一個值; 對無效輸入,一個測試用例有一個無效值,其他值均取 有效值。 健壯等價類測試存在兩個問題: ( 1) 需要花費精力定義無效測試用例的期望輸出 ( 2)對 強類型的語言沒有必要考慮無效的輸入 A Free sample background from Slide 21 第三章 黑盒測試及其用例的設(shè)計 使用等價類劃分法測試的實例 ? 實例 1 三角形問題 分析: 在多數(shù)情況下,是從輸入域劃分等價類的,但并非不能從被測程序的輸出域反過來定義等價類,事實上,這對于三角形問題卻是最簡單的劃分方法。 在三角形問題中,有四種可能的輸出:等邊三角形、等腰三角形、一般三角形和非三角形。利用這些信息能夠確定下列輸出(值域)等價類。 R1 = { a,b,c: 邊為 a,b,c的等邊三角形 } R2 = { a,b,c: 邊為 a,b,c的等腰三角形 } R3 = { a,b,c: 邊為 a,b,c的一般三角形 } R4 = { a,b,c: 邊為 a,b,c不能組成三角形 } 標準等價類測試用例 健壯等價類測試用例 A Free sample background from Slide 24 第三章 黑盒測試及其用例的設(shè)計 使用等價類劃分法測試的實例 (續(xù)) ? 實例 2 保險公司計算保費費率的程序 某保險公司的人壽保險的保費計算方式為: 投保額 保險費率 其中,保險費率依點數(shù)不同而有別, 10點及 10點以上保險費率為 %, 10點以下保險費率為 %;而點數(shù)又是由 投保人的年齡、性別、婚姻狀況和撫養(yǎng)人數(shù)來決定,具體規(guī)則如下: 年齡 性別 婚姻 撫養(yǎng)人數(shù) 20~39 40~59 其它 M F 已婚 未婚 1人扣 最多扣 3點 (四舍五入取整) 6點 4點 2點 5點 3點 3點 5點 A Free sample background from Slide 25 第三章 黑盒測試及其用例的設(shè)計 計算保費費率的程序 ( 1)分析程序規(guī)格說明中給出和隱含的對輸入條件的要求,列出等價類表(包括有效等價類和無效等價類)。 ? 年齡:一位或兩位非零整數(shù),值的有效范圍為 1~99 ? 性別:一位英文字符,只能取值‘ M’或’ F’ ? 婚姻:字符,只能取值‘已婚’或‘未婚’ ? 撫養(yǎng)人數(shù):空白或一位非零整數(shù)( 1~9) ? 點數(shù) :一位或兩位非零整數(shù),值的范圍為 1~99 ( 2)根據(jù)( 1)中的等價類表,設(shè)計能覆蓋所有等價類的 測試用例。 等價類表 測試用例 A Free sample background from Slide 28 第三章 黑盒測試及其用例的設(shè)計 習(xí)題 ? NextDate函數(shù) 請使用等價類劃分法為 NextDate函數(shù)列出輸入域等價類表,并設(shè)計相應(yīng)的測試用例。 A Free sample background from Slide 29 第三章 黑盒測試及其用例的設(shè)計 邊界值分析法 邊界值分析法概要 邊界值分析法測試用例 邊界值分析法測試舉例 A Free sample background from Slide 30 第三章 黑盒測試及其用例的設(shè)計 邊界值分析法概要 ? 邊界值分析法就是對輸入或輸出的邊界值進行測試的一種黑盒測試方法 。 通常邊界值分析法是作為對等價類劃分法的補充 , 這種情況下 , 其測試用例來自等價類的邊界 。 ? 為什么使用邊界值分析法 ? 無數(shù)的測試實踐表明 , 大量的故障往往發(fā)生在輸入定義域或輸出值域的邊界上 , 而不是在其內(nèi)部 。 因此 , 針對各種邊界情況設(shè)計測試用例 , 通常會取得很好的測試效果 。 ? 怎樣用邊界值分析法設(shè)計測試用例 ? ( 1) 首先確定邊界情況 。 通常輸入或輸出等價類的邊界就是應(yīng)該著重測試的邊界情況 。 ( 2) 選取正好等于 、 剛剛大于或剛剛小于邊界的值作為測試數(shù)據(jù) , 而不是選取等價類中的典型值或任意值 。 A Free sample background from Slide 31 第三章 黑盒測試及其用例的設(shè)計 舉例 —— 常見的邊界值 ? 對 16bit 的整數(shù)而言 32767 和 32768 是邊界 ? 屏幕上光標在最左上 、 最右下位置 ? 報表的第一行和最后一行 ? 數(shù)組元素的第一個和最后一個 ? 循環(huán)的第 0 次 、 第 1 次和倒數(shù)第 2 次 、 最后一次 A Free sample background from Slide 32 第三章 黑盒測試及其用例的設(shè)計 邊界值分析 ? 邊界值分析使用與等價類劃分法相同的劃分,只是邊界值分析假定錯誤更多地存在于劃分的邊界上,因此在等價類的邊界上以及兩側(cè)的情況設(shè)計測試用例。 ? 例 :測試計算平方根的函數(shù) —— 輸入:實數(shù) —— 輸出:實數(shù) —— 規(guī)格說明:當輸入一個 0或比 0大的數(shù)的時候,返回其正平方根;當輸入一個小于 0的數(shù)時,顯示錯誤信息“平方根非法 輸入值小于 0”并返回 0;庫函數(shù) PrintLine可以用來輸出錯誤信息。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1