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

正文內(nèi)容

第8章系統(tǒng)實施-文庫吧資料

2024-08-14 17:45本頁面
  

【正文】 大于或小于最大值或最小值的情況 邊界條件 單元測試數(shù)據(jù)的選擇 ?值域 單元測試的數(shù)據(jù)集有: ?值類 ?離散值 ?值的次序集(用來測試順序文件和表) 單元測試情況的設(shè)計 ? 利用一種或多種白盒測試法對模塊的邏輯結(jié)構(gòu)(內(nèi)部屬性)進行分析,得到一些測試情況 ?根據(jù)模塊說明書(外部屬性)再用黑盒測試方法對原有的測試情況加以補充。 重要路徑 比較錯誤 ?所比較的數(shù)據(jù)項的屬性不匹配; ?在 AND, OR等關(guān)系運算次序不正確; ?“ 差 1”錯誤 ( 多循環(huán)一次或少循環(huán)一次 ) ; ?錯誤的或不存在的循環(huán)終止條件; ?當(dāng)遇到發(fā)散的迭代時不能終止循環(huán); ?錯誤地修改循環(huán)變量。 模塊接口錯誤類型 ?沒有正確地打開或關(guān)閉文件; ?文件記錄 、 數(shù)據(jù)域的定義不正確; ?鍵的存取不正確; ?緩沖區(qū)的大小與記錄長度不匹配; ?輸出信息中有文字書寫錯誤; ?文件終止條件沒有正確處理。如果第一個字符不正確,則發(fā)出信息 X12。人工測試技術(shù)有 : 程序?qū)彶? (Code Inspections) 人工運行 (Walkthroughs) 靜態(tài)檢查 (Desk Checking) 計算機測試 ( 1)設(shè)計測試情況 計算機測試要遵循的步驟: ( 2)進行模塊測試 ( 3)進行高級測試 準備一些測試程序在計算機上運行, 以此來查找程序錯誤 軟件測試方法 動態(tài)測試法 靜態(tài)測試法 動態(tài)測試方法 黑盒測試 白盒測試 黑盒測試 (功能測試 )方法 (Block_box Testing) 黑盒測試 ?黑盒測試方法 ?黑盒測試方法的原理 ?窮舉測試 ?黑盒測試使用的數(shù)據(jù) 黑盒測試方法 ?已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能 ?通過測試檢驗是否每個功能都能正常使用 黑盒測試方法工作原理 ?把程序看成一個黑盒子 黑盒 程序 ?完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程 黑盒測試方法工作原理 ?在接口進行測試 ?檢查程序功能是否按規(guī)格說明書的規(guī)定正常使用 正常使用 黑盒測試方法工作原理 ?程序是否適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出數(shù)據(jù) ?保持外部信息的完整性 黑盒測試方法工作原理 黑盒測試的窮盡輸入測試 ?至少必須對所有輸入數(shù)據(jù)的各種可能值的排列組合都進行測試 ?例一個程序需要三個整數(shù)型的輸入數(shù)據(jù) ?如果計算機字長是 16位,則每個整數(shù)可能取的值有 216個 ?三個數(shù)的可能排列組合是 216*216 *216( 3*1014種) ?假設(shè)每執(zhí)行一次程序需要 1毫秒,則需 1萬年 黑盒測試使用的數(shù)據(jù) ?程序有效的輸入數(shù)據(jù) ?程序無效的輸入數(shù)據(jù) ?極端的數(shù)據(jù)元素 ?正常的數(shù)據(jù)元素 ?特殊的數(shù)據(jù)元素 白盒測試 (結(jié)構(gòu)測試 )方法 (White_box Testing) ?白盒測試方法 白盒測試 ?白盒測試方法的原理 ?窮盡測試 白盒測試 (結(jié)構(gòu)測試或邏輯覆蓋法 )方法 ?已經(jīng)知道了產(chǎn)品內(nèi)部工作過程 ?通過測試檢驗來檢驗產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行 白盒測試方法工作原理 ?把程序看成裝在一個透明的白盒子里 白盒 程序 ?完全了解程序的內(nèi)部結(jié)構(gòu)和處理過程 白盒測試方法工作原理 ?按照程序內(nèi)部的邏輯測試程序 白盒測試方法工作原理 ?檢驗程序中的每一條通路是否都能按預(yù)定的要求正常工作 白盒測試的窮盡路徑測試 ?至少必須對所有路徑都進行測試 ?即使可以窮舉出所有的路徑,但是若程序少寫了一個路徑,則查不出錯誤 靜態(tài)測試法 ?程序?qū)彶闀?代碼會審 ?桌前檢查( Desk Checking)靜態(tài)檢查 ?人工運行 動態(tài)測試方案設(shè)計 黑盒測試 用例設(shè)計 白盒測試 用例設(shè)計 白盒測試 邏輯覆蓋測試的種類 ?語句覆蓋 ?判定覆蓋 ?條件覆蓋 ?判定 /條件覆蓋 ?多重條件覆蓋 ?實例 被測試程序及控制流程圖 PROCEDURE prol parameter A,B,X if(A1).AND.(B=0) X=X/A endif if(A=2).OR.(X1) X=X+1 endif A1 AND B=0 X=X/A a c b N A=2 OR X1 X=X+1 e d N Y Y 語句覆蓋 ?編寫足夠的測試情況,使得每條語句至少執(zhí)行一次 ?編寫一個通過路徑 ace的單個測試情況 A1 AND B=0 X=X/A a c b N A=2 OR X1 X=X+1 e d N Y Y ?在 a點 A=2; B=0和 X=3 判定覆蓋 分支覆蓋 ?編寫足夠的測試情況,使得每個判定至少有一次“真”和一次“假”的結(jié)果 ?每個分支方向都必須至少經(jīng)過一次 ?要在程序或子程序的每個入口點至少進入一次 判定覆蓋 例: ace和 abd或 acd和 abe都可滿足判定覆蓋 A1 AND B=0 X=X/A a c b N A=2 OR X1 X=X+1 e d N Y Y 如果選擇路徑 acd及 abe,則A=3, B=0, X=3和 A=2, B=1,X=1 條件覆蓋 ?編寫足夠的測試情況,使得判定中每個條件的所有可能結(jié)果至少出現(xiàn)一次 ?要在程序或子程序的每個入口點至少進入一次 ?有 4個條件: A1,B=0,A=2和 X1 ?需要有足夠的測試情況以形成:在 a點出現(xiàn) A1,A≤1,B=0,B≠0 ?在 b點出現(xiàn) A=2, A ≠ 2, X1,X≤1 ?A=0, B=0, X=4,路徑 ace ?A=1, B=1, X=1,路徑 abd A1 AND B=0 X=X/A a c b N A=2 OR X1 X=X+1 e d N Y Y 條件覆蓋 判定 /條件覆蓋 ?編寫足夠的測試情況,使得判定中每個條件的所有可能結(jié)果至少出現(xiàn)一次 ?每個判定本身所有可能結(jié)果也至少出現(xiàn)一次 ?同時每個入口點至少要進入一次 A1 AND B=0 X=X/A a c b N A=2 OR X1 X=X+1 e d N Y Y ?有 4個條件: A1,B=0,A=2和 X1 ?A=1,B=0,x=3 ?A=2,B=1,X=1 覆蓋了四個判定結(jié)果中的 2個 ?ace和 abd或 acd和 abe都可滿足判定覆蓋 ?A=3,B=0,x=3和 A=2,B=1,X=1 覆蓋了四個判定結(jié)果 判定 /條件覆蓋 多重條件覆蓋 ?編寫足夠的測試情況,使得每個判定判定中條件結(jié)果的所有可能組合至少出現(xiàn)一次 ?所有的入口點都至少進入一次 ?要寫出足夠的測試情況,以使判定的每條分支至少通過一次 ?有 8個條件: ① A1,B=0 ② A1,B≠0 ③ A≤1,B=0 ④ A≤1,B≠0 ⑤ A=2,X1 ⑥ A=2,X≤1 ⑦ A≠2,X1 ⑧ A≠2,X≤1 A1 AND B=0 X=X/A a c b N A=2 OR X1 X=X+1 e d N Y Y ?A=2,B=0,X=4 覆蓋①,⑤ ?A=2,B=1,X=1, 覆蓋②,⑥ ?A=1,B=0,X=2 覆蓋③,⑦ ?A=1,B=1,X=1 覆蓋④,⑧ 多重條件覆蓋 實例 假如有如下一條語句 IF( X0)AND(Y≠0) THEN S1 ELSE S2 ENFIF ?滿足判定覆蓋標準,但不滿足條件覆蓋標準 ?滿足條件
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1