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

正文內(nèi)容

[計算機]第8章軟件測試-wenkub

2022-10-30 13:16:34 本頁面
 

【正文】 ?中等錯誤 ?較嚴(yán)重錯誤 ?嚴(yán)重錯誤 按照 軟件生存周期各個階段 分類: ?問題定義(需求分析)錯誤 ?規(guī)格說明錯誤 ?設(shè)計錯誤 ?編碼錯誤 軟件測試的分類 軟件測試分類: 靜態(tài)測試 軟件測試 動態(tài)測試 黑盒測試 白盒測試 軟件測試的分類 靜態(tài)測試: 靜態(tài)測試指被測程序不在機器上運行,而 采用人工檢測和計算機輔助靜態(tài)檢測 的手段對程序進行測試。 ?80%的員工問題,是由 20%的員工所引起的。 ( 7)錯誤經(jīng)過修改后, 相關(guān)的測試 必不可少。 軟件測試的目標(biāo)和原則 ( 4)把 Pareto原理 應(yīng)用到軟件測試中。 一次 成功的測試 是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試。 每一個模塊完成單元測試后,對軟件進行各種 綜合測試 。 根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序內(nèi)部結(jié)構(gòu)精心設(shè)計一批測試用例,并利用這些用例去運行程序,以發(fā)現(xiàn)程序中的錯誤。第 8章 軟件測試 軟件測試是在軟件投入運行之前 ,對軟件的 需求分析、設(shè)計規(guī)格說明和編碼 的 最后復(fù)審 。 軟件測試的概念和意義 軟件測試在軟件生命期中, 跨越兩個階段 。由專門的測試人員完成。 軟件測試的目標(biāo)和原則 軟件測試的原則: ( 1) 設(shè)計測試用例時 , 要給出測試的預(yù)期結(jié)果 。即對發(fā)現(xiàn)錯誤較多的程序段,應(yīng)進行更深入的測試。 軟件測試的目標(biāo)和原則 帕累托原理: 帕累托 (Pareto)是十九世紀(jì)意大利的社會學(xué)家,他利用圖表顯示:國家財富的 80%掌握在 20%的人的手中,這種 80%~ 20%的關(guān)系,即是 帕累托原理 。 軟件測試的范圍 軟件測試的對象 : 軟件測試 不等于程序測試 ,在軟件定義與開發(fā)的整個期間所得到的各種文檔資料,都是測試對象。 軟件測試的分類 靜態(tài)測試方法: 人工檢測: 人工審查程序或評審軟件。 計算機輔助靜態(tài)檢測: 利用靜態(tài)檢測工具(如Splint, PCLINT 等 )對程序進行測試。 動態(tài)測試的方法: 黑盒測試: 測試產(chǎn)品的功能。 軟件測試需要的配置 測試 結(jié)果 分析 可靠性 分析 排錯 軟件配置 測試配置 測試工具 測試結(jié)果 預(yù)期結(jié)果 錯誤 出錯率 數(shù)據(jù) 改正的軟件 預(yù)測的可靠性 軟件測試方法 白盒測試: 白盒測試也稱為 結(jié)構(gòu)測試 ,通過分析程序的 內(nèi)部的邏輯與執(zhí)行路徑 來設(shè)計測試用例,并對用例進行測試的方法。重點考察圖中的菱形框的內(nèi)容,即 判定條件 ,因為判定條件通常與條件結(jié)構(gòu)及循環(huán)結(jié)構(gòu)聯(lián)系在一起。(B==0)) X=X/A。 (A1)AND(B=0) (A=2)OR(X1) X=X/A X=X+1 T F F T 1 2 3 4 5 測試路徑為 124,即可保證每個語句至少執(zhí)行一次。 軟件測試方法 常用的覆蓋技術(shù)有: ( 2)判定覆蓋: 判定覆蓋是指設(shè)計足夠的測試用例,使被測程序的每個判定表達式至少獲得一次“真”和“假”值,從而使程序的每個分支至少都通過一次,所以判定覆蓋又叫分支覆蓋。判定覆蓋比語句覆蓋嚴(yán)格,若通過各個分支,各個語句也執(zhí)行了。但也有例外,如選擇以下兩組數(shù)據(jù): A=1, B=0, X=3( 滿足 A ≤ 1 , B=0, A ≠2 , X1 ) A=2, B=1, X=1( 滿足 A1, B≠0, X ≤1, A=2) 以上兩組數(shù)據(jù)覆蓋了判定表達式中的所有條件的可能取值,但只覆蓋了 第一個判定表達式的取“假”分支和第二個判定表達式的取“真”分支,此例不滿足判定覆蓋。并使每個判定表達式所有可能的結(jié)果也至少出現(xiàn)一次。該例中,兩個判定表達式共有 4個條件,有 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 ; 測試用例 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 顯然,滿足條件組合覆蓋的測試,一定滿足判定覆蓋、條件覆蓋、判定 /條件覆蓋,但該測試沒有覆蓋程序所有可能的執(zhí)行路徑, 125路徑?jīng)]有覆蓋。 軟件測試的方法 黑盒測試力圖發(fā)現(xiàn)下述類型的錯誤: ①功能不正確或遺漏了功能; ②接口錯誤; 軟件測試的方法 黑盒測試法分類: ?等價類劃分法 ?邊界值分析法
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1