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

正文內(nèi)容

北京理工軟件工程實踐:軟件工程實踐8測試-wenkub

2023-05-26 18:45:36 本頁面
 

【正文】 是說不再需要樁模塊了 ,但卻需要調(diào)用這些模塊開展工作的驅(qū)動模塊 。 4) 拆去各個小簇的驅(qū)動模塊 ,把幾個小簇合并成大簇 ,再重復(fù)做 3及 4步 。 ? 自底向上測試從下層模塊開始 , 設(shè)計測試用例比較容易 , 但是在測試的早期不能顯示出程序的輪廓 。 ? 例如 , 對關(guān)鍵模塊采取自底向上測試 , 就可能把輸入輸出模塊提前組裝進程序 , 使設(shè)計測試用例變得較為容易;或者使具有重要功能的模塊早點與有關(guān)的模塊相連 , 以便及早暴露可能存在的問題 。 性能測試 ? 對軟件是否與所需定量的性能需求一致進行確認 。 邊界測試 ? 測試軟件在輸入域和 ( 或 ) 輸出域 、 數(shù)據(jù)結(jié)構(gòu) 、 狀態(tài)轉(zhuǎn)換 、 過程參數(shù) 、 功能界限等邊界點或端點情況下的運行狀態(tài) 。 外部接口測試 ? 確認軟件與其外部接口要求的一致性 。 強度測試 ? 強度測試是在預(yù)先規(guī)定的一段時間內(nèi) ,在軟件設(shè)計的極限狀態(tài)下 , 進而在超設(shè)計能力的狀態(tài)下 , 運行軟件以測試軟件的所有功能 。 ? 軟件運行剖面是指: 1)軟件運行期間執(zhí)行各個任務(wù)的事件和各事件相應(yīng)概率的集合 。 , 以驗證系統(tǒng)對這些操作錯誤的反應(yīng); , 要單獨進行加強的測試 , 以確認其滿足安全性需求 。 保密性測試 ? 驗證軟件是否提供了軟件需求規(guī)格說明中規(guī)定的保密機制 , 使軟件的機密性 、完整性和有效性不被破壞 。 ? 進行第三方獨立測試通常有以下優(yōu)點: 1) 發(fā)揮專業(yè)技術(shù)優(yōu)勢; 2) 發(fā)揮獨立性優(yōu)勢; 3) 進一步促進承辦方的工作 。 例子 func(int A,B,X) { if((A1)amp。 } A1 and B=0 A1 and B=0 X=X/A X=X/A YES YES NO NO a b c e d 流圖符號 語句覆蓋 ? 語句覆蓋:選擇足夠的測試用例 , 使得程序中每個語句至少都能被執(zhí)行一次 。 ? 分支覆蓋率:已取過 “ 真 ” 和 “ 假 ” 兩個值的判定占程序中所有條件判定個數(shù)的百分比 。 條件組合覆蓋例 ? 共有 8種條件: ① A1,B=0② A1,B≠0 ③ A≤1,B=0④ A ≤1,B≠0 ⑤ A=2,X1⑥ A=2,X≤1 ⑦ A≠2,X1⑧ A≠2,X≤1 ? A=2,B=0,X=4(①⑤ ) ? A=2,B=1,X=1(②⑥ ) ? A=1,B=0,X=2(③⑦ ) ? A=1,B=1,X=1(④⑧ ) A1 and B=0 A1 and B=0 X=X/A X=X/A YES YES NO NO a b c e d 路徑覆蓋 ? 路徑覆蓋:執(zhí)行足夠的測試用例 , 使程序所有可能的路徑都獲得通過 。 控制流測試的測試用例生成 ? 經(jīng)驗測試法 ? 通過研究程序選擇初始測試用例 ? 通過測試執(zhí)行和覆蓋率統(tǒng)計增加測試用例 ? 不斷運行直至達到要求的測試覆蓋率 ? 與黑盒測試結(jié)合 ? 純粹白盒測試方法 ? 列出為實現(xiàn)覆蓋所需的全部路徑 ? 根據(jù)每個路徑設(shè)計測試用例 ? 注意測試零次循環(huán)、一次循環(huán)和最大次數(shù)循環(huán) 黑盒測試 ? 功能分解 ? 等價類劃分 ? 邊值分析 ? 因果圖 ? 猜錯法 功能分解 ? 使用功能抽象的方法把程序分解為功能單元 ? 使用數(shù)據(jù)抽象的方法產(chǎn)生測試每個功能單元的數(shù)據(jù) ? 注意測試功能序列組合和輸入數(shù)據(jù)組合 等價類劃分 ? 將輸入數(shù)據(jù)域劃分各自具有典型代表意義的有限個等價類,從每個等價類中產(chǎn)生一些代表性測試用例 ? 輸入范圍的左、中、右 ? 各個離散類別 ? 不同的處理方式 ? 注意劃分有效等價類和無效等價類 ? 設(shè)計一些僅覆蓋一個等價類的測試用例 邊值分析 ? 經(jīng)驗表明,程序在邊界處的處理常常是關(guān)鍵的,也是容易發(fā)生錯誤的 ? 使用正好等于、小于、大于邊界值的數(shù)據(jù)進行測試,發(fā)現(xiàn)錯誤的概率較大,這就是邊值分析技術(shù) ? 使用原則: ? 如果輸入條件規(guī)定了取值范圍或數(shù)據(jù)個數(shù),則可選擇正好等于邊界值、剛剛在邊界范圍內(nèi)和剛剛超越邊界外的值進行測試 ? 針對規(guī)格說明的每個輸入條件,使用上述原則 ? 對于有序數(shù)列,選擇第一個和最后一個 因果圖 ? 通過畫因果圖,把用自然語言描述的功能說明轉(zhuǎn)換為判斷表,然后為判斷表的每一列設(shè)計一個測試用例: ? 分析規(guī)格說明,引出原因(輸入條件)和結(jié)果(輸出條件),并進行標識 ? 建立連接各個原因和各個結(jié)果的因果圖 ? 標注不可能出現(xiàn)的原因和結(jié)果組合情況 ? 將因果圖轉(zhuǎn)換為決策表 ? 對每一列建立一個測試用例 隨機測試 ? 從所有可能的輸入值中隨機選取測試輸入數(shù)據(jù)的方法 ? 使數(shù)據(jù)在規(guī)定的取值范圍內(nèi)并服從預(yù)期的概率分布 ? 基于運行剖面的測試方法是可靠性測試的主要方法 ? 預(yù)期結(jié)果可以由人工或定性的方法確定 ? 是強度測試的有效手段 猜錯法 ? 列出所有可能有的錯誤和易錯情況表,基于該表設(shè)計測試用例 ? 有力的補充 ? 充分發(fā)揮敏銳、經(jīng)驗等能力 ? 直接切入可能的錯誤,直接定位 ? 需要豐富的經(jīng)驗和領(lǐng)域知識 測試產(chǎn)品(文檔) ? 測試計劃 ? 測試說明 ? 測試報告 ? 測試用例單 ? 測試記錄 ? 問題報告單 軟件測試計劃 1 范圍 標識 系統(tǒng)概述 文檔概述 與其它計劃的關(guān)系 2 引用文檔 3 軟件測試環(huán)境 軟件項 硬件和固件項 權(quán)限
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1