单元测试方法简介-台北科技大学.PDF

单元测试方法简介-台北科技大学.PDF

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元测试方法简介-台北科技大学

單元測試 方法簡介 軟體工程聯盟 國立臺北科技大學資訊工程系 jykuo@ntut.edu.tw 1 單元測試方法 • 單元測試方法 – Method level • 針對類別的每一個方法,設計測試程式、測試案例 – Class level • 針對類別的所有方法的呼叫,設計測試程式、測試劇本 – (1) 隨機順序的呼叫 – (2) 設計狀態機模型 • 測試重點 – 透過不同方法呼叫順序,驗證類別物件中,資料屬性質的 正確性。 2 單元測試方法 • 單元測試,測試案例設計方法 –白箱測試 • 根據程式邏輯控制路徑,設計測試案例輸入。 • 根據需求、設計規格,設計測試案例期望輸出。 – 黑箱測試 • 根據需求、設計規格,設計測試案例輸入。 • 根據需求、設計規格,設計測試案例期望輸出。 3 動態測試案例設計 1 • 測試案例 –包含編號、名稱、目標、條件、輸入資料、測試步驟、期望 正確結果。 – 盡可能在系統發展早期,設計測試案例。 • 測試案例 – 同類中最好或較好的 •可偵測出錯誤的機率高 • 不會太複雜,也不會太簡單 •可以清楚的呈現出軟體的錯誤種類 – 不要有重複出現 4 動態測試案例設計 2 • 白箱測試 (White-box testing) – 了解軟體內部結構後進行測試。 – 根據程式碼條件判斷或迴圈,定義邏輯路徑,產生測試案例。 – 有效測試程式細節,確保程式穩定性。 – 對程式結構或資料變數使用的錯誤特別有效。 – 缺點:成本高。 • 限制 – 與時間、執行次序相關錯誤。 測試輸入 執行結果 與期望結果比對 – 使用者介面錯誤不一致。 – 對需求規格功能遺失(Miss path)錯誤。 – 與背景工作程序互動錯誤。 – 建構(Configuration) 、相容性錯誤。 – 硬體相關錯誤。 5 動態測試案例設計 3 • 黑箱測試 (Black-box testing) – 了解軟體產品需求功能後進行測試。 – 不考慮軟體內部邏輯的結構。 – 測試軟體界面,正確輸入、輸出。 測試輸入 執行結果 與期望結果比對 6

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档