一種依據(jù)場景分析設(shè)計軟件測試用例的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及軟件測試技術(shù)領(lǐng)域,特別設(shè)及一種依據(jù)場景分析設(shè)計軟件測試用例的 方法。
【背景技術(shù)】
[0002] 軟件測試是提高軟件質(zhì)量的重要手段,測試用例是軟件測試過程中的指導(dǎo),是軟 件測試的必須遵守的準則,更是軟件測試質(zhì)量穩(wěn)定的根本保障。在軟件測試過程中,測試用 例的設(shè)計和編制是軟件測試活動中最重要的,是測試執(zhí)行的正確性、有效性的基礎(chǔ)。如何 有效地設(shè)計測試用例,一直是測試人員所關(guān)注的問題。現(xiàn)在的軟件幾乎都是用事件觸發(fā)來 控制流程的,事件觸發(fā)時的情景便形成了場景,而同一事件不同的觸發(fā)順序和處理結(jié)果就 形成事件流。該種在軟件設(shè)計方面的思想也可引入到軟件測試中,通過運用場景來對系統(tǒng) 的功能點或業(yè)務(wù)流程的描述,可W比較生動地描繪出事件觸發(fā)時的情景,有利于測試設(shè)計 用例場景用來描述流經(jīng)用例的路徑,從用例開始到結(jié)束遍歷該條路徑上所有基本流和備選 流;從而提高了測試用例設(shè)計的質(zhì)量和軟件測試的質(zhì)量。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明解決的技術(shù)問題在于提供一種依據(jù)場景分析設(shè)計軟件測試用例的方法;解 決測試用例的設(shè)計不全、冗余、質(zhì)量不高從而導(dǎo)致測試質(zhì)量不高的等問題。
[0004] 本發(fā)明解決上述技術(shù)問題的技術(shù)方案是:
[0005] 所述的方法包括如下基本步驟:
[0006] 步驟1;根據(jù)說明,描述出程序的基本流及各項備選流;
[0007] 步驟2;根據(jù)基本流和各項備選流生成不同的場景;
[000引步驟3 ;對每一個場景生成相應(yīng)的測試用例;
[0009] 步驟4 ;對生成的所有測試用例重新復(fù)審,去掉多余的測試用例;
[0010] 步驟5;測試用例確定后,對每一個測試用例確定測試數(shù)據(jù)值。
[0011] 本發(fā)明的有益效果是:通過依據(jù)場景分析設(shè)計軟件測試用例的方法解決測試用例 的設(shè)計不全、冗余、質(zhì)量不高從而導(dǎo)致測試質(zhì)量不高的等問題。
【附圖說明】
[0012] 下面結(jié)合附圖對本發(fā)明進一步說明:
[0013] 圖1是本發(fā)明流程圖。
【具體實施方式】
[0014] 如圖1所示,本發(fā)明W-個在線購物為實例,用戶進入一個在線購物網(wǎng)站進行購 物,選購物品后,進行在線購買,該時需要使用帳號登錄,登錄成功后,進行付錢交易,交易 成功后,生成訂購單,完成整個購物過程來講述通過場景法分析來設(shè)計測試用例,具體步驟 如下:
[0015] 步驟1 ;根據(jù)說明,描述出程序的基本流及各項備選流;場景法一般包含基本流和 備用流,從一個流程開始,通過描述經(jīng)過的路徑來確定的過程,經(jīng)過遍歷所有的基本流和備 用流來完成整個場景;
[0016]
【主權(quán)項】
1. 一種依據(jù)場景分析設(shè)計軟件測試用例的方法,其特征在于:所述的方法包括如下基 本步驟: 步驟1:根據(jù)說明,描述出程序的基本流及各項備選流; 步驟2 :根據(jù)基本流和各項備選流生成不同的場景; 步驟3 :對每一個場景生成相應(yīng)的測試用例; 步驟4 :對生成的所有測試用例重新復(fù)審,去掉多余的測試用例; 步驟5 :測試用例確定后,對每一個測試用例確定測試數(shù)據(jù)值。
【專利摘要】本發(fā)明涉及軟件測試技術(shù)領(lǐng)域,特別涉及一種依據(jù)場景分析來設(shè)計軟件測試用例的方法。本發(fā)明的方法包括如下基本步驟:1:根據(jù)說明,描述出程序的基本流及各項備選流;2:根據(jù)基本流和各項備選流生成不同的場景;3:對每一個場景生成相應(yīng)的測試用例;4:對生成的所有測試用例重新復(fù)審,去掉多余的測試用例;5:測試用例確定后,對每一個測試用例確定測試數(shù)據(jù)值。本發(fā)明提高了測試用例設(shè)計編寫的質(zhì)量和測試效率;可以用于軟件測試用例的設(shè)計編寫。
【IPC分類】G06F11-36
【公開號】CN104866424
【申請?zhí)枴緾N201510266816
【發(fā)明人】何龍泉, 徐震宇, 孫傲冰, 季統(tǒng)凱
【申請人】國云科技股份有限公司
【公開日】2015年8月26日
【申請日】2015年5月22日