版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2017年下半年軟件評測師考試軟件測試應(yīng)用技術(shù)下午真題(總分:95.00,做題時間:150分鐘)一、案例分析題(總題數(shù):5,分?jǐn)?shù):95.00)試題一
閱讀下列C程序,回答問題,將解答填入答題紙的對應(yīng)欄內(nèi)。【說明】[C程序]
IntDoString(char*string){
cbar
*argv[100];
Intargc=l;
while(l){
//1
while(*string&&*string!='-')
//2,3
String++;//4
If(!*string)//5
break;
//6
argv[argc]=string;
while(*string&&*string!="&&*string!='\n'&&*string!='\t')//7,8,9,10
string++;
//11
argc+;
//12
}
Return0;
//13
}(分?jǐn)?shù):15)(1).請針對上述C程序給出滿足100%DC(判定覆蓋)所需的邏輯條件。(分?jǐn)?shù):3)__________________________________________________________________________________________
正確答案:(*string&&*String!=’-’T/F
!*StringT/F
*string&&*String!=’’&&*String!=’\n’&&*String!=’\t’T/F)解析:(2).請畫出上述程序的控制流圖,并計算其控制流圖的環(huán)路復(fù)雜度V(G)。(分?jǐn)?shù):8)__________________________________________________________________________________________
正確答案:(
V(g)=8)解析:(3).請給出問題2中控制流圖的線性無關(guān)路徑。(分?jǐn)?shù):4)__________________________________________________________________________________________
正確答案:(1、2、5、6、13.
1、2、3、5、6、13
1、2、3、4、2、5、6、13
1、2、5、7、12、1...
1、2、5、7、8、12、1...
1、2、5、7、8、9、12、1...
1、2、5、7、8、9、10、12、1...
1、2、5、7、8、9、10、11、7、12、1...)解析:試題二
閱讀下列說明,回答問題,將解答填入答題紙的對應(yīng)欄內(nèi)?!菊f明】
某銀行B和某公司C發(fā)行聯(lián)名信用卡,用戶使用聯(lián)名信用卡刷卡可累計積分,積分累計規(guī)則與刷卡金額和刷卡日期有關(guān),具體積分規(guī)則如表2-1所示。此外,公司C的會員分為普通會員、超級會員和PASS會員三個級剔,超級會員和PASS會員在刷卡時有額外積分獎勵,獎勵規(guī)則如表2-2所示。
表2-1積分規(guī)則刷卡日期積分每月9日、19日刷卡金額小數(shù)部分四舍五入后的2倍11月11日刷卡金額小數(shù)部分四舍五入后的6倍12月12日刷卡金額小數(shù)部分四舍五入后的4倍其他日期刷卡金額小數(shù)部分四舍五入
表2-2
額外積分獎勵規(guī)則會員級別普通會員超級會員PASS會員級別代碼MSP額外積分獎勵0%100%200%
銀行B開發(fā)了一個程序來計算用戶每次刷卡所累積的積分,程序的輸入包括會員級別L、刷卡日期D和刷卡金額A.程序的輸出為本次積分S。其中。L為單個字母且大小寫不敏感,D由程序直接獲取系統(tǒng)日期,A為正浮點(diǎn)數(shù)最多保留兩位小數(shù),S為整數(shù)。(分?jǐn)?shù):15)(1).采用等價類劃分法對該程序進(jìn)行測試,等價類表如下表所示,請補(bǔ)充表2-3中空(1)~(5)
表2-3
等價表輸入條件有限等價類編號無效等價類編號會員等級LM1非字母9S2非單個字母10(1)3(4)11刷卡日期D每月9日、19日4
11月11日5
(2)6
其他日期7
刷卡金額A(3)8非浮點(diǎn)數(shù)12
(5)13
多于兩位小數(shù)的正浮點(diǎn)數(shù)14(分?jǐn)?shù):5)__________________________________________________________________________________________
正確答案:((1)P
(2)12月12日
(3)正浮點(diǎn)數(shù)帶2位小數(shù)
(4)MSP以外的字母
(5)非正浮點(diǎn)數(shù))解析:(2).根據(jù)以上等價類表設(shè)計的測試用例如下表所示,請補(bǔ)充表2-4中空(1)~(9)。
表2-4測試用例編號輸入覆蓋等價類(編號)預(yù)期輸出SLDA1N1月9日500.251,4,8(1)2S11月11日(2)2,5,860003P12月12日500(3)60004P(4)5003,7,815005(5)其他日期5009,7,8N/A6非單個字母其他日期50010,7,8(6)7(7)其他日期50011,7,8N/A8N其他日期非浮點(diǎn)數(shù)(8)N/A9N其他日期非正浮點(diǎn)數(shù)1,7,13N/A10N其他日期(9)1,7,14N/A(分?jǐn)?shù):5)__________________________________________________________________________________________
正確答案:((1)1000
(2)500.25
(3)3、6、8
(4)1月8日(其他日期)
(5)1(非字母)
(6)N/A
(7)K(MSP以外的單個字母)
(8)1、7、12
(9)500.12345(多于2位的正浮點(diǎn)數(shù)))解析:(3).如果規(guī)定了單次刷卡的積分上限為20000(即S取值大于等于0且小于等于20000),則還需要針對S的取值補(bǔ)充一些測試用例。假設(shè)采用等價類劃分法和邊界值分析法來補(bǔ)充用例,請補(bǔ)充表2-5、表2-6中的空(1)~(6)。
表2-5
補(bǔ)充等價類編號等價類10<=S<=200002(1)3(2)表2-6
邊界值編號邊界值1S=200002(3)3(4)4S=05(5)6(6)(分?jǐn)?shù):5)__________________________________________________________________________________________
正確答案:((1)S<0
(2)S>20000
(3)S=19999
(4)S=-1
(5)S=20001
(6)S=1)解析:試題三
閱讀下列說明,回答問題,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
某公司欲開發(fā)一套基于Web的通用共享單車系統(tǒng)。該系統(tǒng)的主要功能如下:
1.商家注冊、在線支付:后臺業(yè)務(wù)員進(jìn)行車輛管理與監(jiān)控、查詢統(tǒng)計、報表管理、價格設(shè)置、管理用戶信息。
2.用戶輸入手機(jī)號并在取驗(yàn)證碼后進(jìn)行注冊、點(diǎn)擊用車后掃描并獲取開鎖密碼、鎖車(機(jī)械鎖由用戶點(diǎn)擊結(jié)束用車)后3秒內(nèi)顯示計算的費(fèi)用,用戶確認(rèn)后支付、查看顯示時間與路線及其里程、預(yù)約用車、投訴。(分?jǐn)?shù):20)(1).采用性能測試工具在對系統(tǒng)性能測試時,用Apdex(應(yīng)用性能指數(shù))對用戶使用共享單車的滿意度進(jìn)行量化,系統(tǒng)需要滿足Apdex指數(shù)為0.90以上。
Apdex量化時,對應(yīng)用戶滿意度分為三個區(qū)間,通過響應(yīng)時間數(shù)值T來劃分T值
代表著用戶對應(yīng)用性能滿意的響應(yīng)時間界限或者說是"門檻"
(Threshold)。
針對用戶請求的響應(yīng)時間,Apdex的用戶滿意度區(qū)間如下:
滿意:(0,T]讓用戶感到很愉快
容忍:(T,4T]慢了一點(diǎn),但還可以接受,繼續(xù)這一應(yīng)用過程
失望:>4T,太慢了,受不了了,用戶決定放棄這個應(yīng)用
Apdex的計算如下:
Apdex=(小于τ的樣本數(shù)+T~4T的樣本數(shù)/2)/.總樣本數(shù)
針對用戶功能,本系統(tǒng)設(shè)定T=2秒,記錄響應(yīng)時間,統(tǒng)計樣本數(shù)量。2秒以下記錄數(shù)300,2~8秒記錄數(shù)1000,大于8秒500。
請計算本系統(tǒng)的Apdex指數(shù),并說明本系統(tǒng)是否達(dá)到要求。(分?jǐn)?shù):6)__________________________________________________________________________________________
正確答案:(未達(dá)到要求。
因?yàn)锳pdex=(3000+1000/2)/(3000+1000+500)=3500/4500=0.78<0.90,所以未達(dá)到要求。)解析:(2).系統(tǒng)前端采用HTML5實(shí)現(xiàn),已使用戶可以通過不同的移動設(shè)備的瀏覽器進(jìn)行訪問。設(shè)計兼用行測試矩陣,對系統(tǒng)瀏覽器兼容性進(jìn)行測試。(分?jǐn)?shù):6)__________________________________________________________________________________________
正確答案:(平臺/瀏覽器iE火狐360瀏覽器UC......安卓平臺
蘋果平臺
黑霉平臺
......
)解析:(3).針對用戶手機(jī)號碼獲取驗(yàn)證碼進(jìn)行注冊的功能,設(shè)計4個測試用例。(假設(shè)合法手機(jī)號碼為11位數(shù)字,驗(yàn)證碼為4位數(shù)字)(分?jǐn)?shù):8)__________________________________________________________________________________________
正確答案:(用例1:11位數(shù)字的手機(jī)號碼,得到4位數(shù)字驗(yàn)證碼
用例2:小于11位數(shù)字的手機(jī)號碼,無驗(yàn)證碼
用例3:大于11位數(shù)字的手機(jī)號碼,無驗(yàn)證碼
用例4:11位有非數(shù)字的手機(jī)號碼,無驗(yàn)證碼)解析:試題四
閱讀下列說明,回答問題,將解答填入答題紙的對應(yīng)欄內(nèi)?!菊f明】
圖4-1是某企業(yè)信息系統(tǒng)的一個類圖,圖中屬性和方法前的"+"、"#"和"-"分別表示公有成員、保護(hù)成員和私有成員。其中:
圖4-1類圖(分?jǐn)?shù):15)(1).圖4-1所示的類圖中,類陸nager和類E噸,loy,臼之間是什么關(guān)系?該關(guān)系對測試的影響是什么?(分?jǐn)?shù):5)__________________________________________________________________________________________
正確答案:(泛化關(guān)系。
繼承的成員函數(shù)是否需要測試,對父類的測試能否搬到子類上。)解析:(2).(1)類Manager重新實(shí)現(xiàn)了類Employe的方法calSalary(
),這是面向?qū)ο蟮氖裁礄C(jī)制?是否需要重新測試該方法?
(2)類Manager中的方法querySa1ary(
)繼承了其父類Employee的方法querySalary(),是否需要重新測試該方法?(分?jǐn)?shù):4)__________________________________________________________________________________________
正確答案:((1)繼承。需要重新測試,在子類中重新進(jìn)行了定義,需要重新測試。
(2)不需要重新測試)解析:(3).(1)請結(jié)合題干說明中的描述,給出測試類Employee方法calSalary()時的測試序列。
(2)請給出類圖4-1中各個類的測試順序。(分?jǐn)?shù):4)__________________________________________________________________________________________
正確答案:(先測試Employee類,再測試Manager類中的calSalary函數(shù);
先測試Employee類,再Department類,最后測試Manager類;)解析:(4).從面向?qū)ο蠖鄳B(tài)特性考慮,測試方法statSalary()時應(yīng)注意什么?(分?jǐn)?shù):2)__________________________________________________________________________________________
正確答案:(只需要在原有的測試分析基礎(chǔ)上增加對測試用例中輸入數(shù)據(jù)的類型的考慮。)解析:試題五
閱讀下列說明,回答問題,將解答填入答題紙的對應(yīng)欄內(nèi)。【說明】
某飛行器供油閥控制軟件通過控制左右兩邊的油箱BL、BR向左右發(fā)動機(jī)EL、ER供油,既要保證飛行器的安全飛行,又要保證飛行器的平衡,該軟件主要完成的功能如下:
(1)無故障情況下,控制左油箱BL向左發(fā)動機(jī)EL供油,右油箱供油,不上報故障;
(2)當(dāng)左油箱BL故障時,控制右油箱BR分別向左、右發(fā)動機(jī)EL和ER供油,并上報二級故障一一左油箱故障;
(3)當(dāng)右油箱BR故障時,控制左油箱BL分別向左、右發(fā)動機(jī)EL和ER供油,并上報二級故障——右油箱故障;
(4)當(dāng)左發(fā)動機(jī)EL故障時,根據(jù)左右油箱的剩油量決定(如果左右油箱剩油量之差大于等于50升,則使用剩油量多的油箱供泊,否則同側(cè)優(yōu)先供油)左油箱BL還是右油箱BR向右發(fā)動機(jī)ER供油,并上報一級故障——左發(fā)動機(jī)故障;
(5)當(dāng)右發(fā)動機(jī)ER故障時,根據(jù)左右油箱的剩油量決定(如果左右油箱剩油量之差大于等于50升,則使用剩油量多的油箱供油,否則同側(cè)優(yōu)先供油)左油箱且還是右油箱BR向左發(fā)動機(jī)EL供油,井上報一級故障一一右發(fā)動機(jī)故障;
(6)當(dāng)一個油箱和一個發(fā)動機(jī)同時故障時,則無故障的油箱為無故障發(fā)動機(jī)供油,并上報一級故障一一故障油箱和發(fā)動機(jī)所處位置;
(7)當(dāng)兩個油箱或兩個發(fā)動機(jī)同時故障或存在更多故障時,則應(yīng)進(jìn)行雙發(fā)斷油控制,并上報特級故障一一兩側(cè)油箱或兩側(cè)發(fā)動機(jī)故障;
(8)故障級別從低級到高級依次為二級故障、一級故障和特級故障,如果低級故障和高級故障同時發(fā)生,則只上報較高級別故障。(分?jǐn)?shù):30)(1).覆蓋率是度量擁試完整姓的一個手段,也是度量測試有效性的一個手段。在嵌入式軟件白盒測試過程中,通常以語句覆蓋率、條件覆蓋率和MC/DC覆蓋率作為度量指標(biāo)。
在實(shí)現(xiàn)第6條功能時,設(shè)計人員采用了下列算法:
請指出對上述算法達(dá)到100%語句覆蓋、100%條件覆蓋和100%MC/DC覆蓋所需的
最少測試用例數(shù)目,填寫表5-1中的空(1)~
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 4706.123-2024家用和類似用途電器的安全第123部分:電動晾衣機(jī)的特殊要求
- 護(hù)理吸痰法操作規(guī)程
- 植樹節(jié)班會教育活動
- 內(nèi)鏡治療后患者并發(fā)癥
- 春季安全生產(chǎn)管理工作
- 3.3.1鹽類的水解原理 課件 高二上學(xué)期化學(xué)人教版(2019)選擇性必修1
- DB5323T 115-2024魔芋林下栽培技術(shù)規(guī)范
- 數(shù)據(jù)中心能源管理的可持續(xù)發(fā)展
- 高端白酒行業(yè)發(fā)展趨勢
- 糖尿病預(yù)防與治理方案
- 四、貼標(biāo)機(jī)基本調(diào)整法1
- 船舶建造方案
- 不銹鋼管規(guī)格表大全以及理論重量表大全
- 滑雪場管理手冊
- 人類養(yǎng)生長壽的新方法---“中樞平衡”健體強(qiáng)身模式
- 特殊教育教師個人發(fā)展規(guī)劃4篇.docx
- 環(huán)氧樹脂膠配制方法
- DB34∕T 4010-2021 水利工程外觀質(zhì)量評定規(guī)程
- 五筆編碼字典
- 2019屆北師大版九年級數(shù)學(xué)下冊練習(xí):3.2-圓的對稱性
- 抽油機(jī)的日常、維護(hù)ppt課件
評論
0/150
提交評論