




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1.等價類1.1.年齡注冊某頁面要求填寫年齡字段,輸入為1150之間的正整數(shù)。1、 需求分析輸入條件:正整數(shù) 11502、 劃分等價類輸入條件有效等價類編號無效等價類輸入編號正整數(shù)正整數(shù)1,正無窮A01小數(shù)2.9B01負數(shù)-8B0200B03字母大寫B(tài)0B04小寫B(tài)0B05符號B06空格空格B07漢字簡體B0B08繁體B0B0911501,150A02<10B10>150200B113、 用例設(shè)計編號有效輸入覆蓋有效等價類編號無效輸入覆蓋無效等價類1100A01、A0222.9B013-8B0240B03、B105B0B046B0B057B068空格B079B0B0810B0B09
2、11200B111.2.變量命名在某一版的編程語言中對變量名稱規(guī)格作如下規(guī)定:變量名稱是由字母開頭的,后跟字母或者數(shù)字的任意組合構(gòu)成,并且區(qū)分字母大小寫。編譯器能夠區(qū)分的有效字符數(shù)為8個,并且變量名稱必須先聲明,后使用,在同一聲明語句中,變量名稱至少必須有一個。1、 需求分析1、 字母開頭2、 字母、數(shù)字組合3、 區(qū)分大小寫4、 長度:1,85、 先聲明,后使用6、 在同一聲明語句中,變量名稱至少必須有一個7、 不能使用關(guān)鍵字;(關(guān)鍵字包括:)8、 作用域的重名問題1.3.三角形 輸入三角形三邊應為正整數(shù),分別構(gòu)成非三角形、一般三角形、等腰三角形和等邊三角形。1、 需求分析:1、 正整數(shù)2、
3、兩邊之和大于第三邊3、 兩邊相等 4、 三邊相等2、等價類設(shè)計條件有效等價類編號無效等價類編號正整數(shù)A邊正整數(shù)A01小數(shù)B010B02空B03字符B04B邊正整數(shù)A02小數(shù)B050B06空B07字符B08C邊正整數(shù)A03小數(shù)B090B10空B11字符B12兩邊之和大于第三邊A+b>cA04A+b<cB13A+b=cB14A+c>bA05A+c<bB15A+c=bB16B+c>aA06B+c<aB17B+c=aB18兩邊相等A=bA07B=cA08A=cA09三邊相等A=b=cA10用例編號有效輸入覆蓋有效等價類編號無效輸入覆蓋無效等價類13 4 5A01、A
4、02、A03A04、A05、A061.。23 3 4A01、A02、A03A0734 3 3A01、A02、A03A0843 4 3A01、A02、A03A0953 3 3A01、A02、A03A1018。2.邊界值2.1.保險年齡某保險網(wǎng)站的前臺計算保費頁面,其中有年齡字段的輸入,不同的年齡段會使用不同的費率計算標準。其中: 0115歲,費率為:10 1620歲,費率為:15 2150歲,費率為:20 5170歲,費率為:25輸入條件有效等價類邊界值編號無效等價類輸入編號正整數(shù)正整數(shù)1,正無窮1A01小數(shù)1.0B01負數(shù)-1B0200B03字母大寫上點:A Z內(nèi)點:MB04B05B06小寫B(tài)
5、0B07符號B08B09空格空格B10漢字簡體B0B11繁體B0B121701,15上點:1 15A02A03A04離點0B13內(nèi)點:1016,20上點:內(nèi)點:A05A06A0721,5051-70上點:51 70內(nèi)點:69離點:71B142.1.三角形輸入三角形三邊應為正整數(shù)100,200,分別構(gòu)成非三角形、一般三角形、等腰三角形和等邊三角形。A:上點:100、200 內(nèi)點:150 離點:99、201 其他:101、199前提:1、單缺陷假設(shè)(不考慮邊界的組合 15個)ABCABCABC10015015015010015015015010020015015015020015015015020
6、0150150150150150150150150150991501501509915015015099201150150150201150150150201。 2、多缺陷(考慮邊界值的組合 53125個)ABC10015015020015015015015015099150150201150150100100150100100100。3.判定表3.1.讀書選擇1、如果覺得疲倦并且對書的內(nèi)容感興趣,同時書中的內(nèi)容讓你糊涂的話,回到本章重讀2、如果覺得疲倦并且對書的內(nèi)容感興趣,同時書中的內(nèi)容不讓你糊涂,繼續(xù)讀下去3、不覺得疲倦并且對書的內(nèi)容感興趣,但是書中的內(nèi)容讓你糊涂的話,回到本章重讀4、如果
7、覺得疲倦并且對書中的內(nèi)容不感興趣,同時書中的內(nèi)容不讓你糊涂,停止閱讀,請休息5、如果覺得疲倦并且對書的內(nèi)容不感興趣,并且書中的內(nèi)容讓你糊涂,請停止閱讀,休息6、不疲倦,對書的內(nèi)容感興趣,書中的內(nèi)容不糊涂,繼續(xù)讀下去7、不疲倦,不感興趣,書中內(nèi)容糊涂,跳到下一章去讀8、不疲倦,不感興趣,書中內(nèi)容不糊涂,跳到下一章去讀1、需求分析 條件:是否疲倦、是否感興趣、是否糊涂 結(jié)果:本章重讀、繼續(xù)讀、停止閱讀、跳到下一章2、 繪制判定表(條件的組合 238個)12345678條件是否疲倦00001111是否感興趣00110011是否糊涂01010101結(jié)果本章重讀XX繼續(xù)讀XX停止閱讀XX跳到下一章XX優(yōu)
8、點:組合充分,沒有遺漏缺點:用例數(shù)量隨條件的遞增而過多(2n n:條件的個數(shù)) 條件的類型:布爾3、合并判定表12341、23、74、56、8條件是否疲倦01是否感興趣011是否糊涂011結(jié)果本章重讀X繼續(xù)讀X停止閱讀X跳到下一章X 原則:結(jié)果相同 條件有一個不同 風險:產(chǎn)生分支或者路徑的遺漏3.2.密碼修改若需修改密碼,系統(tǒng)驗證舊密碼正確,兩個新密碼相同,則更新密碼,舊密碼即失效,其他修改項也生效,并提示“用戶信息修改成功”; 若舊密碼不正確,則提示“用戶密碼錯”,系統(tǒng)將不修改個人信息;若兩個新密碼不同,則提示“新密碼與驗證新密碼不同”,系統(tǒng)將不修改個人信息。若只修改密碼外其他信息,則不需輸
9、入兩個新密碼,系統(tǒng)只驗證舊密碼正確,就成功更改個人信息,并提示“用戶信息修改成功”;如果系統(tǒng)驗證舊密碼輸入不正確,則提示“用戶密碼錯”。1、 需求分析: 條件:舊密碼是否正確、新密碼是否為空、新密碼是否相同、是否修改其他信息 結(jié)果:信息修改成功、用戶密碼錯、密碼不同2、界面原型:2、 實現(xiàn)的功能:1、 只修改密碼2、 同時修改密碼和其他信息3、 只修改其他信息(如果考慮密碼為空的情況,改功能無法實現(xiàn))解決辦法:密碼不允許為空,如果密碼輸入為空,代表不修改密碼3、繪制判定表12345678910111213141516條件舊密碼是否正確0000000011111111新密碼是否為空0000111
10、100001111新密碼是否相同0011001100110011是否修改其他信息0101010101010101結(jié)果信息修改成功用戶密碼錯密碼不同3.3.三角形 輸入三角形三邊應為正整數(shù),分別構(gòu)成非三角形、一般三角形、等腰三角形和等邊三角形。1、 需求分析 條件:兩邊之和大于第三邊 A+B>C A+C>B B+C>A 兩邊相等 A=B B=C A=C 結(jié)果:非三角形、一般三角形、等腰三角形、等邊三角形 2、1234567891011條件A+B>C01111111111A+C>B0111111111B+C>A011111111A=B00001111B=C001
11、10011A=C01010101結(jié)果非三角形XXX一般三角形X等腰三角形XXX等邊三角形X無效無效無效4.因果圖4.1.字母判定第一列字符必須是A或B,第二列字符必須是一個數(shù)字,在此情況下(只有這個時候才)進行文件的修改,但如果第一列字符不正確,則給出信息L;如果第二列字符不是數(shù)字,則給出信息M。1、 需求分析:條件:第一列是A、第一列是B、第二列是數(shù)字結(jié)果:修改文件、提示L、提示M2、繪制判定表12345678條件第一列是A00001111第一列是B00110011第二列是數(shù)字01010101結(jié)果修改文件提示L提示M無效無效3、繪制判定表4、去除無效列4.2.自動售貨機有一個處理單價為5角錢
12、的飲料的自動售貨機軟件測試用例的設(shè)計。其規(guī)格說明如下:若投入5角錢或1元錢的硬幣,押下橙汁或啤酒的按鈕,則相應的飲料就送出來。若售貨機沒有零錢找,則一個顯示零錢找完的紅燈亮,這時在投入1元硬幣并押下按鈕后,飲料不送出來而且1元硬幣也退出來;若有零錢找,則顯示零錢找完的紅燈滅,在送出飲料的同時退還5角硬幣。1、 需求分析條件:有零錢、選橙汁、選啤酒、投5角、投1元結(jié)果:紅燈亮、出橙汁、出啤酒、找5角、退1元2、因果圖5.狀態(tài)遷移5.1.飛機售票系統(tǒng)1、客戶向航空公司打電話預定機票>此時機票信息處于“完成”狀態(tài)2、顧客支付了機票費用后>機票信息就變?yōu)椤耙阎Ц丁睜顟B(tài)3、旅行當天到達機場后
13、,拿到機票后>機票信息就變?yōu)椤耙殉銎薄睜顟B(tài)4、登機檢票后>機票信息就變?yōu)椤耙咽褂谩睜顟B(tài)5、在登上飛機之前任何時間可以取消自己的訂票信息,如果已經(jīng)支付了機票的費用,則還可以得到退款,取消后>訂票信息處于“已被取消”狀態(tài)1、繪制“狀態(tài)遷移圖”2、繪制“狀態(tài)遷移樹”2、 生成測試用例每個樹枝形成一個測試用例(4個)5.2.QC中缺陷跟蹤流程以缺陷管理跟蹤流程為例,使用狀態(tài)遷移方法設(shè)計測試用例。1、狀態(tài)遷移圖3、 狀態(tài)遷移樹4、用例(6個)6.流程分析6.1.嵌入式發(fā)送子流程在某嵌入式系統(tǒng)中,將待發(fā)送的數(shù)據(jù)打包成符合CAN協(xié)議的幀格式后,便可寫入發(fā)送緩站區(qū),并自動發(fā)送。該發(fā)送子程序的
14、流程為: 1、首先進入發(fā)送子程序 2、系統(tǒng)判斷是否有空閑發(fā)送緩沖區(qū),如果沒有則返回啟動發(fā)送失敗消息。 3、如果有空閑緩沖區(qū),將數(shù)據(jù)包寫入空閑發(fā)送緩沖區(qū) 4、系統(tǒng)判斷是否寫入成功,如果不成功則返回啟動發(fā)送失敗消息 5、如果寫入成功,則啟動發(fā)送命令 6、返回啟動發(fā)送成功消息1、繪制活動圖(流程圖):2、生成測試用例(借鑒單元測試分支覆蓋、路徑覆蓋)分支覆蓋(100%):ACEF (基本流) AB (備選流) ACD (備選流)路徑覆蓋(100%):ACEF AB ACD6.2.登錄流程6.3.字母判定第一列字符必須是A或B,第二列字符必須是一個數(shù)字,在此情況下(只有這個時候才)進行文件的修改,但如
15、果第一列字符不正確,則給出信息L;如果第二列字符不是數(shù)字,則給出信息M。用例1: 第一列是AorB 第二列是數(shù)字 修改文件 第一列是A 第二列是數(shù)字 修改文件 1 5 第一列是B 第二列是數(shù)字 修改文件 2 3用例2: 第一列不是AorB 提示L 3 1用例3: 第一列是AorB 第二輪不是數(shù)字 提示M 第一列是A 第二輪不是數(shù)字 提示M 4 4 第一列是B 第二輪不是數(shù)字 提示M 5 212345678條件第一列是A00001111第一列是B00110011第二列是數(shù)字01010101結(jié)果修改文件XX提示LXX提示MXX無效無效123451、23456條件第一列是A00011第一列是B011
16、00第二列是數(shù)字0101結(jié)果修改文件XX提示LX提示MXX6.4.三角形 輸入三角形三邊應為正整數(shù),分別構(gòu)成非三角形、一般三角形、等腰三角形和等邊三角形。7.正交試驗7.1.環(huán)境搭建假設(shè)一個WEB站點,該站點有大量的服務(wù)器和操作系統(tǒng),并且有許多具有各種插件的瀏覽器瀏覽:Web瀏覽器NetscapeIEFirefox插件RealPlayerFlashPDF Reader服務(wù)器IISTomcatWeblogic操作系統(tǒng)WinXPWin2000Win2003L423: 4實驗次數(shù)(用例的個數(shù)) 2水平(每個條件取值的個數(shù)) 3因素(條件的個數(shù))L934:所在列1234因素Web瀏覽器插件服務(wù)器操作系
17、統(tǒng)實驗結(jié)果實驗1NetscapeRealPlayerIISWinXP實驗2NetscapeFlashTomcatWin2000實驗3NetscapePDF ReaderWeblogicWin2003實驗4IERealPlayerTomcatWin2003實驗5IEFlashWeblogicWinXP實驗6IEPDF ReaderIISWin2000實驗7FirefoxRealPlayerWeblogicWin2000實驗8FirefoxFlashIISWin2003實驗9FirefoxPDF ReaderTomcatWinXP特點:1、任何一列:每個值出現(xiàn)次數(shù)相同2、 任何兩列:每組值對出現(xiàn)次
18、數(shù)相同3、 每個條件的每個值都和其他條件的所有值成對組合過(兩兩組合 充分+平均)7.2.組合查詢方法2:Web瀏覽器NetscapeIEFirefox插件RealPlayerFlashPDF ReaderBaiDu服務(wù)器IISTomcatWeblogic操作系統(tǒng)WinXPWin2003caseWEB瀏覽器插件服務(wù)器操作系統(tǒng)1IE6.5Adobe PDFIISWindows20002Firefox3.0FalshApcheWindows20003IE6.5Adobe PDFApcheWindows 20034Firefox3.0FalshIISWindows 20035Firefox3.0Adobe PDFTomcatLinux6IE6.5FalshTomcatLinux7IE6.5RealPlayerIISWindows XP8Firefox3.0BaiduApcheWindows XP9Firefox3.0RealPlayerApcheWindows 9810IE6.5BaiduIISWindows 9811IE6.5RealPlayer
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務(wù)合同兼職合同范本
- 分包制作安裝合同范本
- 借款車位轉(zhuǎn)讓合同范本
- 代理房屋合同范本
- 2024年玉環(huán)市委辦公室選聘考試真題
- 2024年舟山市定海區(qū)人民檢察院招聘用工人員筆試真題
- 關(guān)于電纜合同范本
- 2024年玉林市第十一中學招聘高中體育頂崗教師筆試真題
- 個人經(jīng)營服務(wù)合同范本
- 借款房屋轉(zhuǎn)讓合同范本
- DL-T439-2018火力發(fā)電廠高溫緊固件技術(shù)導則
- 2024年湖南電氣職業(yè)技術(shù)學院單招職業(yè)技能測試題庫附答案
- 幼兒園衛(wèi)生保健工作匯報
- (正式版)JBT 14787-2024 可同步限矩型液力耦合器
- 合規(guī)管理體系實務(wù)培訓測試題附有答案
- 常見癥狀-黃疸課件
- 民主(組織)生活會批評和自我批評示例31個
- 節(jié)后復工安全培訓的事故案例分析與教訓
- 五子棋基礎(chǔ)入門課件
- 課程思政融入專業(yè)課程的
- 涉密人員專題培訓課件
評論
0/150
提交評論