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

正文內(nèi)容

[計(jì)算機(jī)]第8章 軟件測試-預(yù)覽頁

2024-11-08 13:16 上一頁面

下一頁面
 

【正文】 軟件測試方法 常用的覆蓋技術(shù)有: ( 3)條件覆蓋: 條件覆蓋是指設(shè)計(jì)足夠的測試用例,使被測程序的每個判定表達(dá)式中每個條件的各種可能的值至少出現(xiàn)一次。所以滿足條件覆蓋不一定滿足判定覆蓋。對該例程序,可選擇以下兩組數(shù)據(jù)達(dá)到判定 /條件覆蓋標(biāo)準(zhǔn): A=2, B=0, X=3 A=1, B=1, X=1 從表面上看,判定 /條件覆蓋測試了所有條件的取值,但實(shí)際上條件組合中的某些條件會抑制其它的條件,如“與”運(yùn)算的判定表達(dá)式中,第一個條件為“假”,則這個表達(dá)式后面的幾個條件均不起作用,后面的表達(dá)式中的錯誤也就測試不出來。 軟件測試方法 五種覆蓋的比較: 語句覆蓋 每條語句至少執(zhí)行一次 判定覆蓋 每個判定的每個分支至少執(zhí)行一次 條件覆蓋 每個判定的每個條件應(yīng)取到各種可能的值 判定 /條件覆蓋 同時滿足判定覆蓋和條件覆蓋 條件組合覆蓋 每個判定中各條件的每一種組合至少出現(xiàn)一次 發(fā)現(xiàn)錯誤能力 強(qiáng) 力 弱 力 軟件測試的方法 黑盒測試法 黑盒測試著重 測試軟件功能 , 它檢查的內(nèi)容只包括程序功能是否能按照規(guī)格說明書的內(nèi)容正常使用,程序是否接收輸入數(shù)據(jù)產(chǎn)生正確的輸出信息 等。 如果使用某個等價類中的一個輸入條件,作為測試數(shù)據(jù)檢測出了錯誤,那么用這一等價類中的其它數(shù)據(jù)進(jìn)行測試會發(fā)現(xiàn)同樣的錯誤,反之亦然。 軟件測試的方法 利用等價類劃分法測試的步驟: ⑴劃分等價類 從程序的功能說明中找出每個輸入條件,然后將其劃分成若干個有效和無效的等價類。 ②如果 規(guī)定了數(shù)據(jù)輸入的個數(shù) ,則可劃分出一個有效的等價類(輸入值的個數(shù)符合規(guī)定)和兩個無效的等價類(輸入值的個數(shù)少于或多于規(guī)定個數(shù))。 軟件測試的方法 ⑵設(shè)計(jì)測試用例 設(shè)計(jì)測試用例的步驟: ①將第一步劃分的等價類 編號 。 軟件測試的方法 例:某程序的功能是輸入三個正數(shù)作為三角形的邊長,求三角形的面積。邊界情況指輸入等價類、輸出等價類邊界上的情況。 ②如果輸入條件指定了輸入數(shù)據(jù)的 個數(shù) 范圍,則按最大、最小個數(shù)及超出個數(shù)范圍的臨界個數(shù)各設(shè)計(jì)一個測試用例。 ⑤分析規(guī)格說明,找出 其他 的可能邊界條件。 軟件測試過程 測試過程分為 4個步驟: 單元測試 組裝測試 確認(rèn)測試 系統(tǒng)測試 單元 測試 單元 測試 單元 測試 被測模塊 被測模塊 被測模塊 組裝 測試 設(shè)計(jì)信息 確認(rèn) 測試 系統(tǒng) 測試 已集成的 軟件 已確認(rèn)的 軟件 可交付的 軟件 軟件需求 系統(tǒng)其它元素 已測試 模塊 單元測試 單元測試也稱 模塊測試 ,是針對軟件設(shè)計(jì)的最小單元 ――程序模塊進(jìn)行測試的工作。 ?支持模塊(樁模塊) 模擬被測模塊的下屬模塊。 ② 在測試過程中會同時出現(xiàn)很多錯誤 , 對這些 錯誤的定位難度增大 , 修改的過程中可能又會引發(fā)其它錯誤或激發(fā)其它潛在的錯誤 。 軟件測試過程 2)自底向上增殖方式 具體的 結(jié)合策略 如下: ① 將低層模塊組合成實(shí)現(xiàn)某個子功能的簇; ② 寫一個驅(qū)動模塊 , 用來提供該功能簇的執(zhí)行入口和輸入 /輸出界面; ③ 對該功能簇進(jìn)行測試; ④ 在低層繼續(xù)尋找模塊 , 將該功能簇?cái)U(kuò)大 , 重新修改驅(qū)動程序 , 以適應(yīng)對當(dāng)前功能簇的測試 。 軟件測試過程 確認(rèn)測試 確認(rèn)測試也稱 有效性測試 , 目的是驗(yàn)證軟件的有效性 ,即驗(yàn)證軟件的功能和性能及其它特性是否符合用戶要求 。 軟件測試過程 2) β測試: β測試是由部分用戶在 實(shí)際的使用環(huán)境 下進(jìn)行的測試 。 軟件測試過程 系統(tǒng)測試 系統(tǒng)測試的 目的 是充分運(yùn)行系統(tǒng),驗(yàn)證系統(tǒng)各部件是否都能正常工作并完成所賦予的任務(wù)。 ( 3) 強(qiáng)度測試: 主要檢查程序在一些 極限條件下 的運(yùn)行情況 。 軟件調(diào)試活動主要分為以下兩部分 : ① 確定程序中可疑錯誤的確切性質(zhì)和位置 。 適用于較小程序 , 它能將錯誤范圍縮小到程序中的一小段代碼 , 使得定位錯誤相對容易 。 第二步:分析收集到的數(shù)據(jù)信息 , 以便發(fā)現(xiàn)規(guī)律或矛盾 。 軟件調(diào)試 調(diào)試原則 判定錯誤性質(zhì)和定位原則 ? 分析與試探相結(jié)合的原則 ? 借助調(diào)試工具來提高調(diào)試的工作效率 修改錯誤的原則 ? 注意修改的副作用 ? 注意錯誤的群集現(xiàn)象 作業(yè) 作業(yè): 根據(jù)下面給出的規(guī)格說明,利用等價類劃分的方法,給出足夠的測
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1