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

正文內(nèi)容

軟件測(cè)試的內(nèi)容ppt課件(完整版)

  

【正文】 是大型、復(fù)雜的軟件系統(tǒng)。 ,對(duì)軟件進(jìn)行各種 綜合測(cè)試 。 ? 長(zhǎng)期保留測(cè)試用例。從程序中提取一些信息,以便檢查程序邏輯的各種缺陷和可疑的程序構(gòu)造。 軟件測(cè)試方法 軟件測(cè)試信息流: 測(cè)試 結(jié)果 分析 可靠性 分析 排錯(cuò) 軟件配置 測(cè)試配置 測(cè)試結(jié)果 預(yù)期結(jié)果 錯(cuò)誤 出錯(cuò)率 數(shù)據(jù) 改正的軟件 預(yù)測(cè)的可靠性 測(cè)試工具 設(shè)計(jì) 測(cè)試用例 準(zhǔn)備 測(cè)試數(shù)據(jù) 用測(cè)試數(shù)據(jù) 運(yùn)行程序 測(cè)試結(jié)果 分析 測(cè)試用例 測(cè)試報(bào)告 預(yù)期結(jié)果 測(cè)試結(jié)果 軟件動(dòng)態(tài)測(cè)試過(guò)程 白盒測(cè)試法 ? 白盒測(cè)試法是通過(guò)分析程序內(nèi)部的邏輯與執(zhí)行路徑來(lái)設(shè)計(jì)測(cè)試用例,并對(duì)測(cè)試用例進(jìn)行測(cè)試的方法,也稱(chēng)做結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)方法。所以測(cè)試用例為:A= B=0 、 X=3。但該測(cè)試仍不充分,上述數(shù)據(jù)只覆蓋了全部路徑的一半,如將 X1錯(cuò)寫(xiě)為 X1,測(cè)試不到 . 軟件測(cè)試方法 ( 3)條件覆蓋: 條件覆蓋是指設(shè)計(jì)足夠的測(cè)試用例,使被測(cè)程序的每個(gè)判定表達(dá)式中每個(gè)條件的各種可能的值至少出現(xiàn)一次。對(duì)該例程序,可選擇以下兩組數(shù)據(jù)達(dá)到判定 /條件覆蓋標(biāo)準(zhǔn): A=2, B=0, X=3 A=1, B=1, X=1 從表面上看,判定 /條件覆蓋測(cè)試了所有條件的取值,但實(shí)際上條件組合中的某些條件會(huì)抑制其它的條件,如“與”運(yùn)算的判定表達(dá)式中,第一個(gè)條件為“假”,則這個(gè)表達(dá)式后面的幾個(gè)條件均不起作用,后面的表達(dá)式中的錯(cuò)誤也就測(cè)試不出來(lái)。 基本路徑測(cè)試的步驟 ? ①畫(huà)出程序圖 以詳細(xì)設(shè)計(jì)或源程序?yàn)榛A(chǔ),導(dǎo)出程序流程圖的拓?fù)浣Y(jié)構(gòu) 程序圖。lc){ 1: initlist(lc)。 getelem(lb,j,bj)。++i。 條件可能是一個(gè)布爾變量 、 一個(gè)關(guān)系表達(dá)式或是由兩個(gè)或多個(gè)簡(jiǎn)單條件 、 布爾運(yùn)算符和括弧組成的復(fù)雜條件 。 但如果幾個(gè)循環(huán)不是互相獨(dú)立的 , 第二個(gè)循環(huán)的執(zhí)行與第一個(gè)循環(huán)的某個(gè)值有關(guān) , 則需要使用測(cè)試嵌套循環(huán)的辦法來(lái)處理 。即如果使用某個(gè)等價(jià)類(lèi)中的一個(gè)輸入條件,作為測(cè)試數(shù)據(jù)檢測(cè)出了錯(cuò)誤,則用這一等價(jià)類(lèi)中的其它數(shù)據(jù)進(jìn)行測(cè)試會(huì)發(fā)現(xiàn)同樣的錯(cuò)誤,反之亦然。 ? 等價(jià)類(lèi)劃分法的基本目標(biāo): 用一個(gè)測(cè)試用例能獨(dú)立地發(fā)現(xiàn)一類(lèi)錯(cuò)誤; 理想情況下,一個(gè)測(cè)試用例能夠發(fā)現(xiàn)多類(lèi)錯(cuò)誤,從而減少測(cè)試成本、提高測(cè)試效率。 輸入等價(jià)類(lèi) 有效等價(jià)類(lèi) 無(wú)效等價(jià)類(lèi) 報(bào)表日期的類(lèi)型及長(zhǎng)度 1. 6位數(shù)字字符 6個(gè)數(shù)字字符 6個(gè)數(shù)字字符 年份范圍 2022~2022 之間 2022 2022 月份范圍 1~12之間 0 12 ? 步驟 2:為有效等價(jià)類(lèi)設(shè)計(jì)測(cè)試用例。 ? 若輸入條件規(guī)定了值的范圍,測(cè)試用例可選擇 邊界值 ,或者 邊界值的周?chē)鷶?shù)據(jù) 。 ? 輸入表中所有元素均相同。 軟件測(cè)試步驟 ( 2)增殖式組裝方式 增殖式組裝方式是采用循序漸進(jìn)的方式 , 每次增加一個(gè)模塊到已測(cè)試好的模塊中 ,錯(cuò)誤的范圍會(huì)縮小 , 錯(cuò)誤的修改和定位難度相對(duì)降低 。 確認(rèn)測(cè)試是軟件交付使用前一項(xiàng)很重要的活動(dòng),它最終決定用戶對(duì)該軟件的認(rèn)可程度。 系統(tǒng)測(cè)試的 目的是充分運(yùn)行系統(tǒng),驗(yàn)證系統(tǒng)各部件是否都能正常工作并完成所賦予的任務(wù)。 ② 對(duì)程序的設(shè)計(jì)和編碼進(jìn)行修改 , 糾正當(dāng)前錯(cuò)誤 。 第四步:證明假設(shè) , 無(wú)法證明后應(yīng)重新假設(shè) 。 需求規(guī)格說(shuō)明書(shū) 。 測(cè)試計(jì)劃 4 測(cè)試項(xiàng)目說(shuō)明 ? 按順序逐個(gè)對(duì)測(cè)試項(xiàng)目做出說(shuō)明 ? 測(cè)試項(xiàng)目名稱(chēng)及測(cè)試內(nèi)容 ? 測(cè)試用例 ? 輸入 : 輸入的數(shù)據(jù)和輸入命令。 ? 項(xiàng)目背景 : 說(shuō)明項(xiàng)目的來(lái)源、委托單位及主管部門(mén)。 測(cè)試計(jì)劃 。 包括 : 證實(shí)的軟件能力 。 i=j=1。 5: if (ai=bj) 6: {listinsert(lc,++k,ai)。 } 13: } 要求:寫(xiě)出其基本路徑測(cè)試步驟。} 7: else {listinsert(lc,++k,bj)。 la_len=listlength(la)。 測(cè)試分析報(bào)告 4 評(píng)價(jià) ? 軟件能力 : 經(jīng)過(guò)測(cè)試所表明的軟件能力。 測(cè)試分析報(bào)告 2 測(cè)試計(jì)劃情況 ? 機(jī)構(gòu)和人員 : 給出測(cè)試機(jī)構(gòu)名稱(chēng)、負(fù)責(zé)人和參與測(cè)試人員名單。 ? 參考資料 : 列出有關(guān)資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來(lái)源 , 可包括 : 項(xiàng)目的計(jì)劃任務(wù)書(shū)、合同或批文 。 ? 步驟及操作 ? 允許偏差 : 給出實(shí)測(cè)結(jié)果與預(yù)期結(jié)果之間允許偏差的范圍。 詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 。 對(duì)分法調(diào)試 重復(fù)使用對(duì)半劃分程序的方法,不斷縮小出錯(cuò)范圍,直到將故障定位到容易診斷的程度。 不斷重復(fù)上述過(guò)程,直到找到一個(gè)有效的解決辦法為止 . 查找錯(cuò)誤的難度 : (P177) 軟件調(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)試 回溯調(diào)試的 方法是從出現(xiàn)錯(cuò)誤征兆處開(kāi)始 , 人工沿控制流程往回追蹤程序代碼 , 直至發(fā)現(xiàn)出錯(cuò)的根源 或確定錯(cuò)誤產(chǎn)生的范圍 。 ( 2) 安全測(cè)試:主要檢查系統(tǒng)對(duì)非法侵入的防范能力 。 它的最大特點(diǎn)是整個(gè)測(cè)試過(guò)程是在受控環(huán)境下進(jìn)行 。 軟件測(cè)試步驟 集成測(cè)試 ( 2)增殖式組裝方式 2)自底向上增殖方式 (圖 P173) 具體的結(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è)試步驟 測(cè)試過(guò)程分為 4個(gè)步驟: 單元測(cè)試 集成測(cè)試 確認(rèn)測(cè)試 系統(tǒng)測(cè)試 單元 測(cè)試 單元 測(cè)試 單元 測(cè)試 被測(cè)模塊 被測(cè)模塊 被測(cè)模塊 集成 測(cè)試 設(shè)計(jì)信息 確認(rèn) 測(cè)試 系統(tǒng) 測(cè)試 已集成的 軟件 已確認(rèn)的 軟件 可交付的 軟件 軟件需求 已測(cè)試 模塊 其他系統(tǒng)元素 軟件測(cè)試與軟件開(kāi)發(fā)的關(guān)系 用戶要求 系統(tǒng)測(cè)試 確認(rèn)測(cè)試 集成測(cè)試 模塊測(cè)試 編碼 詳細(xì)設(shè)計(jì) 需求分析 概要設(shè)計(jì) 軟件測(cè)試步驟 單元測(cè)試 單元測(cè)試也稱(chēng)模塊測(cè)試,是針對(duì)軟件設(shè)計(jì)的最小單元―― 程序模塊進(jìn)行的測(cè)試,目的是發(fā)現(xiàn)模塊內(nèi)部的錯(cuò)誤 。 ? 對(duì)于每個(gè)輸出條件按照以上兩個(gè)原則確定輸出值的邊界。 測(cè)試數(shù)據(jù) 期望結(jié)果 覆蓋范圍 202211 輸入有效 1, 5, 8 ? 步驟 3:為每一個(gè)無(wú)效等價(jià)類(lèi)至少設(shè)計(jì)一個(gè)測(cè)試用例。 4)執(zhí)行所設(shè)計(jì)的一系列測(cè)試用例,分析是否得到預(yù)期結(jié)果。 如果某個(gè)等價(jià)類(lèi)中任選一個(gè)測(cè)試用例,未發(fā)現(xiàn)程序錯(cuò)誤,則該類(lèi)中的其他測(cè)試用例,也不會(huì)發(fā)現(xiàn)程序錯(cuò)誤。 ? 黑盒測(cè)試法在接口上也驗(yàn)證輸入 /輸出信息的正確性。 軟件測(cè)試方法 循環(huán)測(cè)試 根據(jù)循環(huán)的復(fù)雜性 , 可分為簡(jiǎn)單循環(huán) 、 嵌套循環(huán)和串接循環(huán) 。++j。++i。 k=0。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1