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

正文內(nèi)容

[計(jì)算機(jī)]第8章軟件測(cè)試-免費(fèi)閱讀

  

【正文】 軟件調(diào)試 調(diào)試原則 判定錯(cuò)誤性質(zhì)和定位原則 ? 分析與試探相結(jié)合的原則 ? 借助調(diào)試工具來(lái)提高調(diào)試的工作效率 修改錯(cuò)誤的原則 ? 注意修改的副作用 ? 注意錯(cuò)誤的群集現(xiàn)象 作業(yè) 作業(yè): 根據(jù)下面給出的規(guī)格說(shuō)明,利用等價(jià)類(lèi)劃分的方法,給出足夠的測(cè)試用例。 適用于較小程序 , 它能將錯(cuò)誤范圍縮小到程序中的一小段代碼 , 使得定位錯(cuò)誤相對(duì)容易 。 ( 3) 強(qiáng)度測(cè)試: 主要檢查程序在一些 極限條件下 的運(yùn)行情況 。 軟件測(cè)試過(guò)程 2) β測(cè)試: β測(cè)試是由部分用戶(hù)在 實(shí)際的使用環(huán)境 下進(jìn)行的測(cè)試 。 軟件測(cè)試過(guò)程 2)自底向上增殖方式 具體的 結(jié)合策略 如下: ① 將低層模塊組合成實(shí)現(xiàn)某個(gè)子功能的簇; ② 寫(xiě)一個(gè)驅(qū)動(dòng)模塊 , 用來(lái)提供該功能簇的執(zhí)行入口和輸入 /輸出界面; ③ 對(duì)該功能簇進(jìn)行測(cè)試; ④ 在低層繼續(xù)尋找模塊 , 將該功能簇?cái)U(kuò)大 , 重新修改驅(qū)動(dòng)程序 , 以適應(yīng)對(duì)當(dāng)前功能簇的測(cè)試 。 ?支持模塊(樁模塊) 模擬被測(cè)模塊的下屬模塊。 ⑤分析規(guī)格說(shuō)明,找出 其他 的可能邊界條件。邊界情況指輸入等價(jià)類(lèi)、輸出等價(jià)類(lèi)邊界上的情況。 軟件測(cè)試的方法 ⑵設(shè)計(jì)測(cè)試用例 設(shè)計(jì)測(cè)試用例的步驟: ①將第一步劃分的等價(jià)類(lèi) 編號(hào) 。 軟件測(cè)試的方法 利用等價(jià)類(lèi)劃分法測(cè)試的步驟: ⑴劃分等價(jià)類(lèi) 從程序的功能說(shuō)明中找出每個(gè)輸入條件,然后將其劃分成若干個(gè)有效和無(wú)效的等價(jià)類(lèi)。 軟件測(cè)試方法 五種覆蓋的比較: 語(yǔ)句覆蓋 每條語(yǔ)句至少執(zhí)行一次 判定覆蓋 每個(gè)判定的每個(gè)分支至少執(zhí)行一次 條件覆蓋 每個(gè)判定的每個(gè)條件應(yīng)取到各種可能的值 判定 /條件覆蓋 同時(shí)滿(mǎn)足判定覆蓋和條件覆蓋 條件組合覆蓋 每個(gè)判定中各條件的每一種組合至少出現(xiàn)一次 發(fā)現(xiàn)錯(cuò)誤能力 強(qiáng) 力 弱 力 軟件測(cè)試的方法 黑盒測(cè)試法 黑盒測(cè)試著重 測(cè)試軟件功能 , 它檢查的內(nèi)容只包括程序功能是否能按照規(guī)格說(shuō)明書(shū)的內(nèi)容正常使用,程序是否接收輸入數(shù)據(jù)產(chǎn)生正確的輸出信息 等。所以滿(mǎn)足條件覆蓋不一定滿(mǎn)足判定覆蓋。 測(cè)試路徑只要 124, 135或 125,134即可達(dá)到覆蓋標(biāo)準(zhǔn)。 if((A==2)||(X> 1)) X=X+1。被測(cè)對(duì)象基本上是源程序。 軟件測(cè)試的分類(lèi) 動(dòng)態(tài)測(cè)試: 動(dòng)態(tài)測(cè)試是通過(guò) 運(yùn)行程序 發(fā)現(xiàn)錯(cuò)誤。 測(cè)試對(duì)象包括 需求規(guī)格說(shuō)明、概要設(shè)計(jì)規(guī)格說(shuō)明、詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明、源程序 等。 ( 5)妥善保存一切測(cè)試過(guò)程文檔。 軟件測(cè)試的目標(biāo)和原則 軟件測(cè)試的目標(biāo): 軟件測(cè)試 是為了發(fā)現(xiàn)錯(cuò)誤而運(yùn)行程序的過(guò)程。 軟件必須測(cè)試的原因 : 由于軟件開(kāi)發(fā)的各個(gè)階段均包含了大量的人的創(chuàng)造性勞動(dòng),不可避免地會(huì)引入錯(cuò)誤,尤其是大型、復(fù)雜的軟件系統(tǒng)。通常模塊的編寫(xiě)者和測(cè)試者是同一個(gè)人。 ( 3)測(cè)試工作要全面(如非法輸入等),但不可能實(shí)現(xiàn)“ 窮舉 ”。 ?生產(chǎn)線(xiàn)上 80%的故障,發(fā)生在 20%的機(jī)器上。 人工評(píng)審軟件除了審查編碼還要對(duì)各階段的軟件產(chǎn)品進(jìn)行檢驗(yàn)。 軟件測(cè)試需要的配置 軟件測(cè)試過(guò)程中需要的配置: 測(cè)試過(guò)程需要三類(lèi)信息: 軟件配置: 包括需求規(guī)格說(shuō)明、軟件設(shè)計(jì)規(guī)格說(shuō)明、源程序等; 測(cè)試配置: 包括測(cè)試方案、測(cè)試用例、測(cè)試驅(qū)動(dòng)程序等; 測(cè)試工具: 計(jì)算機(jī)輔助測(cè)試的有關(guān)工具。 Example (float A,B) { if((A> 1)amp。 程序每個(gè)語(yǔ)句都能執(zhí)行,語(yǔ)句覆蓋似乎全面地檢查了每個(gè)語(yǔ)句,但該測(cè)試用例只檢查了邏輯表達(dá)式為“真”的情況,如將“ AND” 錯(cuò)寫(xiě)為“ OR ”、 X1錯(cuò)寫(xiě)為 X1,仍用上面的測(cè)試用例 ,不能發(fā)現(xiàn)錯(cuò)誤。即對(duì)該程序中的四個(gè)條件 A1 B=o A=2,X1 要選擇足夠的測(cè)試用例,使得: 判定表達(dá)式 1出現(xiàn): A1, B=0; A≤1, B≠0 判定表達(dá)式 2出現(xiàn): A=2, X1; A≠2, X1 達(dá)到條件覆蓋標(biāo)準(zhǔn)。 軟件測(cè)試方法 ( 5)條件組合覆蓋: 該覆蓋標(biāo)準(zhǔn)是指設(shè)計(jì)足夠的測(cè)試用例,使被測(cè)程序的每個(gè)判定表達(dá)式中每個(gè)條件的各種可能的值的組合至少出現(xiàn)一次。 軟件測(cè)試的方法 等價(jià)類(lèi)劃分的思想: 將輸入數(shù)據(jù)域按 有效的或無(wú)效的 (合理的或不合理的)劃分成若干類(lèi), 測(cè)試每個(gè)等價(jià)類(lèi)的代表值 。 軟件測(cè)試的方法 ③如果 規(guī)定了輸入數(shù)據(jù)是一組值 ,則每個(gè)數(shù)據(jù)都符合要求是一個(gè)有效的等價(jià)類(lèi),此外還有一個(gè)無(wú)效的等價(jià)類(lèi)(規(guī)定的這一組值以外的值)。用等價(jià)類(lèi)劃分法對(duì)這個(gè)程序進(jìn)行測(cè)試。比如,一個(gè)輸入文件應(yīng)包括 1~255個(gè)記錄,則應(yīng)分
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1