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

正文內(nèi)容

軟件測試第七講分段測試-在線瀏覽

2025-02-09 14:35本頁面
  

【正文】 小單元 — 模塊。軟件測試 分段測試 分段測試的目的 ? 隔離軟件缺陷 ? 效率 ? 遞增測試的途徑 ? 自底向上 ? 自頂向下 測試層次與步驟 用戶要求需求分析需求規(guī)格說明書概要設(shè)計概要設(shè)計說明書詳細(xì)設(shè)計詳細(xì)設(shè)計說明書編碼源代碼單元測試集成測試確認(rèn)測試系統(tǒng)測試問題產(chǎn)品測試層次與步驟(續(xù)) ? 自底向上測試方法:測試單個組件,然后將這些組件集成到子系統(tǒng)中,直到測試完整個系統(tǒng)。 ? 單元測試用例從單元詳細(xì)設(shè)計中導(dǎo)出 ? 集成測試的目標(biāo)都是根據(jù)功能分解樹集成以前測試過的單元 ? 系統(tǒng)測試應(yīng)該是用戶能夠理解的活動,常常與用戶驗(yàn)收測試結(jié)合在一起進(jìn)行。 ? 測試策略 ? 白盒法和黑盒法結(jié)合運(yùn)用。 ? 測試內(nèi)容 ? 單元測試在于考察模塊的接口和內(nèi)部結(jié)構(gòu),檢查是否符合程序規(guī)格說明的要求。測試依據(jù)是詳細(xì)設(shè)描述 ? 方法: 靜態(tài)測試 白盒測試 ? 責(zé)任: 開發(fā)工程師 單元測試(續(xù)) ? 單元測試任務(wù) ? 模塊接口測試; ? 模塊局部數(shù)據(jù)結(jié)構(gòu)測試; ? 模塊邊界條件測試; ? 模塊中所有獨(dú)立執(zhí)行通路測試; ? 模塊的各條錯誤處理通路測試。只有在數(shù)據(jù)能正確流入、流出模塊的前提下,其他測試才有意義。 單元測試(續(xù)) ? 檢查局部數(shù)據(jù)結(jié)構(gòu)是為了保證臨時存儲在模塊內(nèi)的數(shù)據(jù)在程序執(zhí)行過程中完整、正確。 單元測試(續(xù)) ? 在模塊中應(yīng)對每一條獨(dú)立執(zhí)行路徑進(jìn)行測試,單元測試的基本任務(wù)是保證模塊中每條語句至少執(zhí)行一次。此時基本路徑測試和循環(huán)測試是最常用且最有效的測試技術(shù)。 單元測試(續(xù)) ? 一個好的設(shè)計應(yīng)能預(yù)見各種出錯條件,并預(yù)設(shè)各種出錯處理通路,出錯處理通路同樣需要認(rèn)真測試,測試應(yīng)著重檢查下列問題: ? 輸出的出錯信息難以理解; ? 記錄的錯誤與實(shí)際遇到的錯誤不相符; ? 在程序自定義的出錯處理段運(yùn)行之前,系統(tǒng)已介入; ? 異常處理不當(dāng); ? 錯誤陳述中未能提供足夠的定位出錯信息。眾的周知,軟件經(jīng)常在邊界上失效,采用邊界值分析技術(shù),針對邊界值及其左、右設(shè)計測試用例,很有可能發(fā)現(xiàn)新的錯誤。 ? 在單元測試完成之后,將所有模塊按概要設(shè)計要求組裝成系統(tǒng)的時候進(jìn)行的測試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。 組裝模塊的過程可以分為自頂向下組裝法和由底向上組裝法。 從主控模塊 ( 主程序 ) 開始沿控制層向下移動 , 把模塊一一組合起來 。 集成測試 組裝過程分以下五個步驟: ① 用主控模塊作為測試驅(qū)動程序 , 其直接下屬模塊用承接模塊來代替; ② 根據(jù)所選擇的集成測試法 ( 先深度或先寬度 ) , 每次用實(shí)際模塊代替下述的承接模塊; ③ 在組合每個實(shí)際模塊時都要進(jìn)行測試; ④ 完成一組測試后再用一個實(shí)際模塊代替另一個承接模塊; ⑤可以進(jìn)行回歸測試(即重新再做所有的或者部分已做過的測試),以保證不引入新的錯誤。 在逐步處理上層模塊時所需要的子模塊總是可以得到的 ,因此不需要承接模塊 。 確認(rèn)測試 ? 確認(rèn)測試應(yīng)檢查軟件能否按合同要求進(jìn)行工作,即是否滿足軟件需求說明書中的確認(rèn)標(biāo)準(zhǔn)。 確認(rèn)測試(續(xù)) ? 確認(rèn)測試的結(jié)果有兩種可能, ? 一種是功能和性能指標(biāo)滿足軟件需求說明的要求,用戶可以接受; ? 另一種是軟件不滿足軟件需求說明的要求,用戶無法接受。 確認(rèn)測試(續(xù)) ? 配置復(fù)審 ? 確認(rèn)測試的另一個重要環(huán)節(jié)是配置復(fù)審。 確認(rèn)測試(續(xù)) ? α 測試:是指軟件開發(fā)公司組織內(nèi)部人員模擬各類用戶行對即將面市軟件產(chǎn)品(稱為 α版本)進(jìn)行測試,試圖發(fā)現(xiàn)錯誤并修正。 系統(tǒng)測試 ? 系統(tǒng)測試通常由用戶組織的驗(yàn)收小組負(fù)責(zé),一般應(yīng)根據(jù)需求分析說明書來設(shè)計測試用例,在實(shí)際環(huán)境中運(yùn)行。 ? 主要的破壞方法: ? 攻擊易受損壞的部分,破壞安全性 ? 有目的地引發(fā)系統(tǒng)出錯,期望在系統(tǒng)恢復(fù)過程中侵入系統(tǒng) ? 通過各種手段,獲取系統(tǒng)的密碼 ? 瀏覽非保
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1