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

正文內容

軟件測試的內容ppt課件-免費閱讀

2025-05-29 22:15 上一頁面

下一頁面
  

【正文】 listinsert(lc,++k,ai)。amp。 ? 測試結論 : 說明能否通過。 該項測試表明的事實 。 概要設計說明書 。 測試計劃 ? 5 評價 ? 范圍 : 說明所完成的各項測試 涉及 問題的范圍及其局限性。 測試計劃 2 任務概述 ? 目標 ? 運行環(huán)境 ? 需求概述 ? 條件與限制 測試計劃 3 計劃 ? 測試方案 : 說明測試方法和選取測試用例的原則。 ? 定義 : 列出測試計劃中所用到的專門術語的定義和縮寫詞的原 義 。 具體實施步驟如下: 第一步:收集所有輸出結果有錯誤的測試用例和執(zhí)行結果 。 ( 5) 其它:版本間的兼容性測試 、 安裝測試 , 最終提交的文檔測試等 。 β測試的最大特點是實際的使用環(huán)境下進行的測試 。 (回歸測試 ) 1)改進的自頂向下的增殖測試:它的基本思想是對涉及輸入/輸出模塊和復雜算法的模塊先采用自底向上的測試方法 , 將這些模塊組裝成為功能相對完整且相對獨立的子系統 , 然后由主模塊開始自頂向下進行增殖測試 。 (需考慮幾個問題 P171) ( 1) 一次性組裝方式 一次性組裝方式的基本思想是首先分別測試每個模塊 , 然后將所有模塊全部組裝起來進行測試 , 形成最終的軟件系統 。 有經驗的程序員通??筛鶕绦虻奶攸c和功能選擇測試數據,這些數據可能導致程序出現錯誤。邊界情況指輸入等價類、輸出等價類邊界上的情況。 ? 使用等價類劃分法設計測試用例,測試用戶輸入日期的合法性。 ? 若規(guī)定了輸入數據的一組值,且程序對不同的輸入值做不同的處理,則每個允許的輸入值是一個有效等價類,另外還有一個無效等價類。 ? 等價類劃分 程序的輸入域總可以劃分成若干個不同性質的等價類,每個等價類中的一個典型值在測試中的作用與該類所有其他值的作用相同。 測試時保持當前層的所有外層循環(huán)的循環(huán)變量取最小值 , 所有其它嵌套內層循環(huán)的循環(huán)變量取 “ 典型 ” 值 , 同時考慮增加越界值和非法值的測試 。 } 13: while (j=lb_len) { 14: getelem(lb,j++,bj)。} 例:合并兩個有序線形表 la、 lb,生成有序線形表 lc,代碼如下所示。 2: while ((i=la_len) 3: amp。 ? 獨立路徑的基本集合不唯一。 (A1)AND(B=0) (A=2)OR(X1) 語句段 1 語句段 2 T F F T 1 2 3 4 5 軟件測試方法 發(fā) 現 錯 誤 能 力 語句覆蓋 每條語句至少執(zhí)行一次 判定覆蓋 每個判定的每個分支至少執(zhí)行一次 條件覆蓋 每個判定的每個條件應取到各種可能的值 判定 /條件覆蓋 同時滿足判定覆蓋和條件覆蓋 條件組合覆蓋 每個判定中各條件的每一種組合至少出現一次 路徑覆蓋 使程序中每一條可能的路徑至少執(zhí)行一次 強 弱 六種覆蓋標準的對比 六種覆蓋標準的對比 ? 語句覆蓋 發(fā)現錯誤能力弱; ? 判定覆蓋 包含語句覆蓋,但可能會使一些條件得不到測試; ? 條件覆蓋 對每一條件進行單獨檢查,一般情況下其檢錯能力較判定覆蓋強,但有時達不到判定覆蓋的要求; ? 判定 /條件覆蓋 包含了判定覆蓋與條件覆蓋的要求,但受軟件的影響,有時達不到判定覆蓋的標準; ? 條件組合覆蓋 發(fā)現錯誤能力較強; ? 路徑覆蓋 查錯能力強。為了解決此問題,需要對條件和分支兼顧。所以測試用例為: A= B=0 、 X=1( 125), A= B= X=2( 134) 。 軟件測試方法 ( 1)語句覆蓋: 為了提高發(fā)現錯誤的可能性,在測試時應該執(zhí)行到程序中的每一個語句。分別稱為 黑盒測試 和 白盒測試 。人工檢測可以發(fā)現計算機不易發(fā)現的錯誤,據統計人工檢測可發(fā)現 30%~70%的邏輯設計和編碼錯誤,從而減少系統測試的總工作量。 一個 成功的測試 是 發(fā)現 了至今尚未發(fā)現的錯誤的 測試 。 根據軟件開發(fā)各階段的規(guī)格說明和程序內部結構精心設計一批測試用例,并利用這些用例去運行程序,以發(fā)現程序中的錯誤。 軟件測試的概念和意義 軟件測試在軟件生命期中跨越兩個階段: ,進行 單元測試 。 軟件測試的目的和原則 軟件測試的原則: ( 1) 應當把 “ 盡早地和不斷地測試 ” 作為開發(fā)者的座右銘 ( 2)軟件測試工作應該由獨立的專業(yè)軟件測試機構來完成 ( 3)測試工作要全面,但不可能實現“窮舉” ( 4)把 Pareto原理應用到軟件測試中 ( 5)妥善保存一切測試過程文檔 ( 6)制定嚴格、合理的測試計劃 ( 7)錯誤經過修改后,相關的測試必不可少 測試用例的要求 ? 測試用例應由輸入數據和預期的輸出數據兩部分組成。 包括”辦公室“檢查、會審、走查(排查)。 軟件測試工作 軟件測試過程中的信息: 測試過程需要三類信息: 軟件配置 :包括需求規(guī)格說明、軟件設計規(guī)格說明、源程序等; 測試配置 :包括測試方案、測試用例、測試驅動程序等; 測試工具 :計算機輔助測試的有關工具。語句覆蓋是指設計足夠的測試用例,使被測程序的每個語句至少執(zhí)行一次。 對于多分支的判定,判定覆蓋要使得每一個判定表達式獲得每一個可能的值。 (A1)AND(B=0) (A=2)OR(X1) 語句段 1 語句段 2 T F F T 1 2 3 4 5 軟件測試方法 ( 4)判定 /條件覆蓋: 該覆蓋標準是指設計足夠的測試用例,使被測程序的每個判定表達式中每個條件的各種可能的值至少出現一次。 總結: 在實際的邏輯覆蓋測試中,一般以 條件組合覆蓋 為主設計測試用例,然后再補充部分用例,以達到 路徑覆蓋 測試標準。 ? ④設計測試用例 確保每一條路徑的執(zhí)行。amp。要求寫出其基本路徑測試的步驟。 listinsert(lc,++k,bj)。 ③ 反復進行 , 直到所有各層循環(huán)測試完畢 。 因此,可以從每個等價類中只取一組數據作為測試數據,這樣選取的數據最具有代表性,從而減少測試成本和提高測試效率。 ? 若規(guī)定了輸入數據必須遵循的規(guī)則,可確定一個有效等價類和若干個無效等價類。 ? 步驟 1:劃分等價類并編號。檢查邊界情況的測試用例是比較高效的,可以查出更多的錯誤。 例:排序程序 ? 輸入表為空。 缺點: ① 一次將所有模塊組裝后的程序會很龐大 , 各模塊之間相互影響 , 情況十分復雜 。 2)混合測試法:它首先對軟件結構中較低層的模塊自底向上組裝測試 , 然后對軟件結構中較上層的模塊采用自頂向下的方法進行組裝與測試 。 (3)確認測試的結果可分為兩種情況: ① 測試結果與預期結果相符 , 程序的功能和性能滿足用戶需求; ② 測試結果與預期結果不相符 , 將存在的問題列出清單 , 提供給開發(fā)者作為修改依據 。 軟件調試 調試 (debug, 排錯 ) 調試功能是將在測試過程中出現的錯誤進一步診斷并且改正程序中存在的潛在錯誤,保證軟件運行的正確性和可靠性。 第二步:分析收集到的數據信息 , 以便發(fā)現規(guī)律或矛盾 。 ? 參考資料 : 列出有關資料的作者、標題、編號、發(fā)表日期、出版單位或資料來源 , 可包括 : 項目的計劃任務書、合同或批文 。 ? 測試項目 : 列出組裝測試和確認測試中每一項測試的內容、名稱、目的和進度。 ? 準則 : 說明評論測試結果的準則。 詳細設計說明書 。 該項測試發(fā)現的問題。 例:合并兩個線形表,代碼如下 : void mergelist(list la,list lb,list amp。 (j=lb_len)){ 4: getelem(la,i,ai)。 } 11: while (j=lb_len) { 12
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1