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

正文內容

[信息與通信]第三章測試設計和開發(fā)(編輯修改稿)

2024-11-12 17:35 本頁面
 

【文章內容簡介】 法 因 果 圖 法 黑盒測試用例設計 黑盒測試不考慮程序的內部結構與特性,只根據程序功能或程序的外部特性設計測試用例。 27 等價分類法 基本思想: 根據程序的 I/O特性 , 將程序的定義域劃分為有限個等價區(qū)段 —“ 等價類 ” ,從等價類中選擇出的用例 , 具有 “ 代表性 ” 。 等價類分為: 有效等價類 — 對于程序的規(guī)格說明是合理的 、 有意義的輸入數據構成的集合 。 無效等價類 —對于程序的規(guī)格說明,是不合理的,是沒有意義的輸入數據構成的集合。 28 等價分類法步驟 應 按照輸入條件 ( 如輸入值的范圍 , 值的個數 , 值的集合 , 輸入條件必須如何 ) 劃分為有效等價類和無效等價類 。 例如:每個學生可選修 13門課程 可以劃分一個有效等價類:選修 13門課程 。 可以劃分兩個無效等價類:未選修課 , 選修課超過 3門 。 又如:標識符的第一個字符必須是字母 。 可以劃分為一個有效等價類:第一個字符是字母 。 可以劃分一個無效等價類:第一個字符不是字母 。 ① 劃分 “ 等價類 ” 顯然 , 關鍵是 如何劃分等價類 A、 為每個等價類編號; B、 使一個測試用例盡可能覆蓋多個有效等價類 C、 特別要注意的是:一個測試用例只能覆蓋一個無效等價類 。 ② 選擇測試用例 等價分類法步驟 29 邊值分析法 基本思想: 選擇等價類的邊緣值作為測試用例 ,讓每個等價類的邊界都得到測試 , 選擇測試用例既考慮 輸入 亦考慮 輸出 。 分析步驟: A、 先劃分等價類。 B、 選擇測試用例,測試等價類邊界。 邊界 選擇原則: A、 按照輸入值范圍的邊界。 B、 按照輸入 /輸出值個數的邊界。 C、 輸出值域的邊界。 D、 輸入 /輸出有序集的邊界。 30 A、 按照輸入值范圍的邊界 。 例如:輸入值的范圍是 , 則可選擇用例 – 、 、 。 B、 按照輸入 /輸出值個數的邊界 。 例如:輸入文件可有 1255個記錄 , 則 設計用例:文件的記錄數為 0個 、 1個 、 255個 、 256個 。 C、 輸出值域的邊界 。 例如:檢索文獻摘要 , 最多 4篇 。 設計用例:可檢索 0篇 、1篇 、 4篇 , 和 5篇 ( 錯誤 ) 。 D、 輸入 /輸出有序集 ( 如順序文件 、 線性表 ) 的邊界 。 應選擇第一個元素和最后一個元素 。 邊值分析法舉例 31 黑盒法應用實例(一) 例 :某報表處理系統要求用戶輸入處理報表的日期,日期限制在 2021年 1月至2021年 12月,即系統只能對該段期間內的報表進行處理,如日期不在此范圍內,則顯 示輸入錯誤信息。系統日期規(guī)定由年、月的 6位數字字符組成,前四位代表年,后兩位代表月。 32 第一步:等價類劃分 輸入條件 有效等價類 無效等價類 報表日期的 類型及長度 6位數字字符 (1) 有非數字字符 (4) 少于 6個數字字符 (5) 多于 6個數字字符 (6) 年份范圍 在 2021~ 2021 之間 (2) 小于 2021 (7) 大于 2021 (8) 月份范圍 在 1~ 12之間 (3) “ 報表日期 ” 輸入條件的等價類表 小于 1 (9) 大于 12 (10) 33 第二步: 為有效等價類設計測試用例 測試數據 期望結果 覆蓋范圍 202106 等價類 (1)(2)(3) 輸入有效 對表中編號為 1,2,3的 3個有效等價類用一個測試用例覆蓋: (1)6位數字字符 (2)年在 2021~ 2021之間 (3)月在 1~ 12之間 34 第三步:為每一個無效等價類設至少 設計一個測試用例 測試數據 期望結果 覆蓋范圍 003MAY 等價類 (4) 輸入無效 20215 等價類 (5) 輸入無效 2021005 等價類 (6) 輸入無效 202105 等價類 (7) 輸入無效 202105 等價類 (8) 輸入無效 202100 等價類 (9) 輸入無效 202113 等價類 (10) 輸入無效 不能出現相同 的測試用例 本例的 10個等價類至 少需要 8個測試用例 35 輸入 條件 報表日 期的類 型及長 度 5個數字字符 7個數字字符 有 1個非數字字符 全部是非數字字符 6個數字字符 顯示出錯 顯示出錯 顯示出錯 顯示出錯 輸入有效 日期 范圍 月份 范圍 “ 報表日期( 6位數字字符) ” 邊界值分析法測試用例 測試用例說明 測試數據 期望結果 選取理由 20215 2021005 MAY 202105 月份為 1月 月份為 12月 月份 1 月份 12 202101 202112 202100 202113 202101 202112 202100 202113 輸入有效 輸入有效 顯示出錯 顯示出錯 輸入有效 輸入有效 顯示出錯 顯示出錯 在有效范圍 邊界上選取 數據 比有效長度少 1 比有效長度多 1 只有 1個非法字符 6個非法字符 類型及長度均有效 最小日期 最大日期 剛好小于最小日期 剛
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1