




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第4題語句覆蓋的測試用例 (3)(1)語句覆蓋測試用例 語句覆蓋的含義是,選擇足夠多的測試數(shù)據(jù),使被測試程序中的每個語句至少執(zhí)行一次。302010604020TTT2321111FF F1ZYXCBA321預(yù)期的輸出輸入判定序號(2)路徑覆蓋測試用例 路徑覆蓋的含義是,選取足夠多測試數(shù)據(jù),使程序的每條可能路徑都至少執(zhí)行一次。路徑覆蓋的測試用例 302010604020TTT83201014020FTT73021060120TFT632101120FF T53020160401TTF432011401FTF330216011TF F2321111FF F1ZYXCBA321預(yù)期的輸出輸入判定序號
2、第5題5某圖書館由一個使用CRT終端的信息檢索系統(tǒng),該系統(tǒng)有下列4個基本檢索命令:要求:(1)設(shè)計(jì)測試數(shù)據(jù)以全面測試系統(tǒng)的正常操作。(2)設(shè)計(jì)測試數(shù)據(jù)以測試系統(tǒng)的非正常操作。答:根據(jù)系統(tǒng)說明,可以劃分為如下等價類:有效的輸入等價類有Ab(關(guān)鍵字)-s(屏幕上的行號)-d(索引號)Bf(作者姓名)-d(索引號)無效的輸入等價類有A不輸入任何字符。B輸入的第一個命令非b或fD輸入b命令后沒有輸入關(guān)鍵字E輸入s命令后,沒有輸入行號F輸入f命令后,沒有輸入作者姓名G輸入d指令后,沒有輸入索引號H未按順序輸入命令或輸入非b/s/d/f命令(1)根據(jù)上面劃分的等價類,設(shè)計(jì)測試數(shù)據(jù)如下:A輸入:b(軟件工程
3、)-s(10)-d(10)預(yù)期的結(jié)果:系統(tǒng)在屏幕上顯示與給定的索引號有關(guān)的信息。B輸入:f(張海藩)-d(10)預(yù)期的結(jié)果:系統(tǒng)在屏幕上顯示與給定的索引號有關(guān)的信息。(2)根據(jù)上面劃分的等價類,設(shè)計(jì)測試數(shù)據(jù)如下:A輸入:空預(yù)期的結(jié)果:提示錯誤“沒有輸入任何命令,請重新輸入!”B輸入:r預(yù)期的結(jié)果:提示錯誤“系統(tǒng)不支持此命令,請重新輸入!”C輸入:b()預(yù)期的結(jié)果:提示錯誤“您沒有輸入關(guān)鍵字!”D輸入:b(軟件工程)-s(abc)預(yù)期的結(jié)果:提示錯誤“沒有輸入指定行號,或輸入的行號不正確!”F輸入:f()預(yù)期的結(jié)果:提示錯誤“沒有輸入作者姓名,或輸入的姓名不正確!”G輸入:b(軟件工程)-s(1
4、0)-d(-)預(yù)期的結(jié)果:提示錯誤“沒有輸入索引號,或輸入的索引號不正確!”H輸入:f(張海藩)-display(10)預(yù)期的結(jié)果:提示錯誤“您輸入的是非法命令,操作失??!”第6題(1) 用正常的輸入數(shù)據(jù)作為測試數(shù)據(jù) 向程序輸入常規(guī)的出發(fā)點(diǎn),目的地,飛機(jī)型號,5個位置校核點(diǎn),高度和速度。 輸入35組出發(fā)點(diǎn)和目的地,重復(fù)執(zhí)行步驟1 輸入固定的出發(fā)點(diǎn)、目的地、飛機(jī)型號、5個位置校核點(diǎn)和高度,分別輸入35個不同的速度,重復(fù)執(zhí)行步驟1 輸入固定的出發(fā)點(diǎn)、目的地、飛機(jī)型號、5個位置校核點(diǎn)和速度,分別輸入35個不同的高度,重復(fù)執(zhí)行步驟1 輸入固定的出發(fā)點(diǎn)、目的地、飛機(jī)型號、速度和高度,分別輸入35組不同的
5、位置校核點(diǎn),重復(fù)執(zhí)行步驟1 輸入固定的出發(fā)點(diǎn)、目的地、5個位置校核點(diǎn)和高度,分別輸入35個不同的飛機(jī)型號,重復(fù)執(zhí)行步驟1 輸入固定的目的地、5個位置校核點(diǎn)和高度,分別輸入35個不同的飛機(jī)型號,重復(fù)執(zhí)行步驟1 輸入固定的出發(fā)點(diǎn)、5個位置校核點(diǎn)和高度,分別輸入35個不同的目的地,重復(fù)執(zhí)行步驟1 (2) 用特殊的數(shù)據(jù)值作為測試數(shù)據(jù) 分別輸入非常高和非常低的數(shù)據(jù)組合測試 用負(fù)數(shù)測試 輸入數(shù)字0進(jìn)行測試 分別輸入相距非常遠(yuǎn)和非常近的出發(fā)點(diǎn)和目的地測試 ay和size,size小于數(shù)組的大小,并給出需要查找的值,該值在somearray中; 預(yù)期的輸出:返回-1; 首先給出某個數(shù)組somearray和si
6、ze,size大于數(shù)組的大小,并給出需要查找的值,該值不在somearray中; 預(yù)期的輸出:返回-1; 首先給出某個數(shù)組somearray和size,size大于數(shù)組的大小,并給出需要查找的值,該值在somearray中; 預(yù)期的輸出:返回-1;第八題8對一個包含10000條機(jī)器指令的程序進(jìn)行一個月集成測試后,總共改正了15個錯誤,此時MTTF=10h;經(jīng)過兩個月測試后,總共改正了25個錯誤(第二個月改正了10個錯誤),MTTF=15h。要求:(1)根據(jù)上述數(shù)據(jù)確定MTTF與測試時間之間的函數(shù)關(guān)系,畫出MTTF與測試時間的關(guān)系曲線。在化這條曲線是做了什么假設(shè)?(2)為做到MTTF=100h,
7、必須進(jìn)行多長時間的集成測試?當(dāng)集成測試結(jié)束時總共改正了多少個錯誤,還有多少個錯誤潛伏在程序中?答:(1)MTTF與測試時間的關(guān)系曲線如下:假設(shè)調(diào)試過程中沒有引入新的錯誤。(2)根據(jù)估算平均無故障時間的公式可得:1/K(Et/10000-100/10000)=101/K (Et/10000-300/10000)=15計(jì)算可得:K333,Et=45當(dāng)MTTF=100h時,有1/333(45/10000-Ec/10000)=100計(jì)算可得:Ec=42.按前兩個月測試改錯的進(jìn)度估算,需進(jìn)行3個月的集成測試。當(dāng)測試結(jié)束時,共改正了42個錯誤,還有3個錯誤潛伏在程序中。第九題9如對一個長度為100000條
8、指令的程序進(jìn)行集成測試期間記錄下下面的數(shù)據(jù):(a)7月1日:集成測試開始,沒有發(fā)現(xiàn)錯誤。(b)8月2日:總共改正100個錯誤,此時MTTF=0.4h(c)9月1日:總共改正300個錯誤,此時MTTF=2h根據(jù)上列數(shù)據(jù)完成下列各題。(1) 估計(jì)程序中的錯誤總數(shù)。(2) 為使MTTF達(dá)到10h,必須測試和調(diào)試這個程序多長時間?(3) 畫出MTTF和測試時間之間的函數(shù)關(guān)系曲線。答:(1)根據(jù)估算平均無故障時間的公式可得:1/K(Et/100000-100/100000)=0.41/K (Et/100000-300/100000)=2計(jì)算可得:K1000,Et=350即程序中的錯誤總數(shù)為350。(2)
9、當(dāng)MTTF10h時,有1/K (350/100000- Ec/100000)=10計(jì)算可得:Ec=340.按前兩個月測試改錯的進(jìn)度估算,還進(jìn)行2個月的集成測試。(3)MTTF和測試時間之間的函數(shù)關(guān)系曲線如下:第十題10在測試一個長度為24000條指令的程序時,第一個月由甲、乙兩名測試員各自獨(dú)立測試這個程序。經(jīng)一個月測試后,甲發(fā)現(xiàn)并改正20個錯誤,使MTTF達(dá)到10h。與此同時,乙發(fā)現(xiàn)24個錯誤,其中6個甲也發(fā)現(xiàn)了。以后由甲一個人繼續(xù)測試這個程序。問:(1)剛開始測試時程序中總共有多少個潛在的錯誤?(2)為使MTTF達(dá)到60h,必須再改正多少個錯誤?還需多長測試時間?(3)畫出MTTF與集成測試時間之間的函數(shù)關(guān)系曲線。答:(1)根據(jù)公式:B0=B2B1/bc,可得:B020*24/6=80,即剛開始測試時程序中總共有80個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- UX 設(shè)計(jì)師崗位面試問題及答案
- 2025屆河北省秦皇島市一中高二下化學(xué)期末教學(xué)質(zhì)量檢測試題含解析
- 2025屆天津市靜海區(qū)獨(dú)流中學(xué)化學(xué)高二下期末調(diào)研試題含解析
- 村鎮(zhèn)園林項(xiàng)目管理辦法
- 華為運(yùn)動啟動管理辦法
- 華潤燃?xì)饪冃Ч芾磙k法
- 農(nóng)村代理記賬管理辦法
- 公共綠化區(qū)域管理辦法
- 檢察檔案保密管理辦法
- 多功能復(fù)合創(chuàng)可貼-洞察及研究
- 地下車庫鋼筋方案
- (2023)醫(yī)院收費(fèi)員考試題庫及答案
- GB/T 14454.4-2008香料折光指數(shù)的測定
- 2023年三臺縣梓豐現(xiàn)代農(nóng)業(yè)發(fā)展有限公司招聘筆試題庫及答案解析
- 員工質(zhì)量意識的培訓(xùn)課件
- 珊瑚海水鹽標(biāo)準(zhǔn)
- 柴油機(jī)電站操作員(技師)理論考試題庫及答案
- 天津英華插班生考試卷五年級
- 消防水池 (有限空間)作業(yè)安全告知牌及警示標(biāo)志
- DB33∕642-2019 熱電聯(lián)產(chǎn)能效、能耗限額及計(jì)算方法
- 考試錄用公務(wù)員筆試監(jiān)考工作培訓(xùn)
評論
0/150
提交評論