




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、黑盒測試方法之因果圖、判定表RobertStrictly Private and Confidential因果圖因果圖因果圖方法(因果圖方法(Cause-Effect graphics):一種黑盒測試方法??紤]輸入條件之間的聯(lián)系,):一種黑盒測試方法。考慮輸入條件之間的聯(lián)系,各種組合,相應(yīng)產(chǎn)生多個動作來設(shè)計測試用例。各種組合,相應(yīng)產(chǎn)生多個動作來設(shè)計測試用例。方法的依據(jù):方法的依據(jù): 需求規(guī)格說明中的因果關(guān)系。需求規(guī)格說明中的因果關(guān)系。因果圖介紹因果圖介紹 c1e1恒等恒等c1e1非非c1e1或或c2c3Vc1e1與與c2條件的約束條件的約束 輸入條件約束輸入條件約束abEE約束(異、排他):約
2、束(異、排他):a,b中至多有一個可能為中至多有一個可能為 1,即即a和和b不能同時為不能同時為1。acF(I)F約束(或、包含):約束(或、包含):a,b和和c中至少有一個必須為中至少有一個必須為 1,即即a,b和和c不能同時為不能同時為0。babG(O)G約束(唯一):約束(唯一):a,b中必須有一個且僅有一個為中必須有一個且僅有一個為 1。條件的約束 輸入條件的約束輸入條件的約束abRR約束(要求):約束(要求):a是是1時,時,b必須是必須是 1,即不可能即不可能a是是1時時b是是0。輸出條件的約束輸出條件的約束abMM約束(強制):若約束(強制):若a是是1時,則結(jié)果時,則結(jié)果b強制
3、為強制為0。 因果圖創(chuàng)建測試用例步驟分析需求中原因和結(jié)果。分析需求中原因和結(jié)果。將需求中的原因和結(jié)果連接成因果圖。將需求中的原因和結(jié)果連接成因果圖。把因果圖轉(zhuǎn)換成判定表。把因果圖轉(zhuǎn)換成判定表。把判定表中每一列表示的情況寫成測試用例。把判定表中每一列表示的情況寫成測試用例。例子例子u軟件規(guī)格說明書軟件規(guī)格說明書:u在在OVI地圖查找項中,輸入完全地址和模糊地址能查找出地址;輸入錯誤或不輸入地址則提示錯誤信息地圖查找項中,輸入完全地址和模糊地址能查找出地址;輸入錯誤或不輸入地址則提示錯誤信息或不顯示。或不顯示。例子例子原因和結(jié)果:原因和結(jié)果:原原 因:因:1-輸入精確地址;輸入精確地址;2-輸入模
4、糊地址;輸入模糊地址;3-輸入非正常地址;輸入非正常地址;結(jié)果:結(jié)果: 21-出現(xiàn)地址;出現(xiàn)地址;22-不出現(xiàn)地址;不出現(xiàn)地址;23-給出錯誤信息;給出錯誤信息;4-不輸入地址;不輸入地址;例子例子因果圖和具有約束的因果圖:因果圖和具有約束的因果圖:考慮到原因之間必須有一個且僅有一個為考慮到原因之間必須有一個且僅有一個為1,因此在因果圖上施加,因此在因果圖上施加G約束約束122122323G因果圖實例因果圖實例具有具有E約束的因果圖約束的因果圖41221223234例子例子 根據(jù)因果圖建立如下的判定表:根據(jù)因果圖建立如下的判定表:123456789 10 11 12 13 14 15 16條條
5、件件10000000011 11111120000111100 00111130011001100 11001140101010101 010101動動作作210011221000230100因果圖法優(yōu)缺點因果圖法優(yōu)缺點 優(yōu)點優(yōu)點 1、因果圖法能夠幫助我們按照一定步驟,高效的選擇測試用例,設(shè)計多個輸入條件組合用例、因果圖法能夠幫助我們按照一定步驟,高效的選擇測試用例,設(shè)計多個輸入條件組合用例. 2、因果圖分析還能為我們指出,軟件規(guī)格說明描述中存在的問題、因果圖分析還能為我們指出,軟件規(guī)格說明描述中存在的問題. 缺點缺點 1、輸入條件與輸出結(jié)果的因果關(guān)系,有時難以從軟件需求規(guī)格說明書得到、輸入條
6、件與輸出結(jié)果的因果關(guān)系,有時難以從軟件需求規(guī)格說明書得到. 2、即時得到了這些因果關(guān)系,也會因為因果關(guān)系復(fù)雜導(dǎo)致因果圖非常龐大,測試用例數(shù)目及其龐大、即時得到了這些因果關(guān)系,也會因為因果關(guān)系復(fù)雜導(dǎo)致因果圖非常龐大,測試用例數(shù)目及其龐大. 判定表驅(qū)動測試判定表驅(qū)動測試 是分析和表達多邏輯條件下執(zhí)行不同操作的情況下的工具,通常作為程序開發(fā)的輔助工具是分析和表達多邏輯條件下執(zhí)行不同操作的情況下的工具,通常作為程序開發(fā)的輔助工具. 規(guī)格說明以判定表形式給出規(guī)格說明以判定表形式給出,或很容易轉(zhuǎn)換成判定表或很容易轉(zhuǎn)換成判定表 .判定表的組成判定表的組成條件樁條件樁動作樁動作樁條件項條件項動作項動作項規(guī)則規(guī)
7、則條件樁(條件樁(Condition stub)動作樁(動作樁(Action stub)條件項(條件項(Condition Entity)動作項(動作項(Action Entity)判定表的建立步驟:(根據(jù)軟件規(guī)格說明)確定規(guī)則的個數(shù)確定規(guī)則的個數(shù).假如有假如有n個條件個條件.每個條件有兩個取值(每個條件有兩個取值(0,1),故有故有 2n種規(guī)則種規(guī)則. 列出所有的條件樁和動作樁列出所有的條件樁和動作樁.填入條件項填入條件項.填入動作項填入動作項.等到初始判定表等到初始判定表.簡化簡化.合并相似規(guī)則(相同動作)合并相似規(guī)則(相同動作). 例子例子 一張關(guān)于科技書閱讀指南的判定驅(qū)動表:一張關(guān)于科
8、技書閱讀指南的判定驅(qū)動表: 3個問題個問題8種情況種情況問題問題建議建議你覺得疲倦嗎?你覺得疲倦嗎?你對內(nèi)容感興趣嗎?你對內(nèi)容感興趣嗎?書中內(nèi)容使你糊涂嗎?書中內(nèi)容使你糊涂嗎?請回到本章開頭重讀請回到本章開頭重讀繼續(xù)讀下去繼續(xù)讀下去跳到下一章去讀跳到下一章去讀停止閱讀,請休息停止閱讀,請休息12345678YYYYYYYYYYYYNNNNNNNNNNNNXXXXXXXX規(guī)則化簡規(guī)則化簡 化簡化簡 就是規(guī)則和并就是規(guī)則和并 有兩條和多條規(guī)則具有相同的動作,并且其條件項之間存在著極為相似的關(guān)系。有兩條和多條規(guī)則具有相同的動作,并且其條件項之間存在著極為相似的關(guān)系。YYN NYNXXYN-XYY-NNNXXY-NX兩條規(guī)則和并成一條兩條規(guī)則和并成一條兩條規(guī)則進一步和并兩條規(guī)則進一步和并判定表優(yōu)缺點判定表優(yōu)缺點 I. 優(yōu)點:它能把復(fù)雜的問題按各種可能的情況一一列舉出來,簡明而易于理解,也可避免遺漏。優(yōu)點:它能把復(fù)雜的問題按各種可能的情況一一列舉出來,簡明而易于理解,也可避免遺漏。 II. 缺點:不能表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小自考市場營銷實時動態(tài)變化試題及答案
- 2024年美容師考試的復(fù)習(xí)思路試題及答案
- 計算機基礎(chǔ)考試的自我評估工具試題及答案
- 寵物動物行為與營養(yǎng)試題及答案
- 25年公司主要負責(zé)人安全培訓(xùn)考試試題含完整答案【各地真題】
- 2025年中石化:石油腦合作協(xié)議書
- 25年公司主要負責(zé)人安全培訓(xùn)考試試題(新)
- 汽車美容師個人品牌推廣試題及答案
- 25年公司廠級員工安全培訓(xùn)考試試題含完整答案【考點梳理】
- 2024-2025公司級安全培訓(xùn)考試試題a4版
- 2025-2030羊毛制品行業(yè)市場調(diào)研分析及發(fā)展趨勢與投資前景研究報告
- 房建資料員知識培訓(xùn)課件
- 新零售背景下的電子商務(wù)嘗試試題及答案
- 《商務(wù)溝通與談判》課件 第二章 商務(wù)溝通原理
- 2024年四川內(nèi)江中考滿分作文《我也有自己的光芒》8
- 深信服aES產(chǎn)品技術(shù)白皮書-V1.5
- (高清版)DB11∕T2316-2024重大活動應(yīng)急預(yù)案編制指南
- 小學(xué)生航天科技教育課件
- 人工智能機器人研發(fā)合同
- 放射防護知識培訓(xùn)
- 《社區(qū)智慧養(yǎng)老模式研究的國內(nèi)外文獻綜述》4200字
評論
0/150
提交評論