2025年軟件測試筆試題庫與答案_第1頁
2025年軟件測試筆試題庫與答案_第2頁
2025年軟件測試筆試題庫與答案_第3頁
2025年軟件測試筆試題庫與答案_第4頁
2025年軟件測試筆試題庫與答案_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

2025年軟件測試筆試題庫與答案一、單項選擇題(每題1分,共30分)1.在等價類劃分法中,若輸入條件為“1≤x≤100”,則無效等價類應劃分為A.x<1B.x>100C.x<1或x>100D.x=50答案:C2.下列關(guān)于邊界值分析的說法正確的是A.只需測試邊界值即可,無需測試邊界兩側(cè)B.邊界值分析僅適用于整型輸入C.邊界值分析需測試邊界值及其相鄰值D.邊界值分析不能發(fā)現(xiàn)數(shù)組越界缺陷答案:C3.某模塊的圈復雜度為8,則該模塊至少需要設(shè)計多少條測試用例才能覆蓋所有線性獨立路徑A.6B.7C.8D.9答案:C4.在決策表中,若條件樁有3個,每個條件取值為真/假,則最大規(guī)則數(shù)為A.6B.8C.9D.12答案:B5.下列哪項不是靜態(tài)測試技術(shù)A.代碼走查B.靜態(tài)結(jié)構(gòu)分析C.單元測試D.代碼審查答案:C6.某系統(tǒng)要求響應時間不超過2秒,該需求屬于A.功能需求B.性能需求C.安全需求D.可維護性需求答案:B7.在敏捷測試中,測試人員最頻繁執(zhí)行的活動是A.編寫測試計劃B.回歸測試C.編寫用戶手冊D.性能調(diào)優(yōu)答案:B8.下列關(guān)于缺陷生命周期的順序正確的是A.新建→打開→修復→關(guān)閉→重新打開B.新建→打開→關(guān)閉→修復→重新打開C.新建→修復→打開→關(guān)閉→重新打開D.新建→打開→關(guān)閉→重新打開→修復答案:A9.使用正交試驗設(shè)計法的主要目的是A.提高缺陷定位效率B.減少測試用例數(shù)量C.增加測試覆蓋率D.降低代碼復雜度答案:B10.在Web系統(tǒng)測試中,檢查瀏覽器兼容性屬于A.功能測試B.易用性測試C.配置測試D.安裝測試答案:C11.下列哪項最能體現(xiàn)測試用例的“可重復性”特征A.用例步驟描述清晰B.用例包含預期結(jié)果C.用例可被不同測試人員重復執(zhí)行且結(jié)果一致D.用例覆蓋邊界值答案:C12.某接口文檔規(guī)定字段“amount”為6位整數(shù),使用等價類劃分應至少設(shè)計多少條用例A.2B.3C.4D.5答案:B13.在持續(xù)集成環(huán)境中,觸發(fā)自動化測試的最合理時機是A.每日固定時間B.代碼提交并構(gòu)建成功后C.發(fā)現(xiàn)缺陷后D.版本發(fā)布前夜答案:B14.下列哪項屬于白盒測試度量A.缺陷密度B.語句覆蓋率C.用戶故事完成率D.平均故障恢復時間答案:B15.若某程序包含10個條件判斷,其中3個為復合條件,則采用條件組合覆蓋至少需要設(shè)計多少條用例A.2B.4C.8D.16答案:C16.在App測試中,檢查應用在來電、低電量、斷網(wǎng)等場景下的行為屬于A.壓力測試B.中斷測試C.容量測試D.安全測試答案:B17.下列關(guān)于探索式測試的說法錯誤的是A.強調(diào)測試設(shè)計與執(zhí)行并行B.完全不需要測試文檔C.依賴測試人員經(jīng)驗D.適合快速迭代項目答案:B18.某系統(tǒng)采用微服務架構(gòu),測試重點應放在A.單服務單元測試B.服務間接口契約測試C.數(shù)據(jù)庫性能測試D.UI自動化測試答案:B19.在測試風險評估中,發(fā)生概率高且影響程度高的缺陷應A.暫緩處理B.優(yōu)先處理C.不處理D.留待下個版本答案:B20.下列哪項不是測試計劃應包含的內(nèi)容A.測試范圍B.測試策略C.詳細測試用例D.資源與進度答案:C21.若某函數(shù)包含ifelse與for循環(huán),采用路徑覆蓋時,路徑數(shù)量主要受何影響A.for循環(huán)次數(shù)B.ifelse分支C.循環(huán)與分支組合D.變量命名答案:C22.在Linux系統(tǒng)中,查看實時日志并過濾關(guān)鍵字“error”的命令為A.catlog|greperrorB.tailflog|greperrorC.grepferrorlogD.lesslogerror答案:B23.某SQL注入測試Payload為“'or1=1”,其利用的漏洞類型為A.未驗證輸入B.未授權(quán)訪問C.會話固定D.XSS答案:A24.在性能測試中,衡量系統(tǒng)“最大并發(fā)用戶數(shù)”的指標是A.TPSB.CPU利用率C.最大虛擬用戶D.網(wǎng)絡(luò)吞吐量答案:C25.下列哪項屬于靜態(tài)質(zhì)量度量A.平均無故障時間B.代碼行數(shù)C.缺陷移除效率D.用戶滿意度答案:B26.在測試用例評審中,檢查“預期結(jié)果是否可判定”屬于A.完整性檢查B.正確性檢查C.可判定性檢查D.一致性檢查答案:C27.某版本缺陷密度=缺陷數(shù)/千行代碼,若缺陷數(shù)為30,代碼行數(shù)15k,則缺陷密度為A.0.2B.2C.20D.200答案:B28.在DevOps流水線中,自動化驗收測試通常位于A.構(gòu)建階段之前B.單元測試之后,部署之前C.部署之后,發(fā)布之前D.發(fā)布之后答案:C29.下列哪項最能體現(xiàn)測試的“破壞性”A.驗證功能正確B.故意輸入異常數(shù)據(jù)導致系統(tǒng)崩潰C.檢查界面美觀D.統(tǒng)計代碼行數(shù)答案:B30.在測試總結(jié)報告中,“未解決缺陷列表”應放在A.測試范圍章節(jié)B.測試結(jié)論章節(jié)C.缺陷統(tǒng)計與分析章節(jié)D.附錄答案:C二、多項選擇題(每題2分,共20分,多選少選均不得分)31.下列屬于黑盒測試設(shè)計技術(shù)的是A.等價類劃分B.邊界值分析C.語句覆蓋D.狀態(tài)轉(zhuǎn)換測試答案:A、B、D32.導致自動化測試腳本維護成本高的原因包括A.UI頻繁變更B.腳本未使用頁面對象模式C.使用了唯一穩(wěn)定的定位器D.需求變更頻繁答案:A、B、D33.下列哪些屬于性能測試指標A.響應時間B.吞吐量C.并發(fā)數(shù)D.路徑覆蓋率答案:A、B、C34.關(guān)于單元測試的說法正確的是A.通常由開發(fā)人員編寫B(tài).需要依賴外部系統(tǒng)C.運行速度應快D.可使用Mock對象答案:A、C、D35.以下哪些屬于移動應用專項測試A.電量測試B.流量測試C.弱網(wǎng)測試D.安裝卸載測試答案:A、B、C、D36.在測試環(huán)境管理中,需要重點關(guān)注A.環(huán)境一致性B.數(shù)據(jù)隔離C.權(quán)限控制D.代碼行數(shù)答案:A、B、C37.下列哪些活動屬于測試準備階段A.編寫測試計劃B.搭建測試環(huán)境C.設(shè)計測試用例D.執(zhí)行冒煙測試答案:A、B、C38.關(guān)于回歸測試的說法正確的是A.需驗證缺陷修復B.需驗證未修改功能未被破壞C.必須全部重新執(zhí)行歷史用例D.可借助自動化答案:A、B、D39.以下哪些屬于常見的安全測試工具A.BurpSuiteB.OWASPZAPC.PostmanD.SQLMap答案:A、B、D40.在測試用例設(shè)計中,使用因果圖法的步驟包括A.列出條件與動作B.繪制因果圖C.轉(zhuǎn)換為判定表D.直接編寫腳本答案:A、B、C三、填空題(每空2分,共20分)41.若某程序包含5個獨立分支,采用判定覆蓋至少需要設(shè)計________條測試用例。答案:542.在Linux中,統(tǒng)計文件test.log中“Failed”出現(xiàn)次數(shù)的命令為grepc“Failed”test.log,則輸出結(jié)果為________。答案:實際出現(xiàn)次數(shù)(示例:若出現(xiàn)12次則填12)43.某接口返回JSON中code字段為0表示成功,其余表示失敗,若使用Python斷言驗證成功,則表達式為assertresponse.json()['code']==________。答案:044.在MySQL中,查看當前連接數(shù)的命令為showstatuslike'________'。答案:Threads_connected45.使用JMeter進行壓力測試時,若目標QPS為100,持續(xù)60秒,則總請求量約為________。答案:600046.在Appium中,定位ID為“l(fā)oginBtn”的元素的語句為driver.find_element_by_id("________")。答案:loginBtn47.某系統(tǒng)要求支持1000并發(fā),平均響應時間不超過500ms,則TPS理論值約為________。答案:2000(TPS=并發(fā)/響應時間,1000/0.5)48.在Git中,回退到上一次提交并丟棄工作區(qū)改動的命令為gitreset________HEADhard。答案:HEAD49.若測試用例編號規(guī)則為“模塊_子系統(tǒng)_序號”,則購物車模塊訂單子系統(tǒng)第88條用例編號為________。答案:Cart_Order_08850.在Python單元測試框架unittest中,前置條件方法名為________。答案:setUp四、簡答題(共30分)51.(封閉型,6分)簡述判定覆蓋與條件覆蓋的區(qū)別,并給出示例。答案:判定覆蓋要求每個判定的真、假分支至少執(zhí)行一次;條件覆蓋要求每個條件的真、假值至少執(zhí)行一次。示例:if(a>0&&b>0){…},判定覆蓋需設(shè)計用例使判定為真、假各一次;條件覆蓋需設(shè)計用例使a>0、a≤0、b>0、b≤0各出現(xiàn)一次。52.(開放型,8分)某電商系統(tǒng)在秒殺活動中出現(xiàn)“超賣”現(xiàn)象,請分析可能原因并提出測試策略。答案:原因:1.并發(fā)扣減庫存未加鎖;2.數(shù)據(jù)庫隔離級別設(shè)置不當;3.緩存與數(shù)據(jù)庫不一致;4.異步消息重復消費。測試策略:1.設(shè)計高并發(fā)壓測腳本,模擬萬級QPS扣庫存;2.使用悲觀鎖/樂觀鎖版本號機制,驗證庫存不為負;3.引入Redis分布式鎖,測試鎖超時與死鎖;4.數(shù)據(jù)庫層使用可重復讀+行鎖,測試幻讀;5.對消息隊列做冪等測試,重復消費同一條消息僅扣一次庫存;6.采用對賬腳本,比對庫存流水與實物庫存一致性。53.(封閉型,6分)說明冒煙測試與回歸測試的異同。答案:相同點:均需執(zhí)行測試用例;均可自動化;均關(guān)注系統(tǒng)穩(wěn)定性。不同點:冒煙測試在每日構(gòu)建后執(zhí)行,覆蓋核心功能,拒絕不合格版本;回歸測試在缺陷修復或需求變更后執(zhí)行,覆蓋已修改及相關(guān)功能,確保未引入新缺陷。54.(開放型,10分)某金融App計劃上線指紋支付功能,請從安全、性能、兼容性、易用性四個維度設(shè)計測試要點。答案:安全:1.指紋數(shù)據(jù)是否存儲于TEE安全域;2.是否校驗指紋模板完整性;3.是否防重放攻擊;4.輸錯5次是否凍結(jié)支付;5.指紋與支付密碼雙因子校驗。性能:1.冷啟動到指紋校驗完成≤300ms;2.并發(fā)1000次指紋支付無崩潰;3.低電量(≤10%)時性能下降不超過20%。兼容性:1.安卓614主流ROM;2.支持指紋APILevel23+;3.不同廠商指紋傳感器(高通、FPC);4.橫豎屏切換。易用性:1.指紋錄入引導圖文清晰;2.誤觸率≤1%;3.老人指紋磨損提示備用方案;4.無障礙讀屏可識別指紋按鈕。五、應用題(共50分)55.(分析類,15分)閱讀以下代碼片段,回答問題。```javapublicintcalc(inta,intb,charop){intr=0;if(op=='+')r=a+b;elseif(op=='')r=ab;elseif(op=='')r=ab;elseif(op=='/'){if(b==0)thrownewIllegalArgumentException("除零");r=a/b;}returnr;}```要求:1.畫出程序流程圖;2.計算圈復雜度;3.設(shè)計測試用例實現(xiàn)條件組合覆蓋。答案:1.流程圖略(文字描述):開始→輸入a,b,op→op=+→r=a+b→返回;op=→r=ab→返回;op=→r=ab→返回;op=/→判斷b=0→拋異?!Y(jié)束,否則r=a/b→返回。2.判定節(jié)點:op判斷4個,b=0判斷1個,共5個,圈復雜度V(G)=5+1=6。3.用例:①a=2,b=3,op=+預期5;②a=5,b=1,op=預期4;③a=2,b=2,op=預期4;④a=6,b=2,op=/預期3;⑤a=6,b=0,op=/預期拋異常;⑥a=1,b=1,op='?'預期0(默認路徑)。56.(綜合類,20分)某社交App新增“附近的人”功能,需求如下:1.基于GPS坐標;2.距離范圍可選100m/500m/1km/5km;3.列表按距離升序;4.支持下拉刷新;5.點擊頭像進入個人主頁;6.離線30分鐘自動剔除。請完成:1.列出核心測試點;2.給出接口測試用例(含URL、方法、參數(shù)、預期);3.設(shè)計性能測試方案(含場景、指標、工具)。答案:1.核心測試點:權(quán)限(定位/網(wǎng)絡(luò))、距離計算精度、排序、刷新、離線剔除、空狀態(tài)、弱網(wǎng)、緩存、分頁、并發(fā)。2.接口用例:URL:/api/nearby,GET,參數(shù):userId=123&lat=22.543&lng=114.057&radius=1000&page=1&size=20,

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論