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

正文內(nèi)容

程序設(shè)計及軟件工程基礎(chǔ)-資料下載頁

2025-01-06 18:27本頁面
  

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