下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、場景法和因果法的區(qū)別及使用范圍總結(jié)概述:在黑盒測試時,我們不考慮系統(tǒng)的內(nèi)部結(jié)構(gòu)和處理過程,使用輸入輸出來驗證系統(tǒng)是否 達到用戶的需求。黑盒測試常用的方法包括邊界值、等價類、錯誤猜測法、場景法、判定表、 正交法等,當(dāng)然,邊界值、等價類這些是很明顯的基于輸入值的考慮,而因果法、場景法這 兩種常用的黑盒測試方法,是需要我們深入探討的測試設(shè)計思路。細節(jié)分析:一、因果法:1、原理:(如何解決問題)分析測試需求,根據(jù)需求確定輸入的條件和輸出條件。根據(jù)輸入輸出,得到的判定表。通過判定表得到測試用例。2、因果圖測試法的步驟:分析軟件的需求說明的描述中原因(即輸入條件或輸入條件的等價類),哪些是結(jié)果(即 輸出條
2、件),并給每個原因和結(jié)果賦予一個標(biāo)識符。分析軟件需求說明描述中的語義。找出原因與結(jié)果之間、原因與原因之間對應(yīng)的關(guān)系。 根據(jù)這些關(guān)系,畫出因果圖。由于語法或環(huán)境的限制,有些原因與原因之間、原因與結(jié)果之間的組合情況不可能出現(xiàn)。 為表明這些特殊情況,在因果圖上用一些記號表明約束或限制條件。把因果圖轉(zhuǎn)換成判定表。把判定表的每一列作為依據(jù),設(shè)計測試用例。3、因果圖法的核心要點、適用范圍及局限性:3.1因果圖的核心要點1)建立判斷表的步驟(根據(jù)軟件規(guī)格說明書):確定規(guī)則的個數(shù)。假如有N個條件,每個條件有兩個取值(0、1),故有2n種規(guī)則。2)適合使用判斷表設(shè)計測試用例的條件:規(guī)格說明以判定表形式給出,或很
3、容易轉(zhuǎn)換成判斷表。條件的排列順序不會也不影響執(zhí)行哪些操作。規(guī)則的排列順序不會也不影響執(zhí)行哪些操作。3.2因果圖的適用范圍因果法是一種利用圖解法分析輸入的各種組合情況并且作為輸入條件的原因與輸出結(jié)果之 間的因果關(guān)系比較容易從需求規(guī)格說明中得到,從而設(shè)計測試用例的方法,它適合于檢查 程序輸入條件的各種組合情況。3.3因果圖的局限性軟件規(guī)模、條件的順序問題。二、場景法:1、原理:(為什么引入用例場景)現(xiàn)在的軟件幾乎都是由事件觸發(fā)來控制流程的,事件觸發(fā)時的情景便形成了場景,而同 一事件不同的觸發(fā)順序和處理結(jié)果形成事件流。這種在軟件設(shè)計方面的思想也可被引入到軟 件測試中,生動的描繪出事件觸發(fā)時的情景,有
4、利于測試設(shè)計者設(shè)計測試用例,同時測試用 例也更容易的得到理解和執(zhí)行。提出這種測試思想的是Rational公司,在RUP2000中文版當(dāng)中有其詳盡的解釋和應(yīng)用,用 例場景貫穿其中。2、用例場景的定義:用例場景是通過描述流經(jīng)用例的路徑來確定的過程,這個流經(jīng)過程要從用例開始到結(jié)束遍歷 其中所有基本流和備選流。3、場景法的基本設(shè)計步驟:根據(jù)說明,描述出程序的基本流及各項備選流根據(jù)基本流和各項備選流生成不同的場景對每一個場景生成相應(yīng)的測試用例對生成的所有測試用例重新復(fù)審,去掉多余的測試用例,測試用例確定后,對每一個測試 用例確定測試數(shù)據(jù)值4、場景法設(shè)計使用范圍:場景法多用于系統(tǒng)的典型業(yè)務(wù)和典型功能。典型
5、業(yè)務(wù)使用場景法設(shè)計測試,偏重于大的業(yè)務(wù)流程,目的是用業(yè)務(wù)流把各個孤立的功 能點串起來,為測試人員建立整體業(yè)務(wù)感覺,從而避免陷入功能細節(jié),忽視業(yè)務(wù)流程要點的 錯誤傾向。典型功能是在多個系統(tǒng)中出現(xiàn)的共通功能,用場景法可以提煉出多個系統(tǒng)公用的測試方 法和手段,著眼于用戶在單一功能執(zhí)行時的互動體驗。5、場景法設(shè)計的要點:對業(yè)務(wù)的理解;對用戶需求的把握;從用戶的角度出發(fā)進行設(shè)計。使用場景法設(shè)計用例時,基本流和備選流的識別原則:一個業(yè)務(wù)只存在一個基本流;基本流只有一個起點一個終點;基本流是主流,備選流是支流;備選流可以起始于基本流,也可以起始于其它的備選流;備選流的終點,可以是一個流程出口,也可以是回到基本流,還可以是匯入其它的備選流; 備選流匯合時,誰匯合到誰,取決于流量大小也即該流程出現(xiàn)的可能性大小,小的匯入大的; 如果在流程圖中出現(xiàn)了兩個不相上下的基本流,一般需要把它們分別當(dāng)做一個業(yè)務(wù)看待??偨Y(jié):其實在實際的測試設(shè)計中,各種方法都是相互輔助的,比如:等價類劃分與邊界值想結(jié) 合來設(shè)計數(shù)據(jù)、因果法轉(zhuǎn)化為正交表設(shè)計測試用例等,只有全面的分析被測對象,綜合應(yīng)用 各種測試方法,才能設(shè)計出更好的測試用例。如何高效設(shè)計用例:測試用例的設(shè)計步驟1)構(gòu)造根據(jù)設(shè)計規(guī)格得出的基本功能測試用例;2)邊界值測試用例;3)狀態(tài)轉(zhuǎn)換測試用例;4)錯誤猜測測試用例;5)異常測試用例;6
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 提高前臺團隊協(xié)作能力的計劃
- 羽絨服加工承攬合同三篇
- 制定個人財務(wù)對比分析計劃
- 初中生健身之道-全面解析體育鍛煉的重要性
- 毛澤東思想和中國特色社會主義理論體系概論-40-真題-無答案
- 專家兼職協(xié)議書范文范本
- 農(nóng)村集體土地占有協(xié)議書范文
- 關(guān)于律師事務(wù)所合伙協(xié)議書范文
- 中職英語教學(xué)反思5篇
- 時尚歷史-初探-服裝歷史專家
- 中考英語閱讀理解專項復(fù)習(xí)教學(xué)設(shè)計 人教版
- 2024年二級建造師網(wǎng)考試試題答案
- 人教版五年級上冊小數(shù)乘除法豎式計算題200道及答案
- 15《我與地壇》教學(xué)設(shè)計2023-2024學(xué)年統(tǒng)編版高中語文必修上冊
- DL∕T 1687-2017 六氟化硫高壓斷路器狀態(tài)評價導(dǎo)則
- 小學(xué)三年級周長應(yīng)用題100道附答案(完整版)
- 2024年家庭期刊集團有限公司招聘筆試沖刺題(帶答案解析)
- 數(shù)字教育資源質(zhì)量評估指標(biāo)體系建構(gòu)
- 保密及知識產(chǎn)權(quán)歸屬協(xié)議范本(2024版)
- 南京2024年江蘇南京市審計局所屬事業(yè)單位招聘人員筆試歷年典型考題及考點附答案解析
- (2020版)煤礦安全生產(chǎn)標(biāo)準(zhǔn)化管理體系評分表
評論
0/150
提交評論