下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、因果圖適用場景必須考慮輸入條件的各種組合。概念四種因果關(guān)系如下圖:恒等:C1和E1永遠(yuǎn)一樣;非:C1和E1相反;或:C1或C2或C3是1,則E1是1;C1或C2或C3都不是1,則E1是0;與:C1和C2都是1,則E1是1;注:C1和e1均可取值0或1,0表示某狀態(tài)不出現(xiàn),1表示某狀態(tài)出現(xiàn)。五種因果約束如下圖:輸入狀態(tài)相互之間還可能存在某些依賴關(guān)系,稱為約束。4個(gè)輸入條件約束:E約束(exclusive):a和b中至多有一個(gè)可能為1,即a和b不能同時(shí)為1;I約束(或):a、b和c中至少有一個(gè)必須是1,即 a、b 和c不能同時(shí)為0;O約束(唯一);a和b必須有一個(gè),且僅有1個(gè)為1。R約束(要求):
2、a是1時(shí),b必須是1,即不可能a是1時(shí)b是01個(gè)輸出條件約束:M約束(強(qiáng)制):若結(jié)果a是1,則結(jié)果b強(qiáng)制為0如何做1) 分析軟件規(guī)格說明描述中, 那些是原因(即輸入條件或輸入條件的等價(jià)類),那些是結(jié)果(即輸出條件), 并給每個(gè)原因和結(jié)果賦予一個(gè)標(biāo)識(shí)符。2) 分析軟件規(guī)格說明描述中的語義,找出原因與結(jié)果之間, 原因與原因之間對(duì)應(yīng)的關(guān)系,根據(jù)這些關(guān)系,畫出因果圖。3) 由于語法或環(huán)境限制, 有些原因與原因之間,原因與結(jié)果之間的組合情況不可能出現(xiàn),為表明這些特殊情況, 在因果圖上用一些記號(hào)表明約束或限制條件。4) 把因果圖轉(zhuǎn)換為判定表。5) 把判定表的每一列拿出來作為依據(jù),設(shè)計(jì)測試用例。DEMO某軟
3、件規(guī)格說明書包含這樣的要求:第一列字符必須是A或B,第二列字符必須是一個(gè)數(shù)字,在此情況下進(jìn)行文件的修改,但如果第一列字符不正確,則給出信息L;如果第二列字符不是數(shù)字,則給出信息M。1) 分析原因和結(jié)果原因:1第一列字符是A2第一列字符是B3第二列字符是一個(gè)數(shù)字結(jié)果:21成功修改文件22給出信息L23給出信息M2) 畫因果圖、加約束11為中間節(jié)點(diǎn);考慮到原因1和原因2不可能同時(shí)為1,因此在因果圖上施加E約束3) 把因果圖轉(zhuǎn)化成判定表4) 把判定表的每一列作為依據(jù)設(shè)計(jì)測試用例,如上表最后兩行等價(jià)類劃分適用場景適用階段:等價(jià)類劃分的方法適用于測試方案設(shè)計(jì)階段的特性測試設(shè)計(jì)活動(dòng)中使用適用業(yè)務(wù):等價(jià)類劃
4、分的方法是一種通用的測試設(shè)計(jì)方法,可以適用于所有類型的業(yè)務(wù)。注:當(dāng)各個(gè)輸入之間相互限約、相互影響普遍,此時(shí)等價(jià)類劃分方法只能起輔助作用,不能獨(dú)立承擔(dān)用例設(shè)計(jì)工作概念等價(jià)類是指某個(gè)輸入域的子集合,在該子集合中,各個(gè)輸入數(shù)據(jù)對(duì)于揭露程序中的錯(cuò)誤都是等效的。并合理地假定:測試某等價(jià)類的代表值就等于對(duì)這一類其它值的測試。因此,可以把全部輸入數(shù)據(jù)合理劃分為若干等價(jià)類,在每一個(gè)等價(jià)類中取一個(gè)數(shù)據(jù)作為測試的輸入條件,就可以用少量代表性的測試數(shù)據(jù)取得較好的測試結(jié)果。等價(jià)類的兩種不同情況有效等價(jià)類和無效等價(jià)類:有效等價(jià)類:是指對(duì)于系統(tǒng)的規(guī)格說明來說是合理的,有意義的輸入數(shù)據(jù)構(gòu)成的集合。利用有效等價(jià)類可檢驗(yàn)程序是
5、否實(shí)現(xiàn)了規(guī)格說明中所規(guī)定的功能和性能。無效等價(jià)類:是指對(duì)于系統(tǒng)的規(guī)格說明來說是不合理或無意義的輸入數(shù)據(jù)所構(gòu)成的集合。注:設(shè)計(jì)測試用例時(shí),要同時(shí)考慮這兩種等價(jià)類。因?yàn)?,軟件不僅要能接收合理的數(shù)據(jù),也要能經(jīng)受意外的考驗(yàn),這樣的測試才能確保軟件具有更高的可靠性。DEMO場景:添加常用地址1添加的常用地址必須存在2添加的常用地址不能超過3個(gè)劃分等價(jià)類輸入條件有效等價(jià)類編號(hào)無效等價(jià)類編號(hào)常用地址一個(gè)存在的地址1不存在的地址4常用地址個(gè)數(shù)2個(gè)地址24個(gè)地址53個(gè)地址3確定測試用例序號(hào)測試用例覆蓋等價(jià)類編號(hào)11個(gè)存在的地址122個(gè)存在地址233個(gè)存在的地址341個(gè)不存在的地址454個(gè)存在的地址51) 在輸入條件規(guī)定了取值范圍或值的個(gè)數(shù)的情況下,則可以確立一個(gè)有效等價(jià)類和兩個(gè)無效等價(jià)類。如:輸入值是學(xué)生成績,范圍是01002) 在輸入條件規(guī)定了輸入值的集合或者規(guī)定了"必須如何"的條件的情況下,可確立一個(gè)有效等價(jià)類和一個(gè)無效等價(jià)類;3) 在輸入條件是一個(gè)布爾量
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年滬教新版高一數(shù)學(xué)下冊階段測試試卷含答案
- 2025年人教A版九年級(jí)生物上冊階段測試試卷含答案
- 2025年北師大新版七年級(jí)科學(xué)下冊階段測試試卷
- 2025年度能源設(shè)備維修與節(jié)能減排合同3篇
- 二零二五年度智能設(shè)備研發(fā)與購銷合同范本2篇
- 2025年度能源產(chǎn)業(yè)政策研究與咨詢合同2篇
- 2025年北師大新版八年級(jí)化學(xué)下冊階段測試試卷
- 2025年冀教版六年級(jí)英語上冊月考試卷含答案
- 2025年冀教版選擇性必修3生物下冊階段測試試卷含答案
- 2024年版權(quán)轉(zhuǎn)讓合同:漫畫作品轉(zhuǎn)讓協(xié)議
- 【高一上】【期末話收獲 家校話未來】期末家長會(huì)
- 滯銷風(fēng)險(xiǎn)管理制度內(nèi)容
- GB/T 44890-2024行政許可工作規(guī)范
- 二年級(jí)下冊加減混合豎式練習(xí)360題附答案
- (完整版)四年級(jí)上冊數(shù)學(xué)豎式計(jì)算題100題直接打印版
- 玻璃瓶罐的缺陷產(chǎn)生原因及解決方法63699
- 高層住宅(23-33層)造價(jià)估算指標(biāo)
- “千師訪萬家”家訪記錄表(共2頁)
- 服裝采購招標(biāo)文件范本
- 《青田石雕》教學(xué)設(shè)計(jì)
- (精選)有限空間作業(yè)安全監(jiān)理實(shí)施細(xì)則
評(píng)論
0/150
提交評(píng)論