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

正文內(nèi)容

軟件測試 第七講 分段測試-文庫吧

2024-12-08 14:35 本頁面


【正文】 單元測試(續(xù)) ? 在模塊中應(yīng)對每一條獨立執(zhí)行路徑進行測試,單元測試的基本任務(wù)是保證模塊中每條語句至少執(zhí)行一次。此時設(shè)計測試用例是為了發(fā)現(xiàn)因錯誤計算、不正確的比較和不適當(dāng)?shù)目刂屏髟斐傻腻e誤。此時基本路徑測試和循環(huán)測試是最常用且最有效的測試技術(shù)。計算中常見的錯誤包括: ? 誤解或用錯了算符優(yōu)先級; ? 混合類型運算; ? 變量初值錯; ? 精度不夠; ? 表達式符號錯。 單元測試(續(xù)) ? 一個好的設(shè)計應(yīng)能預(yù)見各種出錯條件,并預(yù)設(shè)各種出錯處理通路,出錯處理通路同樣需要認真測試,測試應(yīng)著重檢查下列問題: ? 輸出的出錯信息難以理解; ? 記錄的錯誤與實際遇到的錯誤不相符; ? 在程序自定義的出錯處理段運行之前,系統(tǒng)已介入; ? 異常處理不當(dāng); ? 錯誤陳述中未能提供足夠的定位出錯信息。 單元測試(續(xù)) ? 邊界條件測試是單元測試中最后,也是最重要的一項任務(wù)。眾的周知,軟件經(jīng)常在邊界上失效,采用邊界值分析技術(shù),針對邊界值及其左、右設(shè)計測試用例,很有可能發(fā)現(xiàn)新的錯誤。 集成測試 ? 集成測試,又稱組裝測試、綜合測試或聯(lián)調(diào)。 ? 在單元測試完成之后,將所有模塊按概要設(shè)計要求組裝成系統(tǒng)的時候進行的測試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。 軟件測試過程(續(xù)) 集成測試: Integration Testing ? 目標(biāo): 檢驗組成系統(tǒng)的模塊接口有無錯誤 代碼實現(xiàn)的系統(tǒng)設(shè)計與需求定義是否吻合 ? 時機: 主要的單元測試完成后,經(jīng)常與單元測試同步進行 ? 方法: 黑盒測試 ? 責(zé)任: 開發(fā)工程師 測試工程師 集成測試的內(nèi)容 ? 接口完整性 ? 在每一個模塊集成到整個結(jié)構(gòu)中的時候,要對其內(nèi)部和外部接口進行測試 ? 功能有效性 ? 進行以發(fā)現(xiàn)功能性錯誤為目的的測試 ? 數(shù)據(jù)一致性 ? 進行以發(fā)現(xiàn)與局部或全局數(shù)據(jù)結(jié)構(gòu)相關(guān)的錯誤為目的的測試 ? 性能 ? 測試在邊界和在人為條件下軟件的性能 集成測試 組裝測試的主要內(nèi)容有: ① 各模塊是否無錯誤地連接; ② 能否保證數(shù)據(jù)有效傳送及數(shù)據(jù)的完整性和一致性; ③ 人機界面及各種通信接口能否滿足設(shè)計要求; ④ 除了在存儲器中需要分配絕對地址的程序段外 ,是否具有新定位的能力; ⑤ 能否與軟件需求規(guī)格說明中規(guī)定的所有設(shè)備正確聯(lián)接 。 組裝模塊的過程可以分為自頂向下組裝法和由底向上組裝法。 集成測試 1) 自頂向下組裝 自頂向下集成測試是一個遞增的組裝軟件結(jié)構(gòu)的方法 。 從主控模塊 ( 主程序 ) 開始沿控制層向下移動 , 把模塊一一組合起來 。分兩種方法: 第一 、 先深度:按照結(jié)構(gòu) , 用一條主控制路徑將所有模塊組合起來; 第二 、 先寬度:逐層組合所有直接下屬模塊 ,在每一層水平地沿著結(jié)構(gòu)移動 。 集成測試 組裝過程分以下五個步驟: ① 用主控模塊作為測試驅(qū)動程序 , 其直接下屬模塊用承接模塊來代替; ② 根據(jù)所選擇的集成測試法 ( 先深度或先寬度 ) , 每次用實際模塊代替下述的承接模塊; ③ 在組合每個實際模塊時都要進行測試; ④ 完成一組測試后再用一個實際模塊代替另一個承接模塊; ⑤可以進行回歸測試(即重新再做所有的或者部分已做過的測試),以保證不引入新的錯誤。 集成測試 2) 由底向上組裝 由底向上集成測試是從端點模塊即軟件結(jié)構(gòu)中不調(diào)用其他模塊的模塊開始進行組裝以及測試 。 在逐步處理上層模塊時所需要的子模塊總是可以得到的 ,因此不需要承接模塊 。 由底向上組裝可以按照以下步驟: ① 將低層模塊組合成實現(xiàn)某個特定的軟件子功能的簇; ② 需要編寫一個驅(qū)動程序作為測試的控制程序 , 用來協(xié)調(diào)測試用例的輸入和輸出; ③ 測試模塊簇; ④ 去掉小簇的驅(qū)動程序 , 將幾個小簇合并成大簇 , 再重復(fù) ②③④ 步 , 這樣沿著軟件結(jié)構(gòu)逐步向上組裝 。 確認測試 ? 確認測試應(yīng)檢查軟件能否按合同要求進行工作,即是否滿足軟件需求說明書中的確認標(biāo)準(zhǔn)。 ? 確認測試的內(nèi)容 ? 功能測試 ? 性能測試 ? 強度測試 ? 配置復(fù)審 確認測試(續(xù)) ? 確
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1