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

正文內(nèi)容

軟件測試的方法和技術(shù)-資料下載頁

2025-05-14 21:15本頁面
  

【正文】 前設(shè)計好測試用例 , 可以避免盲目測試并提高測試效率 。 ② 測試用例的使用令軟件測試的實(shí)施重點(diǎn)突出 、 目的明確 。 ③ 在軟件版本更新后只需修正少部分的測試用例便可開展測試工作 , 降低工作強(qiáng)度 , 縮短項目周期 。 ④ 功能模塊的通用化和復(fù)用化使軟件易于開發(fā) , 而測試用例的通用化和復(fù)用化則會使軟件測試易于開展 , 并隨著測試用例的不斷精化其效率也不斷提高 。 測試用例主要有如下幾種 。 ① 功能測試用例 。 包含功能測試 、 健壯性測試 、 可靠性測試 。 ② 性能測試用例 。 包含性能測試 、 壓力測試 、 強(qiáng)度測試 。 ③ 集成測試用例 。 包含接口測試 、 健壯性測試 、 可靠性測試 。 ④ 安全測試用例 。 安全測試用例 。 ⑤ 用戶界面測試用例 。 用戶界面測試用例 、少量功能測試用例 。 ⑥ 安裝 /反安裝測試用例 。 安裝 /反安裝測試用例 。 測試種類 、 階段和用例的關(guān)系如表 311所示 。 表 3 11 測試階段與測試用例關(guān)系列表 測 試 階 段 測 試 類 型 執(zhí) 行 人 員 單元測試 模塊功能測試,包含部分接口測試、路徑測試 開發(fā)人員 集成測試 接口測試、路徑測試,含部分功能測試 開發(fā)人員,如果測試人員水平較高可以由測試人員執(zhí)行 系統(tǒng)測試 功能測試、健壯性測試、性能測試、用戶界面測試、安全性測試、壓力測試、可靠性測試、安裝 / 反安裝測試 測試人員 驗(yàn)收測試 對于實(shí)際項目基本同上,并包含文檔測試;對于軟件產(chǎn)品主要測試相關(guān)技術(shù)文檔 測試人員,可能包含用戶 測試工作和開發(fā)通常一同進(jìn)行 , 所以在完成測試計劃編寫后 , 就可以進(jìn)行用例的編寫工作了 。 測試和開發(fā)的對應(yīng)關(guān)系如表 312所示 。 表 3 12 測試用例編寫的時間安排 開 發(fā) 階 段 依 據(jù) 文 檔 編寫的用例 需求分析結(jié)束后 需求文檔 系統(tǒng)測試對應(yīng)的用例 概要設(shè)計階段結(jié)束后 概要設(shè)計、體系設(shè)計 集成測試對應(yīng)的用例 詳細(xì)設(shè)計階段 詳細(xì)設(shè)計文檔 單元測試對應(yīng)的用例 測試用例的設(shè)計步驟 測試按照階段分為單元測試 、 集成測試以及系統(tǒng)測試 。 而各階段都有相應(yīng)的測試用例 。 這里 , 以單元測試的用例設(shè)計為依據(jù)來說明測試用例的設(shè)計步驟 。 單元測試說明實(shí)際上由一系列單元測試用例組成 , 每個測試用例應(yīng)該包含以下 4個關(guān)鍵元素 。 ① 被測單元模塊初始狀態(tài)聲明 , 即測試用例的開始狀態(tài) ( 僅適用于被測單元維持了調(diào)用間狀態(tài)的情況 ) 。 ② 被測單元的輸入 , 包含由被測單元讀入的任何外部數(shù)據(jù)值 。 ③ 該測試用例實(shí)際測試的代碼 , 用被測單元的功能和測試用例設(shè)計中使用的分析來說明 , 如單元中哪一個決策條件被測試 。 ④ 測試用例的期望輸出結(jié)果 。 測試用例的期望輸出結(jié)果總是應(yīng)該在測試進(jìn)行之前在測試說明中定義 。 下面說明測試用例的設(shè)計步驟 。 ( 1) 步驟 1:使被測單元運(yùn)行 這個階段適合的技術(shù)有: ① 模塊設(shè)計導(dǎo)出的測試; ② 對等區(qū)間劃分 。 ( 2) 步驟 2:正面測試 ( Positive Testing) 這個階段適合的技術(shù)有: ① 設(shè)計說明導(dǎo)出的測試; ② 等價類分析; ③ 狀態(tài)轉(zhuǎn)換測試 。 ( 3) 步驟 3:負(fù)面測試 ( Negative Testing) 這個階段適合的技術(shù)有: ① 錯誤猜測; ② 邊界值分析; ③ 內(nèi)部邊界值測試; ④ 狀態(tài)轉(zhuǎn)換測試 。 ( 4) 步驟 4:需求中其他測試特性用例設(shè)計 這個階段適合的技術(shù)有:設(shè)計說明導(dǎo)出的測試 。 ( 5) 步驟 5:覆蓋率測試用例設(shè)計 這個階段適合的技術(shù)有: ① 分支測試; ② 條件測試; ③ 數(shù)據(jù)定義 —— 使用測試; ④ 狀態(tài)轉(zhuǎn)換測試 。 其中 ① 和 ② 均屬于邏輯覆蓋范疇 。 ( 6) 步驟 6:測試執(zhí)行 ( 7) 步驟 7:完善代碼覆蓋 這個階段適合的技術(shù)有: ① 分支測試; ② 條件測試; ③ 設(shè)計定義 —— 試驗(yàn)測試; ④ 狀態(tài)轉(zhuǎn)換測試 。 最后 , 總結(jié)一下用例設(shè)計的一般原則 。 ? 通常應(yīng)該避免依賴先前測試用例的輸出 , 測試用例的執(zhí)行序列早期發(fā)現(xiàn)的錯誤可能導(dǎo)致其他的錯誤而減少測試執(zhí)行時實(shí)際測試的代碼量 。 ? 測試用例設(shè)計過程中 , 包括作為試驗(yàn)執(zhí)行這些測試用例時 , 常??梢栽谲浖?gòu)建前就發(fā)現(xiàn) BUG。 還有可能在測試設(shè)計階段比測試執(zhí)行階段發(fā)現(xiàn)更多的 BUG。 ? 在整個單元測試設(shè)計中,主要的輸入應(yīng)該是被測單元的設(shè)計文檔。在某些情況下,需要將試驗(yàn)實(shí)際代碼作為測試設(shè)計過程的輸入,測試設(shè)計者必須意識到不是在測試代碼本身。 測試用例的編寫 1. 測試用例計劃的編寫 2. 測試設(shè)計說明 3. 測試用例說明 編號: 編制人 審定人 時間 軟件名稱 編號 / 版本 測試用例 用例編號 參考信息(參考的文檔及章節(jié)號或功能項): 輸入說明(列出選用的輸入項,列出預(yù)期輸出): 輸出說明(逐條與輸入項對應(yīng),列出預(yù)期輸出): 環(huán)境要求(測試要求的軟、硬件、網(wǎng)絡(luò)要求): 特殊規(guī)程要求: 用例間的依賴關(guān)系: 用例產(chǎn)生的測試程序限制: 測試用例的編寫請參考表 313。 表 313 測試用例 4. 測試程序說明 圖 316所示是“ Windows計算器”的測試程序說明的例子片斷。 標(biāo)識符: 計算器。 目的: 本程序說明描述執(zhí)行加法測試用例的步驟。 特殊要求: 本次測試不需要特殊的硬件和軟件。 程序步驟: 日志: 測試員按測試要求記錄程序執(zhí)行過程,所有必須填寫的項都必須填寫,包括問題的記錄。 設(shè)置 圖 316 測試程序說明片斷 測試用例設(shè)計實(shí)例 1. 軟件設(shè)計說明導(dǎo)出的測試 2. 基本路徑測試 3. 等價類劃分 4. 因果圖法 5. 邊界值分析 測試用例的管理 可以把測試用例看成程序 —— 測試工程師編寫的程序 , 這個程序也要經(jīng)過 “ 設(shè)計 ” 、 “ 開發(fā) ” 、 “ 測試 ” 、 “ 版本管理 ” 、 “ 發(fā)布 ” 、 “ 維護(hù) ” 等一系列操作 。 1. 用例評審 有效的用例評審?fù)ǔS上旅鎯煞N形式組成 。 ① 測試部門外部評審 ② 測試部門內(nèi)部評審 通常情況下先執(zhí)行內(nèi)部評審,然后執(zhí)行外部評審。很多時候,內(nèi)部評審會被忽略,建議要進(jìn)行內(nèi)部評審。 2. 用例管理 版本管理是用例管理的核心部分 , 建議采用工具 ( 例如 Visual SourceSafe) 對用例進(jìn)行控制 。 建議用例參照圖 319進(jìn)行管理 。 編寫用例 用例評審 修改用例 進(jìn)入版本控制庫 使用用例 amp。維護(hù) amp。 升級 圖 319 用例管理示意圖
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1