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

正文內(nèi)容

[計(jì)算機(jī)]第8章軟件測(cè)試(完整版)

  

【正文】 的整個(gè)期間所得到的各種文檔資料,都是測(cè)試對(duì)象。 計(jì)算機(jī)輔助靜態(tài)檢測(cè): 利用靜態(tài)檢測(cè)工具(如Splint, PCLINT 等 )對(duì)程序進(jìn)行測(cè)試。 軟件測(cè)試需要的配置 測(cè)試 結(jié)果 分析 可靠性 分析 排錯(cuò) 軟件配置 測(cè)試配置 測(cè)試工具 測(cè)試結(jié)果 預(yù)期結(jié)果 錯(cuò)誤 出錯(cuò)率 數(shù)據(jù) 改正的軟件 預(yù)測(cè)的可靠性 軟件測(cè)試方法 白盒測(cè)試: 白盒測(cè)試也稱(chēng)為 結(jié)構(gòu)測(cè)試 ,通過(guò)分析程序的 內(nèi)部的邏輯與執(zhí)行路徑 來(lái)設(shè)計(jì)測(cè)試用例,并對(duì)用例進(jìn)行測(cè)試的方法。(B==0)) X=X/A。 軟件測(cè)試方法 常用的覆蓋技術(shù)有: ( 2)判定覆蓋: 判定覆蓋是指設(shè)計(jì)足夠的測(cè)試用例,使被測(cè)程序的每個(gè)判定表達(dá)式至少獲得一次“真”和“假”值,從而使程序的每個(gè)分支至少都通過(guò)一次,所以判定覆蓋又叫分支覆蓋。但也有例外,如選擇以下兩組數(shù)據(jù): A=1, B=0, X=3( 滿(mǎn)足 A ≤ 1 , B=0, A ≠2 , X1 ) A=2, B=1, X=1( 滿(mǎn)足 A1, B≠0, X ≤1, A=2) 以上兩組數(shù)據(jù)覆蓋了判定表達(dá)式中的所有條件的可能取值,但只覆蓋了 第一個(gè)判定表達(dá)式的取“假”分支和第二個(gè)判定表達(dá)式的取“真”分支,此例不滿(mǎn)足判定覆蓋。該例中,兩個(gè)判定表達(dá)式共有 4個(gè)條件,有 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 ; 測(cè)試用例 4組數(shù)據(jù): A=2, B=0, X=2; 覆蓋條件組合① ⑤,路徑 124 A=2, B=1, X=1; 覆蓋條件組合② ⑥,路徑 134 A=1, B=1, X=1; 覆蓋條件組合④ ⑧,路徑 135 A=1, B=0, X=2; 覆蓋條件組合③ ⑦ ,路徑 134 顯然,滿(mǎn)足條件組合覆蓋的測(cè)試,一定滿(mǎn)足判定覆蓋、條件覆蓋、判定 /條件覆蓋,但該測(cè)試沒(méi)有覆蓋程序所有可能的執(zhí)行路徑, 125路徑?jīng)]有覆蓋。 這樣用少量有 代表性的例子 可代替大量測(cè)試目的相同的例子,明顯的 提高了測(cè)試效率 。 ⑤如果 規(guī)定了輸入數(shù)據(jù)的類(lèi)型 ,則可劃分出一個(gè)有效的等價(jià)類(lèi)(符合該數(shù)據(jù)類(lèi)型)和一個(gè)無(wú)效的等價(jià)類(lèi)(其他數(shù)據(jù)類(lèi)型)。 實(shí)踐經(jīng)驗(yàn)表明, 程序往往在處理邊界情況時(shí)發(fā)生錯(cuò)誤 。 ④如果程序規(guī)格說(shuō)明中提到的輸入或輸出域是個(gè) 有序集合 (如順序文件、表格等),應(yīng)注意選取有序集的第一個(gè)和最后一個(gè)元素作為測(cè)試用例。 ? 驅(qū)動(dòng)模塊 模擬被測(cè)模塊的調(diào)用模塊。 1)自頂向下增殖方式 具體的實(shí)施步驟如下: ① 先測(cè)試主控制模塊 , 測(cè)試時(shí)使用 存根模塊 ( 樁模塊 ) 代替所有直接附屬主控制模塊的功能模塊; ② 用 某種結(jié)合策略 ( 廣度優(yōu)先 ) , 用實(shí)際模塊代替相應(yīng)的存根模塊; ③ 對(duì)結(jié)合后的模塊進(jìn)行測(cè)試; ④ 為了保證加入的模塊沒(méi)有引進(jìn)新的錯(cuò)誤 , 需要進(jìn)行 回歸測(cè)試 ; ⑤ 重復(fù)操作 4步 , 完成集成測(cè)試 。 它的最大特點(diǎn)是整個(gè)測(cè)試過(guò)程是在 受控環(huán)境 下進(jìn)行 。 ( 2) 安全測(cè)試: 主要檢查系統(tǒng)對(duì)非法侵入的 防范能力 。 軟件調(diào)試 調(diào)試方法 原始法調(diào)試 主要思想是通過(guò)分析運(yùn)行程序時(shí)數(shù)據(jù)信息的變化情況查找錯(cuò)誤原因 : ( 1) 打印內(nèi)存的全部數(shù)據(jù) ( 2) 添加必要的打印語(yǔ)句 ( 3) 使用自動(dòng)調(diào)試工具 ① 設(shè)置斷點(diǎn) ② 單步執(zhí)行 軟件調(diào)試 回溯法調(diào)試 回溯調(diào)試的 方法是從出現(xiàn)錯(cuò)誤征兆處開(kāi)始 , 人工沿控制流程往回追蹤程序代碼 , 直至發(fā)現(xiàn)出錯(cuò)的根源 或確定錯(cuò)誤產(chǎn)生的范圍 。 軟件調(diào)試 演繹法調(diào)試 測(cè)試人員首先根據(jù)已有的測(cè)試用例,設(shè)想并列舉出所有可能的出錯(cuò)原因,然后通過(guò)測(cè)試逐個(gè)排除不可能的假設(shè),最后再使用測(cè)試數(shù)據(jù)進(jìn)行驗(yàn)證。 “ 一個(gè)程序讀入 3個(gè)數(shù)據(jù),把這三個(gè)數(shù)值看作一個(gè)三角形的三條邊的長(zhǎng)度值。 對(duì)于大程序 , 它回溯的路徑可能很多 , 回溯會(huì)變得很困難 。 ( 4) 性能測(cè)試: 主要檢查系統(tǒng) 是否滿(mǎn)足需求說(shuō)明書(shū)中規(guī)定的性能 。 測(cè)試過(guò)程中開(kāi)發(fā)者不在現(xiàn)場(chǎng) , 由 用戶(hù)獨(dú)立操作 , 驗(yàn)證程序的各項(xiàng)功能 ,用戶(hù)發(fā)現(xiàn)的問(wèn)題全部記錄下來(lái) , 反饋給程序開(kāi)發(fā)者 , 開(kāi)發(fā)者對(duì)軟件進(jìn)行必要的修改 , 并準(zhǔn)備最終的軟件產(chǎn)品發(fā)布 。 ⑤ 不斷重復(fù)前面的步驟 , 完成測(cè)試 。 軟件測(cè)試過(guò)程 集成測(cè)試 集成測(cè)試也稱(chēng) 組裝測(cè)試或聯(lián)合測(cè)試 ,它的任務(wù)是按照一定的策略對(duì)經(jīng)過(guò)單元測(cè)試的模塊進(jìn)行組裝,并在組裝過(guò)程中對(duì) 模塊接口與系統(tǒng)功能 進(jìn)行測(cè)試。 軟件測(cè)試方法 錯(cuò)誤推測(cè) 錯(cuò)誤推測(cè)法的基本思想是 :程序測(cè)試員 通過(guò)已經(jīng)掌握的測(cè)試?yán)碚摵蛯?shí)際測(cè)試中積累的經(jīng)驗(yàn),推測(cè)程序在哪些情況下可能發(fā)生錯(cuò)誤 ,并將可能發(fā)生錯(cuò)誤的情況列出,然后為每一可能發(fā)生錯(cuò)誤的情況各設(shè)計(jì)一個(gè)測(cè)試用例。檢
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1