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

正文內(nèi)容

軟件測(cè)試基礎(chǔ)等價(jià)類(lèi)劃分-決策表(存儲(chǔ)版)

  

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