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

正文內(nèi)容

程序設計及軟件工程基礎-資料下載頁

2025-01-06 18:27本頁面
  

【正文】 一次,同時每個判斷的所有可能取值分支至少執(zhí)行一次。 邏輯覆蓋強度依次是:語句覆蓋 路徑覆蓋 判定覆蓋 條件覆蓋 判斷 條件覆蓋 二級 ACCESS— 軟件設計及軟件工程基礎 ?黑盒測試(功能測試) ? 將軟件看成黑盒子, 不考慮程序內(nèi)部細節(jié)、結構和實現(xiàn)方式,僅僅測試軟件的基本功能是否滿足需要。 ? 黑盒測試主要用于軟件的確認測試。 ? 根據(jù)程序的 功能說明來 設計測試用例,基本設計方法有 ? 等價類劃分法: 典型黑盒測試方法,將程序的所有可能的輸入數(shù)據(jù)劃分成若干部分(及若干等價類),然后從每個等價類中選取數(shù)據(jù)作為測試用例。 ? 邊界值分析法: 它是對各種輸入、輸出范圍的邊界情況設計測試用例的方法。 ? 錯誤推測法: 人們可以靠經(jīng)驗和直覺推測程序中可能存在的各種錯誤,從而有針對性地編寫檢查這些錯誤的用例。 軟件測試 — 黑盒測試 二級 ACCESS— 軟件設計及軟件工程基礎 軟件測試分四個步驟:單元測試、集成測試、確認測試(驗收測試)、系統(tǒng)測試。 ? 單元測試: 對軟件的最小單位 — 模塊進行測試,目的是發(fā)現(xiàn)各 模塊內(nèi)部 可能存在的各種錯誤。 ? 集成測試: 將模塊組裝起來后進行測試,主要目的是發(fā)現(xiàn)與 接口有關 的錯誤。 ? 確認測試: 用戶根據(jù)合同進行,確認 系統(tǒng) 功能和性能的可接受性。 ? 系統(tǒng)測試: 將軟件系統(tǒng)與硬件、外設及其他元素結合在一起,對 整個軟件系統(tǒng) 進行測試,發(fā)現(xiàn)軟件與系統(tǒng)定義不符合或與之矛盾的地方。 軟件測試 — 基本步驟 二級 ACCESS— 軟件設計及軟件工程基礎 軟件測試 — 基本步驟 ?單元測試 ? 測試對象: 對軟件的最小單位 — 模塊 進行測試。 ? 目的: 發(fā)現(xiàn)各 模塊內(nèi)部 可能存在的各種錯誤。 ? 測試用例設計: 根據(jù) 程序的內(nèi)部結構 ,其依據(jù)是 詳細設計說明書和源程序。 ? 測試技術: 通常以 白盒測試 為主,輔之以 黑盒測試 ? 單元測試內(nèi)容: 模塊接口測試、局部數(shù)據(jù)結構測試、錯誤處理測試和邊界測試 。 二級 ACCESS— 軟件設計及軟件工程基礎 軟件測試 — 基本步驟 ?集成測試 ? 測試對象: 將模塊組裝起來后進行測試。 ? 目的: 發(fā)現(xiàn)與 接口有關 的錯誤 ? 測試用例設計: 依據(jù) 概要設計說明書 ? 單元測試內(nèi)容: 軟件單元的接口測試、全局數(shù)據(jù)結構測試、邊界條件和非法輸入的測試等 ? 集成測試通常采用兩種方式: 非增量方式組裝與增量方式組裝。 二級 ACCESS— 軟件設計及軟件工程基礎 軟件測試 — 基本步驟 ?確認測試 ? 任務: 驗證 軟件的有效性 ,即驗證軟件的功能和性能及其他特性是否與用戶的要求一致。 ? 測試用例設計: 軟件需求規(guī)格說明書 ? 測試方法: 主要運用 黑盒測試法 ?系統(tǒng)測試 ? 任務: 通過與系統(tǒng)的需求定義進行比較,發(fā)現(xiàn)軟件與系統(tǒng)定義不符合或與之矛盾的地方。 ? 測試用例設計: 需求分析規(guī)格說明書 ? 基本內(nèi)容: 功能測試、性能測試、操作測試、配置測試、外部接口測試、安全性測試 等 二級 ACCESS— 軟件設計及軟件工程基礎 ?基本任務 ? 根據(jù)測試時發(fā)現(xiàn)的錯誤,找出其原因和具體的位置,進行相應地更改。 ? 在開放階段,由 開發(fā)人員 來進行,誰開發(fā)的程序就由誰來進行調試。 ?基本步驟 ? ① 錯誤定位、 ② 錯誤糾正、 ③ 回歸測試 ,防止引入新的錯誤 ?軟件調試可分為靜態(tài)調試和動態(tài)調試。 靜態(tài)調試主要是指通過人的思維來分析源程序代碼和排錯,是 主要的調試手段 ,而動態(tài)調試是輔助靜態(tài)調試。 二級 ACCESS— 軟件設計及軟件工程基礎 ?調試的主要方法 ? 強行排錯: 通過內(nèi)存全部打印來排錯;在程序特定部位設置打印語句;自動調試工具。 ? 回溯法排錯: 發(fā)現(xiàn)了錯誤,分析錯誤征兆,確定發(fā)現(xiàn) “ 癥狀 ” 的位置。一般用于小程序。 ? 原因排除法(演繹、歸納、二分法 ) ? 演繹法: 根據(jù)已有的測試用例,設想及枚舉出所有可能出錯的原因作為假設;然后再用原始測試數(shù)據(jù)或新的測試,從中逐個排除不可能正確的假設;最后,再用測試數(shù)據(jù)驗證余下的假設確定出錯的原因。 ? 歸納法: 從錯誤征兆著手,通過分析它們之間的關系來找出錯誤。大致分四步:收集有關的數(shù)據(jù);組織數(shù)據(jù);提出假設;證明假設。 ? 二分法: 在程序的關鍵點給變量賦正確值,然后運行程序并檢查程序的輸出。如果輸出結果正確,則錯誤原因在程序的前半部分;反之,錯誤原因在程序的后半部分。 軟件的調試
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1