




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件測試題目匯總軟件測試題目匯總軟件測試題目匯總軟件測試題目匯總軟件測試題目匯總軟件測試題目匯總資料僅供參考文件編號:2022年4月軟件測試題目匯總軟件測試題目匯總版本號:A修改號:1頁次:1.0審核:批準:發(fā)布日期:選擇題1.在下面說列舉的邏輯測試覆蓋中,測試覆蓋最強的是。A.條件覆蓋B.條件組合覆蓋C.語句覆蓋D.判定/條件覆蓋(B)1.在下面說列舉的邏輯測試覆蓋中,測試覆蓋最弱的是。A.條件覆蓋B.條件組合覆蓋C.語句覆蓋D.判定/條件覆蓋(B)2.對下面的個人所得稅程序中,滿足判定覆蓋測試用例的是。if(income<800)tarrate=0;elseif(income<=1500)tarrate=;elseif(income<2000)tarrate=;elsetarrate=;A.income=(799,1500,1999,2001)B.income=(799,1501,2000,2001)C.income=(800,1500,2000,2001)D.income=(800,1499,2000,2001)2.對下面的個人所得稅程序中,滿足語句覆蓋測試用例的是。if(income<800)tarrate=0;elseif(income<=1500)tarrate=;elseif(income<2000)tarrate=;elsetarrate=;A.income=(800,1500,2000,2001)B.income=(800,801,1999,2000)C.income=(799,1499,2000,2001)D.income=(799,1500,1999,2000)(B)3.在設(shè)計測試用例時,是用得最多的一種黑盒測試方法。A.等價類測試B.邊界值測試C.因果圖測試D.決策表測試(B)4.閱讀下面流程圖圖1當使用判定覆蓋法進行測試時,至少需要設(shè)計個測試用例。A.2B.4C(B)5.軟件測試的目的是。A.表明軟件的正確性B.評價軟件質(zhì)量C.盡可能發(fā)現(xiàn)軟件中的錯誤D.判定軟件是否合格6.用邊界值測試法,假定X為整數(shù),10≤X≤100,那么X在測試中應(yīng)該取邊界值。A.X=10,X=100B.X=9,X=10,X=100,X=101C.X=10,X=11,X=99,X=100D.X=9,X=10,X=50,X=100(B)7.在某大學(xué)學(xué)籍管理信息系統(tǒng)中,假設(shè)學(xué)生年齡的輸入范圍為16~40,則根據(jù)黑盒測試中的等價類劃分技術(shù),下面劃分正確的是。A.可劃分為2個有效等價類,2個無效等價類B.可劃分為1個有效等價類,2個無效等價類C.可劃分為2個有效等價類,1個無效等價類D.可劃分為1個有效等價類,1個無效等價類(B)8.下面關(guān)于軟件測試的說法,是錯誤的。A.軟件測試是程序測試B.軟件測試貫穿于軟件定義和開發(fā)的整個期間C.需求規(guī)格說明、設(shè)計規(guī)格說明都是軟件測試的對象D.程序是軟件測試的對象9.關(guān)于白盒測試與黑盒測試的最主要區(qū)別,正確的是。A.白盒測試側(cè)重于程序結(jié)構(gòu),黑盒測試側(cè)重于功能B.白盒測試可以使用測試工具,黑盒測試不能使用工具C.白盒測試需要程序員參與,黑盒測試不需要D.黑盒測試比白盒測試應(yīng)用更廣泛(B)10.以下各項中,屬于需求說明書的評測內(nèi)容。①系統(tǒng)定義的目標是否與用戶的要求一致②設(shè)計的約束條件或限制條件是否符合實際③是否考慮過軟件需求的其他方案④軟件的行為與它必須處理的信息、必須完成的功能是否一致A.①、②、④B.①、③、④C.②、③、④D.①、②、③、④(B)11.以下圖2所示控制流程圖(程序圖)的環(huán)復(fù)雜度V(G)等于。A.4B.5C.6D.1圖2圖312.以上圖3所示程序控制流程圖(程序圖)中有條線性無關(guān)(即相互獨立)的基本路徑。A.1B.2C.3(B)13.關(guān)于軟件測試對軟件質(zhì)量的意義,有以下觀點:①度量與評估軟件的質(zhì)量;②保證軟件質(zhì)量;③改進軟件開發(fā)過程;④發(fā)現(xiàn)軟件錯誤。其中正確的是。A.①、②、③B.①、②、④C.①、③、④D.①、②、③、④(B)14.軟件質(zhì)量的定義是。A.軟件的功能性、可靠性、易用性、效率、可維護性、可移植性B.滿足規(guī)定用戶需求的能力C.最大限度達到用戶滿意D.軟件特性的總和,以及滿足規(guī)定和潛在用戶需求的能力(B)15.某軟件公司在招聘軟件評測師時,應(yīng)聘者甲向公司做如下保證:①經(jīng)過自己測試的軟件今后不會再出現(xiàn)問題;②在工作中對所有程序員一視同仁,不會因為在某個程序員編寫的程序中發(fā)現(xiàn)的問題多,就重點審查該程序,以免不利于團結(jié);③承諾不需要其他人員,自己就可以獨立進行測試工作;④發(fā)揚咬定青山不放松的精神,不把所有問題都找出來,決不罷休;你認為應(yīng)聘者甲的保證。A.①、④是正確的B.②是正確的C.都是正確的D.都不正確(B)16.軟件測試的對象包括。A.目標程序和相關(guān)文檔B.源程序、目標程序、數(shù)據(jù)及相關(guān)文檔C.目標程序、操作系統(tǒng)和平臺軟件D.源程序和目標程序17.軟件測試類型按開發(fā)階段劃分是。A.需求測試、單元測試、集成測試、驗證測試B.單元測試、集成測試、確認測試、系統(tǒng)測試、驗收測試C.單元測試、集成測試、驗證測試、確認測試、驗收測試D.調(diào)試、單元測試、集成測試、用戶測試(B)18.黑盒測試是通過軟件的外部表現(xiàn)來發(fā)現(xiàn)軟件缺陷和錯誤的測試方法,具體地說,黑盒測試用例設(shè)計技術(shù)包括等。A.等價類劃分法、因果圖法、邊界值分析法、錯誤推測法、決策表法B.等價類劃分法、因果圖法、路徑覆蓋法、正交試驗法、符號法C.等價類劃分法、因果圖法、邊界值分析法、功能圖法、基本路徑法D.等價類劃分法、因果圖法、邊界值分析法、條件組合覆蓋法、場景法(B)19.條件組合覆蓋是一種邏輯覆蓋,它的含義是設(shè)計足夠的測試用例,使得每個判員中條件的各種可能組合都至少出現(xiàn)一次,滿足條件組合覆蓋級別的測試用例也是滿足級別的。A.語句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋B.判定覆蓋、條件覆蓋、判定條件覆蓋、修正判定條件覆蓋C.語句覆蓋、判定覆蓋、判定條件覆蓋、修正判定條件覆蓋D.路徑覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋20.典型的軟件測試過程模型有等。A.V模型、W模型、H模型、迭代模型B.V模型、W模型、H模型、螺旋模型C.X模型、W模型、H模型、V模型D.X模型、W模型、H模型、增量模型(B)21.方法根據(jù)輸出對輸入的依賴關(guān)系設(shè)計測試用例。A.路徑測試B.等價類C.因果圖D.邊界值(B)22.邏輯路徑覆蓋法是白盒測試用例的重要設(shè)計方法,其中語句覆蓋法是較為常用的方法,針對下面的語句段,采用語句覆蓋法完成測試用例設(shè)計,測試用例見下表,對表中的空缺項(True或者False),正確的選擇是。語句段:if(A&&(B||C))x=1;elsex=0;用例表:用例1用例2ATRUEFALSEB①TRUECFALSE②A&&(B||C)③FALSEA.①TRUE②FALSE③TRUEB.①TRUE②FALSE③FALSEC.①FALSE②FALSE③TRUED.①TRUE②TRUE③FALSE23.兩個小組獨立地測試同一個程序,第一組發(fā)現(xiàn)25個錯誤,第二組發(fā)現(xiàn)30個錯誤,在兩個小組發(fā)現(xiàn)的錯誤中有15個是共同的,那么可以估計程序中的錯誤總數(shù)是個。A.25B.30C.50D.6024.可以作為軟件測試結(jié)束的標志。A.使用了特定的測試用例B.錯誤強度曲線下降到預(yù)定的水平C.查出了預(yù)定數(shù)目的錯誤D.按照測試計劃中所規(guī)定的時間進行了測試(B)25.導(dǎo)致軟件缺陷的原因有很多,①-④是可能的原因,其中最主要的原因包括。①軟件需求說明書編寫的不全面,不完整,不準確,而且經(jīng)常更改②軟件設(shè)計說明書③軟件操作人員的水平④開發(fā)人員不能很好的理解需求說明書和溝通不足A.①、②、③B.①、③C.②、③D.①、④26.關(guān)于軟件質(zhì)量的描述,正確的是。A.軟件質(zhì)量是指軟件滿足規(guī)定用戶需求的能力B.軟件質(zhì)量特性是指軟件的功能性、可靠性、易用性、效率、可維護性、可移植性C.軟件質(zhì)量保證過程就是軟件測試過程D.以上描述都不對27.如果程序的功能說明中含有輸入條件的組合情況,則一開始就可以選用和決策表法。A.等價類劃分B.因果圖法C.邊界值分析D.場景法28.左側(cè)圖4控制流圖的環(huán)復(fù)雜度Ⅴ(g)和基本復(fù)雜度EV(g)是。A.V(g)=5EV(g)=lB.V(g)=6EV(g)=6C.V(g)=5EV(g)=5D.V(g)=6EV(g)=l圖4(B)29.關(guān)于黑盒測試技術(shù),下面說法錯誤的是。A.黑盒測試著重測試軟件的功能需求,是在程序接口上進行測試。B.失敗測試是純粹為了破壞軟件而設(shè)計和執(zhí)行測試案例的。C.邊界值測試是黑盒測試特有的技術(shù)方法,不適用于白盒測試。D.黑盒測試無法發(fā)現(xiàn)規(guī)格說明中的錯誤,不能進行充分的測試。30.對于白盒測試技術(shù)的理解,正確的是。A.判斷覆蓋是條件覆蓋的子集,滿足條件覆蓋指標就一定滿足判斷覆蓋的指標。B.條件組合覆蓋能夠達到路徑覆蓋的要求。C.白盒測試工作量大,只適用于單元測試,且不易生成測試數(shù)據(jù)。D.進行基路徑測試時,對于源程序中的循環(huán)體,測試用例組中的輸入數(shù)據(jù)使其執(zhí)行一次或零次就可以了。二、操作題1.使用基本路徑法設(shè)計出的測試用例能夠保證程序的每一條可執(zhí)行語句在測試過程中至少執(zhí)行一次。以下代碼由C語言書寫,請按要求回答問題。intGetMaxDay(intyear,intmonth){intmaxday=0;if(month>=1&&month<=12){if(month==2){if(year%4==0){if(year%100==0){if(year%400==0)maxday=29;elsemaxday=28;}elsemaxday=29;}elsemaxday=28;}elseif(month==4||month==6||month==9||month==11)maxday=30;elsemaxday=31;}returnmaxday;}【問題1】(15分)請畫出以上代碼的控制流圖.2424681014A11B17C2021D222526A:13,14B:15,16C:18,19D:23,24【問題2】(5分)請計算上述控制流圖的環(huán)復(fù)雜度V(G)(獨立線性路徑數(shù))V(G)=6+1=7,V(G)=22-17+2=7,V(G)=6+1=7【問題3】(20分)假設(shè)輸入的取值范圍是1000<year<2001,請使用基本路徑測試法為變量year、month設(shè)計測試用例(寫出year取值、month取值、maxday預(yù)期結(jié)果),使其滿足基本路徑覆蓋要求。基路徑組合:p1:2,4,6,8,10,11,14,17,20,25,26p2:2,26p3:2,4,21,22,25,26p4:2,4,21,D,25,26p5:2,4,6,C,20,25,26p6:2,4,6,8,B,17,20,25,26p7:2,4,6,8,10,A,17,20,25,26用例編號year取值month取值maxday預(yù)期結(jié)果執(zhí)行路徑11001~2000之間能被400整除的任意整數(shù),如1200、1600、2000229p121001~2000之間任意整數(shù)[1,12]之外的任意整數(shù)0p231001~2000之間任意整數(shù)4、6、9、11中的任意一個30p341001~2000之間任意整數(shù)1、3、5、7、8、12中任意一個31p451001~2000之間不能被4整除的任意整數(shù),如1001、1002、1003等228p561001~2000之間能被4整除但不能被100整除的任意整數(shù),如1004、1008、1012、1016等229p671001~2000之間能被100整除但不能被400整除的任意整數(shù),如1100、1300、1400、1500等228p72.基本路徑法設(shè)計出的測試用例能夠保證在測試中程序的每一條可執(zhí)行語句至少執(zhí)行一次。以下代碼由C++語言書寫,請按要求回答問題。
voidReadPara(CStringtemp)
{
1If(temp==">=")
2(0);
3else
4{
5if(temp==">")
6(1);
7else
8{
9if(temp=="==")
10(2);
11else
12
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)人力資源管理師四級練習(xí)題庫及參考答案
- 環(huán)境監(jiān)測測試題(附參考答案)
- 2025年廣西科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案
- 2024云南省曲靖市陸良縣城鄉(xiāng)公交服務(wù)有限公司招聘(17人)筆試參考題庫附帶答案詳解
- 機器學(xué)習(xí)原理與應(yīng)用電子教案 4圖像處理基礎(chǔ)
- 第13課《唐詩五首-黃鶴樓、渡荊門送別》教學(xué)設(shè)計 2024-2025學(xué)年統(tǒng)編版語文八年級上冊
- 2025年??诮?jīng)濟學(xué)院單招職業(yè)傾向性測試題庫匯編
- 18《浪淘沙(其一)》教學(xué)設(shè)計-2024-2025學(xué)年統(tǒng)編版語文六年級上冊
- 2025至2030年中國核相儀數(shù)據(jù)監(jiān)測研究報告
- 2025年河北青年管理干部學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案1套
- 腰脊神經(jīng)后支痛課件
- 《商務(wù)數(shù)據(jù)分析》 課件 項目一 商務(wù)數(shù)據(jù)分析認知
- 加強鍛煉預(yù)防疾病主題
- 心衰合并胸腔積液的護理Ppt
- 2023學(xué)年、2024學(xué)年臨平區(qū)公辦學(xué)校校方責任險投保采購項目招標文件
- 橋梁施工案例分析
- 物流風險管理與應(yīng)對策略
- 2024家政行業(yè)現(xiàn)狀分析
- 英漢互譯單詞練習(xí)打印紙
- 冠狀動脈粥樣硬化性心臟病患者藥物治療管理路徑專家共識2023版解讀
- ZJ50鉆機用戶手冊
評論
0/150
提交評論