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

正文內(nèi)容

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

2025-06-10 22:15上一頁面

下一頁面
  

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