版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件質(zhì)量保證與測(cè)試?yán)}講解:等價(jià)類和決策表的綜合應(yīng)用第3章黑盒測(cè)試SoftwareQualityAssuranceandTesting等價(jià)類和決策表的綜合應(yīng)用
面對(duì)一個(gè)實(shí)際的軟件測(cè)試任務(wù)時(shí),僅僅采用一種黑盒測(cè)試用例設(shè)計(jì)方法,往往無(wú)法得到理想的測(cè)試用例集,難以高質(zhì)量的解決較為復(fù)雜的軟件測(cè)試問(wèn)題。在這種情況下,需要綜合運(yùn)用多種測(cè)試設(shè)計(jì)方法,取長(zhǎng)補(bǔ)短,提高測(cè)試的針對(duì)性和覆蓋率。下面我們來(lái)看一個(gè)等價(jià)類和決策表測(cè)試設(shè)計(jì)方法綜合應(yīng)用的例子。問(wèn)題
某程序功能為:輸入一個(gè)有效的日期,輸出該日期下一天的日期,例如輸入2023年1月1日,則輸出為2023年1月2日。該程序有三個(gè)輸入變量year、month、day,分別表示輸入日期的年、月、日,year的有效取值范圍為1-9999。設(shè)該程序已被開(kāi)發(fā)出來(lái)了,試采用黑盒測(cè)試方法設(shè)計(jì)測(cè)試用例,對(duì)該程序進(jìn)行功能測(cè)試。分析輸入變量year、month、day都有其有效范圍,應(yīng)對(duì)其進(jìn)行等價(jià)類劃分。變量year、month、day不同的組合,計(jì)算下一天日期的操作是不一樣的,需要結(jié)合這一情況,對(duì)有效等價(jià)類進(jìn)一步進(jìn)行細(xì)分。要分析程序的功能規(guī)格,并結(jié)合等價(jià)類劃分的情況,列出程序所有可能采取的操作,操作應(yīng)原子化,即不可再拆分。把year、month、day不同有效等價(jià)類的組合及計(jì)算下一天日期的操作,作為一條規(guī)則,填入決策表。合并簡(jiǎn)化決策表,并為每條規(guī)則設(shè)計(jì)測(cè)試用例。過(guò)程輸入變量year、month、day都有其有效范圍,應(yīng)對(duì)其進(jìn)行等價(jià)類劃分。year的有效等價(jià)類:1-9999(題目設(shè)定)month的有效等價(jià)類:1-12day的有效等價(jià)類:1-31過(guò)程變量year、month、day不同的組合,計(jì)算下一天日期的操作是不一樣的,需要對(duì)有效等價(jià)類進(jìn)一步進(jìn)行細(xì)分。year變量的有效等價(jià)類(細(xì)分):Y1:{year是平年}Y2:{year是閏年}month變量的有效等價(jià)類(細(xì)分):M1:{month=2}M2:{month=12}M3:{month=1,3,5,7,8,10}M4:{month=4,6,9,11}day變量的有效等價(jià)類(細(xì)分):D1:{1≤day≤27}D2:{day=28}D3:{day=29}D4:{day=30}D5:{day=31}過(guò)程要分析程序的功能規(guī)格,并結(jié)合等價(jià)類劃分的情況,列出程序所有可能采取的操作,并且操作應(yīng)原子化。A1:year+1A2:month=1A3:month+1A4:day=1A5:day+1A6:提示輸入日期無(wú)效過(guò)程把year、month、day不同有效等價(jià)類的組合及計(jì)算下一天日期的操作,作為一條規(guī)則,填入決策表。yearmonthday總的組合數(shù)2個(gè)有效等價(jià)類4個(gè)有效等價(jià)類5個(gè)有效等價(jià)類2*4*5=40初始的決策表應(yīng)共有40列。過(guò)程合并簡(jiǎn)化決策表,并為每條規(guī)則設(shè)計(jì)測(cè)試用例。合并后,共有13條規(guī)則,需要設(shè)計(jì)13個(gè)測(cè)試用例。小結(jié)
year、month、day的等價(jià)類劃分,保證了單個(gè)輸入數(shù)據(jù)的完備性(各種情況都有)和無(wú)冗余性(不會(huì)出現(xiàn)重復(fù),因?yàn)楦鱾€(gè)等價(jià)類互斥)。決策表的應(yīng)用,保證了各種輸入組合情況的完備性(各種組合情況都有)和無(wú)冗余性(不會(huì)出現(xiàn)重復(fù),因?yàn)闆Q策表的各條規(guī)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 內(nèi)勤組介紹教學(xué)課件
- 內(nèi)勤業(yè)務(wù)知識(shí)培訓(xùn)課件
- 溺水救助活動(dòng)策劃方案(3篇)
- 綠化管養(yǎng)工具管理制度(3篇)
- 獸藥產(chǎn)品培訓(xùn)
- 獸醫(yī)注射技術(shù)
- 《GAT 1311-2016法庭科學(xué)印章印文鑒定意見(jiàn)規(guī)范》專題研究報(bào)告
- 兼職團(tuán)隊(duì)培訓(xùn)
- 養(yǎng)老院環(huán)境衛(wèi)生制度
- 企業(yè)資產(chǎn)管理制度
- 2025年新疆中考物化試卷及答案
- 配電房整改工程施工方案(2025版)
- 建筑室外亮化施工方案
- 遼寧省盤錦市名校2026屆物理九年級(jí)第一學(xué)期期末考試模擬試題含解析
- 2026屆河北唐山豐南區(qū)物理八年級(jí)第一學(xué)期期末復(fù)習(xí)檢測(cè)模擬試題含解析
- 醫(yī)療器械生產(chǎn)企業(yè)變更控制程序
- 倉(cāng)庫(kù)節(jié)日前安全培訓(xùn)計(jì)劃課件
- 關(guān)于個(gè)人述責(zé)述廉存在問(wèn)題及整改措施
- 2025通信安全員ABC證考試題庫(kù)及答案(1000題)
- 靜脈穿刺血管選擇課件
- 醫(yī)療器械- 純化水系統(tǒng)知識(shí)
評(píng)論
0/150
提交評(píng)論