軟件測試用例設計--場景分析方法_第1頁
軟件測試用例設計--場景分析方法_第2頁
軟件測試用例設計--場景分析方法_第3頁
軟件測試用例設計--場景分析方法_第4頁
全文預覽已結(jié)束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、軟件測試用例設計-場景分析方法方法簡介現(xiàn)在的軟件幾乎都是用事件觸發(fā)來控制流程的,事件觸發(fā)時的情景便形成了場景,而同一事件不同的觸發(fā)順序和處理結(jié)果就形成事件流。這種在軟件設計方面的思想也可以引入到軟件測試中,可以比較生動地描繪出事件觸發(fā)時的情景,有利于測試設計者設計測試用例,同時使測試用例更容易理解和執(zhí)行。基本流和備選流:如下圖所示,圖中經(jīng)過用例的每條路徑都用基本流和備選流來表示,直黑線表示基本流,是經(jīng)過用例的最簡單的路徑。備選流用不同的色彩表示,一個備選流可能從基本流開始,在某個特定條件下執(zhí)行,然后重新加入基本流中(如備選流1和3);也可能起源于另一個備選流(如備選流2),或者終止用例而不再重

2、新加入到某個流(如備選流2和4)。開始用例1 .例子描述下圖所示是ATM例子的流程示意圖2 .場景設計:下表所示是生成的場景表3-8場景設計場景1一一成功提款基本流四二一一.;7內(nèi)沒有現(xiàn)金基本流備選流2場景3一門網(wǎng)現(xiàn)金小足基本旅備選流3場所4一PIN有誤1還有輸入機會)基本流備選流4場景3一PIN有誤(不再有輸入機會)基本流備選流4場景6一賬戶不存在味戶類型有誤基赧E備選流5一賬戶余額不足基本流備選流61注:為方便起見,備選流3和6(場景3和7)內(nèi)的循環(huán)以及循環(huán)組合未納入上3 .用例設計對于這7個場景中的每一個場景都需要確定測試用例??梢圆捎镁仃嚮驔Q策表來確定和管理測試用例。下面顯示了一種通用

3、格式,其中各行代表各個測試用例,而各列則代表測試用例的信息。本示例中,對于每個測試用例,存在一個測試用例ID、條件(或說明)、測試用例中涉及的所有數(shù)據(jù)元素(作為輸入或已經(jīng)存在于數(shù)據(jù)庫中)以及預期結(jié)果。表3-9測試用例表TC(測試用例)ID號場景/條件PIM賬號輸入(或選擇)的喔面金額的金額頊期結(jié)果CW1場景L成功提款VVVTV成功提款CM2場導2;龍門內(nèi)沒有現(xiàn)金VV¥VI提款選項不可用,用可結(jié)束CW3現(xiàn)金不足VVVVI警告消息,返回基本流步驟岳輸入金顫CW4場景4fPIM有誤(還有不止一次輸入機會)IVn/aVV警告消息,返回基本流步驟4,輸入PINCW5場景&PIM有誤(還

4、有一次輸入機會)IVn/a手V警告消息,返回基本流步驟4,輸ApinCW6場景&PIM有誤(不冉枸輸入機會)IVn/aV警告消息,卡予保留,用例結(jié)束4 .數(shù)據(jù)設計一旦確定了所有的測試用例,則應對這些用例進行復審和驗證以確保其準確且適度,并取消多余或等效的測試用例。測試用例一經(jīng)認可,就可以確定實際數(shù)據(jù)值(在測試用例實施矩陣中)并且設定測試數(shù)據(jù),如表3-10所示表3-10測試用例表TC(利試用例:IDa場景條件PIX妹號輸入演選擇)的金鞍匚元)啊金毅Cjt)ATMA的金表1兀)預結(jié)具cwt場景L成功提款498"S的9S力.00500.00成功提款0賬戶余額被更新為450一00場景二;二T工內(nèi)沒有現(xiàn)金火U心9S100.00500.00提款選項不可用,用例結(jié)束CW3場景3:ATM內(nèi)現(xiàn)金不足498"sgS100.00500,00*0.00警告消息,返回基本荒步驟缶輸入金額場景之誤(還有不止一次輸入機會)49-S£099stia煙加2J00警告消息,返回基本流步驟4,輸入PINCW?場景4:P1NWi吳(還有次輸入機會)49-S3成9Sna500.Q

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論