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

正文內(nèi)容

軟件測試基礎(chǔ)等價類劃分-決策表(存儲版)

2025-05-28 00:40上一頁面

下一頁面
  

【正文】 在 3 在 1 1 1 1 1 2 2 2 2 2 3 1 2 3 4 5 1 2 3 4 5 1 - - - - - - - - - - - 動 作 1 不可能 2 加 3 復(fù)位 4 加 5 復(fù)位 6 加 √ √ √ √ √ √ √ √ √ √ √ √ √ 規(guī)則 選項 條 件 1 在 3 3 3 3 4 4 4 4 4 4 4 2 在 2 3 4 5 1 2 2 3 3 4 5 3 在 - - - - - 1 2 1 2 - - 動 作 1 不可能 √ √ √ 2 加 √ √ √ √ √ 3 復(fù)位 √ √ √ 加 √ √ 復(fù)位 √ 加 √ 決策表法 規(guī)則選項條件 在在在 - - - - - - - - - - -動作不可能加復(fù)位加復(fù)位加 規(guī)則選項條件在在在 - - - - - - -動作不可能 加 復(fù)位 加 復(fù)位 加 決策表法 ? 可進一步簡化這 22個測試用例。 ? 若表中有兩條以上規(guī)則具有相同的動作,并且在條件項之間存在極為相似的關(guān)系,便可以合并。 ( 4) 填入動作項,得到初始決策表。例如,如果輸入為: 1964年 8月 16日,則輸出為 1964年 8月 17日。 ? 分析: – ①列出所有的條件樁和動作樁 決策表法 ? 分析: – ②確定規(guī)則的個數(shù):這里有 3個條件,每個條件有兩個取值,故應(yīng)有 2*2*2=8種規(guī)則。 ? 適用于使用決策表設(shè)計測試用例的條件: ? 規(guī)格說明以決策表形式給出,或較容易轉(zhuǎn)換為決策表。 ? 有 n個條件的決策表有 2n個規(guī)則(每個條件取真、假值)。 ? 決策表的概念:決策表是分析和表達多邏輯條件下執(zhí)行不同操作的情況的工具。原因常常是輸入條件或是輸入條件的等價類,而結(jié)果是輸出條件。 因果圖法 ( 1) 分析程序規(guī)格說明中的原因和結(jié)果: ( 2) 畫出因果圖(編號為 10的中間結(jié)點是導(dǎo)出結(jié)果的進一步原因): c1 c2 c3 e1 10 e2 e3 ~ ∨ E ~ ∧ 原因 結(jié)果 c1:第一個字符是 e1:給出信息 N c2:第一個字符是 * e2:修改文件 c3:第二個字符是一個數(shù)字 e3:給出信息 M 因果圖法 ( 3)將因果圖轉(zhuǎn)換成如下所示的判定表: 1 2 3 4 5 6 7 8 條件: C1 C2 C3 10 1 1 1 1 1 0 1 0 1 1 1 0 0 1 0 1 1 1 0 1 0 1 0 0 1 0 0 0 0 0 動作: e1 e2 e3 不可能 √ √ √ √ √ √ √ √ √ 測試用例 3 A *6 *B A1 GT 因果圖法 ( 4) 根據(jù)判定表中的每一列設(shè)計測試用例: 測試用例編號 輸入數(shù)據(jù) 預(yù)期輸出 1 3 修改文件 2 A 給出信息 M 3 *6 修改文件 4 *B 給出信息 M 5 A1 給出信息 N 6 GT 給出信息 N和信息 M 因果圖法 ? 實例 例如:有一個處理單價為 1元 5角錢的盒裝飲料的自動售貨機軟件。 ④把因果圖轉(zhuǎn)換成判定表。 ? R約束 (要求 ): a是 1時, b必須是 1,即 a為 1時, b不能為 0。 ? 非:若 c1 是 1,則 e1 為 0,否則 e1為 1。 因果圖法 ? 因果圖法是基于這樣的一種思想:一些程序的功能可以用判定表 ( 或稱決策表 ) 的形式來表示 , 并根據(jù)輸入條件的組合情況規(guī)定相應(yīng)的操作 。 邊界值分析法 ?1件 ¥ 3件 ¥ *3=4 大宗購物折扣 ? 邊界值分析法實例: ? 例 3 邊界值分析法 ? 需求一: ? 一家出售各種商品的商店,它為購買不同數(shù)量商品的客戶報出不同的價格,也就是按購買量的不同 ? 分段 ? 計價。 ? ⑥分析規(guī)格說明,找出其他可能的邊界條件。 (4) 根據(jù)程序規(guī)格說明的每個輸出條件,使用原則 (2) 。 邊界值分析法 ? 內(nèi)部邊界值分析: 在多數(shù)情況下,邊界值條件是基于應(yīng)用程序的功能設(shè)計而需要考慮的因素,可以從軟件的規(guī)格說明或常識中得到,也是最終用戶可以很容易發(fā)現(xiàn)問題的。 邊界值分析法 ? 等價類劃分: – 可以考慮作出如下劃分: ? 輸入 (i)0 和 (ii)=0 ? 輸出 (a)=0 和 (b) Error – 測試用例有兩個: ? 輸入 4,輸出 2。 通常邊界值分析法是作為對等價類劃分法的補充 , 這種情況下 , 其測試用例來自等價類的邊界 。重復(fù)這一步驟,直到所有的無效等價類均被測試用例所覆蓋。利用有效等價類,能夠檢驗程序是否實現(xiàn)了規(guī)格說明中預(yù)先規(guī)定的功能和性能。這樣,對于表征該類的數(shù)據(jù)輸入將能代表整個子集合的輸入。 黑盒測試技術(shù)介紹 ? 黑盒的劃分(一) 事務(wù)流劃分 : 節(jié)點代表事務(wù)的步驟,聯(lián)系代表步驟之間的連接關(guān)系 可以通過數(shù)據(jù)流圖輔助建立這個“關(guān)系圖” 數(shù)據(jù)流劃分 : 節(jié)點代表數(shù)據(jù)結(jié)構(gòu),聯(lián)系代表數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為其他數(shù)據(jù)結(jié)構(gòu) 可以通過數(shù)據(jù)流圖輔助建立這個“關(guān)系圖” 黑盒測試技術(shù)介紹 ? 黑盒的劃分(二) UC事件流 : 節(jié)點代表軟件系統(tǒng)的功能,聯(lián)系代表功能間的執(zhí)行順序和輸入輸出信息 可以通過 UC圖和順序圖來輔助建立這個“關(guān)系圖” 有限狀態(tài)劃分 : 節(jié)點表示用戶可見的狀態(tài),聯(lián)系代表轉(zhuǎn)換為其他節(jié)點的轉(zhuǎn)換 可以通過狀態(tài)圖來輔助建立這個“關(guān)系圖” 第一章 軟件測試基礎(chǔ)知識 12 黑盒測試技術(shù)介紹 黑盒測試用例設(shè)計方法 等價類劃分法 邊界值分析法 因果圖法 決策表法 正交試驗法 場景法 錯誤推測法 綜合測試策略 黑盒測試技術(shù) 等價類是指某個輸入域的子集合 等價類劃分法:依據(jù)軟件需求說明對 輸入的范圍 進行 細分 ,然后再分出的每一個區(qū)域內(nèi)選取一個有 代表性 的測試數(shù)據(jù)開展測試。 測試用例 執(zhí)行條件 測試輸入 預(yù)期結(jié)果 測試概述內(nèi)容回歸 ? 測試用例設(shè)計階段所作工作 ? 對需求說明書、測試計劃和原型仔細研究 ? 將待測產(chǎn)品分解成可獨立測試的單元 ? 為每個測試單元確定采用的測試技術(shù) ? 編寫測試用例,測試腳本 測試概述內(nèi)容回歸 ? 測試用例設(shè)計的誤區(qū) ? 能發(fā)現(xiàn)到目前為止沒有發(fā)現(xiàn)的缺陷的用例是好的用例; ? 測試用例應(yīng)該詳細記錄所有的操作信息,使一個沒有接觸過系統(tǒng)的人員也能進行測試; ? 測試用例設(shè)計是一勞永逸的事情; ? 測試用例不應(yīng)該包含實際的數(shù)據(jù); ? 測試用例中不需要明顯的驗證手段; 第一章 軟件測試基礎(chǔ)知識 6 測試技術(shù)簡介 黑盒測試技術(shù) 白盒測試技術(shù) 灰盒測試技術(shù) 性能測試技術(shù) 易用性測試技術(shù) 其它測試技術(shù) 手工測試和測試自動化 靜態(tài)測試與動態(tài)測試 本節(jié)課程內(nèi)容 第一章 軟件測試基礎(chǔ)知識 7 黑盒測試技術(shù)介紹 黑盒測試用例設(shè)計方法 等價類劃分法 邊界值分析法 因果圖法 決策表法 正交試驗法 場景法 錯誤推測法 綜合測試策略 黑盒測試技術(shù) 黑盒測試技術(shù)介紹 ? 黑盒測試被稱為功能測試或數(shù)據(jù)驅(qū)動測試, 是針對軟件的功能需求進行測試 。 ? 思考方向: 由于開平方運算只對非負實數(shù)有效,這時需要將所有的實數(shù)(輸入域 x)進行劃分,可以分成:正實數(shù)、 0 和 負實數(shù)。 ? 按照數(shù)值劃分 在規(guī)定了一組輸入數(shù)據(jù)(假設(shè)包括 n個 輸入值),并且程序要對每一個輸入值分別進行處理的情況下,可確定 n 個有效等價類(每個值確定一個有效等價類)和一個無效等價類(所有不允許的輸入值的集合)。 等價類劃分法 ? 在設(shè)計測試用例時,應(yīng)同時考慮有效等價類和無效等價類測試用例的設(shè)計。 有效等價類 無效等價類 等價類 有效等價類:符合需求說明,合理地輸入數(shù)據(jù)集合 [1]無效等價類 1 [3]無效等價類 100 [2]有效等價類 1— 100 無效等價類:不符合需求說明,無意義地輸入數(shù)據(jù)的集合 等價類劃分法 ? 加法器等價類(擴展) 加數(shù) 數(shù)值 整數(shù) 1 [1] 1— 100 [2] 100 [3] 小數(shù) [4] 非數(shù)值 字母 [5] 特殊字符[6] 空格 [7] 空白 [8] 等價類劃分法 ? 加法器測試用例(擴展) 用例編號 所屬等價類 加數(shù) 1 加數(shù) 2 和 1 2(有效等價類) 3 40 43 2 1(無效等價類) 0 1 提示“請輸入 1— 100之間的整數(shù)” 3 3(無效等價類) 110 101 4 4(無效等價類) 5 5(無效等價類) A B 6 6(無效等價類) 7 7(無效等價類) 空格 空格 8 8(無效等價類) …… …… …… …… …… 等價類劃分法 等價類劃分法 ? 使用等價類劃分法測試的實例 實例 1 三角形問題 分析: 在多數(shù)情況下,是從輸入域劃分等價類的,但并非不能從被測程序的輸出域反過來定義等價類,事實上,這對于三角形問題卻是最簡單的劃分方法。 ? 怎樣用邊界值分析法設(shè)計測試用例 ? ( 1) 首先確定邊界情況 。對應(yīng)于 (i) 和 (b) 。 項 范圍或值 位( bit) 0 或 1 字節(jié)( byte) 0 ~ 255 字( word) 0~65535(單字)或 0~4294967295(雙字) 千( K) 1024 兆( M) 1048576 吉( G) 1073741824 邊界值分析法 ? 次邊界-字符的邊界值檢驗: 在計算機軟件中,字符也是很重要的表示元素,其中 ASCII和
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1