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

正文內(nèi)容

北京理工軟件工程實踐:軟件工程實踐8測試(完整版)

2025-07-18 18:45上一頁面

下一頁面
  

【正文】 條件組合覆蓋以及其它更高的覆蓋要求 。 分支 /條件覆蓋例 ? 做練習(xí) A1 and B=0 A1 and B=0 X=X/A X=X/A YES YES NO NO a b c e d 條件組合覆蓋 ? 條件組合覆蓋:執(zhí)行足夠的測試用例 ,使得每個判定中各條件的所有可能的組合都出現(xiàn)一次 。 if((A=2)||(X1)) {X:=X+1}。 ? 進(jìn)行獨立測試的目的是進(jìn)一步加強軟件質(zhì)量保證工作 , 提高軟件的質(zhì)量 , 并對軟件產(chǎn)品進(jìn)行客觀評價 。 ? 安全性測試應(yīng)包括下面的工作: 態(tài)措施的有效性和在每一個危險狀態(tài)下的反應(yīng); 、 算法 、 容錯 、 冗余 、 中斷處理等方案 , 進(jìn)行針對性測試; , 以表明不會因可能的單個或多個輸入錯誤而導(dǎo)致不安全狀態(tài) 。 ? 如果軟件不能在運行環(huán)境中測試 , 則有必要使用模擬程序或其它測試工具 。 ? 通常情況下 , 應(yīng)保證在儲存空間和內(nèi)存 ,輸入/輸出通道 , 以及處理時間的占用上至少有20 % 的余量 。 ? 混合式的 “ 三明治 ” 方法 , 綜合了自頂向下 、 自底向上兩種方法的長處 , 揚了長避了短 。 3) 對簇進(jìn)行測試 。 2) 按照所選的組裝法 ( 即深度優(yōu)先或?qū)挾葍?yōu)先 )每次用一個真模塊取代一個附屬的樁模塊 。 自頂向下方法 ? 自頂向下集成法是一個模塊一個模塊地組裝軟件的方法 。 。 單元測試執(zhí)行環(huán)境 驅(qū)動模塊 被測單元 樁模塊 B 樁模塊 C 樁模塊 A 集成測試 ? 依據(jù)軟件設(shè)計確定的軟件結(jié)構(gòu) , 按照軟件集成 “ 工序 ” , 把各個軟件單元逐步集成為完整的軟件系統(tǒng) , 并不斷發(fā)現(xiàn)和排除錯誤 , 以保證聯(lián)接 、 集成的正確性 。 集成測試的內(nèi)容 1) 軟件單元的接口測試; 2) 軟件部件的功能 、 性能測試; 3) 全面數(shù)據(jù)結(jié)構(gòu)測試; 4) 必要的運行時間 、 存貯空間 、 計算精度測試; 5) 邊界條件和非法輸入的測試 。 , 比較徹底 。 ? 按照控制的結(jié)構(gòu) , 從主控模塊 ( 主程序 ) 開始 ,向下地逐個把模塊連接起來 。 3) 當(dāng)裝入每個真模塊時都要進(jìn)行測試 。 4) 拆去各個小簇的驅(qū)動模塊 ,把幾個小簇合并成大簇 ,再重復(fù)做 3及 4步 。 ? 例如 , 對關(guān)鍵模塊采取自底向上測試 , 就可能把輸入輸出模塊提前組裝進(jìn)程序 , 使設(shè)計測試用例變得較為容易;或者使具有重要功能的模塊早點與有關(guān)的模塊相連 , 以便及早暴露可能存在的問題 。 邊界測試 ? 測試軟件在輸入域和 ( 或 ) 輸出域 、 數(shù)據(jù)結(jié)構(gòu) 、 狀態(tài)轉(zhuǎn)換 、 過程參數(shù) 、 功能界限等邊界點或端點情況下的運行狀態(tài) 。 強度測試 ? 強度測試是在預(yù)先規(guī)定的一段時間內(nèi) ,在軟件設(shè)計的極限狀態(tài)下 , 進(jìn)而在超設(shè)計能力的狀態(tài)下 , 運行軟件以測試軟件的所有功能 。 , 以驗證系統(tǒng)對這些操作錯誤的反應(yīng); , 要單獨進(jìn)行加強的測試 , 以確認(rèn)其滿足安全性需求 。 ? 進(jìn)行第三方獨立測試通常有以下優(yōu)點: 1) 發(fā)揮專業(yè)技術(shù)優(yōu)勢; 2) 發(fā)揮獨立性優(yōu)勢; 3) 進(jìn)一步促進(jìn)承辦方的工作 。 } A1 and B=0 A1 and B=0 X=X/A X=X/A YES YES NO NO a b c e d 流圖符號 語句覆蓋 ? 語句覆蓋:選擇足夠的測試用例 , 使得程序中每個語句至少都能被執(zhí)行一次 。 條件組合覆蓋例 ? 共有 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í)行足夠的測試用例 , 使程序所有可能的路徑都獲得通過 。 ? 由于程序中錯誤 ( 異常 ) 處理工作的重要性以及其結(jié)構(gòu)相對簡單 , 要求錯誤處理要做到路徑覆蓋 。 語句覆蓋例 ? 取 A=2, B=0, X=3 A1 and B=0 A1 and B=0 X=X/A X=X/A YES YES NO NO a b c e d 分支覆蓋 ? 分支覆蓋又稱判定覆蓋 。 ? 最徹底的白盒法是覆蓋程序中的每一條路徑 , 但這往往大到無法實現(xiàn) 。 安裝性測試 ? 按規(guī)程進(jìn)行安裝正確性測試 , 包括參數(shù)裝訂 、 程序加載等 。 可靠性測試 ? 軟件可靠性測試是以能獲得可用來評估軟件可靠性的數(shù)據(jù)為目的的一種軟件測試 。 ? 應(yīng)以常規(guī)操作 、 非常規(guī)操作 、 誤操作 、快速操作等情況來檢驗界面的可靠性 。 合格性測試 ? 根據(jù)軟件需求規(guī)格說明中定義的全部功能、性能、可靠性等需求,測試整個軟件是否達(dá)到要求。 “三明治”方法 ? 自頂向下測試的主要優(yōu)點是能較早顯示出整個程序的輪廓 。 5) 可以進(jìn)行回復(fù)測試 ( 即重新再作過去作過的全部或部分測試 ) , 以便肯定沒有新的錯誤發(fā)生 。 ? 深度優(yōu)先法是先把結(jié)構(gòu)中的一條主要的控制路經(jīng)上的全部模塊逐步組裝起來 。 。 集成測試的通過準(zhǔn)則 1) 軟件單元無錯誤地連接; 2)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1