2025下半年中級軟件水平考試《軟件評測師(綜合知識)》試卷真題(附答案)_第1頁
2025下半年中級軟件水平考試《軟件評測師(綜合知識)》試卷真題(附答案)_第2頁
2025下半年中級軟件水平考試《軟件評測師(綜合知識)》試卷真題(附答案)_第3頁
2025下半年中級軟件水平考試《軟件評測師(綜合知識)》試卷真題(附答案)_第4頁
2025下半年中級軟件水平考試《軟件評測師(綜合知識)》試卷真題(附答案)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2025下半年中級軟件水平考試《軟件評測師(綜合知識)》試卷練習題(附答案)1.單項選擇題(每題1分,共30分。每題只有一個正確答案,請將正確選項的字母填在括號內)1.在軟件生命周期模型中,強調“風險驅動”的是()。A.瀑布模型B.V模型C.螺旋模型D.增量模型答案:C2.下列關于等價類劃分法的描述,正確的是()。A.等價類劃分法只能用于白盒測試B.無效等價類不需要測試C.每個等價類中至少選一個代表值作為測試用例D.等價類劃分法不能與其他黑盒方法結合答案:C3.某模塊的圈復雜度為12,則該模塊至少需要()條測試用例才能覆蓋所有獨立路徑。A.10B.11C.12D.13答案:C4.在性能測試中,用于衡量“系統(tǒng)在單位時間內處理請求數(shù)量”的指標是()。A.并發(fā)用戶數(shù)B.吞吐量C.響應時間D.資源利用率答案:B5.下列缺陷屬性中,用于描述缺陷“重復出現(xiàn)概率”的是()。A.SeverityB.PriorityC.ReproducibilityD.Status答案:C6.在ISTQB術語中,回歸測試的主要目的是()。A.發(fā)現(xiàn)新功能缺陷B.驗證缺陷修復且未引入新缺陷C.評估系統(tǒng)性能D.檢查文檔一致性答案:B7.某系統(tǒng)要求密碼長度為8~20字節(jié),使用邊界值分析法,應至少選取的邊界值個數(shù)為()。A.2B.3C.4D.5答案:D8.下列關于靜態(tài)測試的描述,錯誤的是()。A.代碼審查屬于靜態(tài)測試B.靜態(tài)測試無需運行程序C.靜態(tài)測試只能發(fā)現(xiàn)語法錯誤D.靜態(tài)測試可提前發(fā)現(xiàn)缺陷答案:C9.在CMMI連續(xù)式表示法中,最高成熟度等級是()。A.已管理級B.已定義級C.量化管理級D.優(yōu)化級答案:D10.某Web系統(tǒng)采用JWT進行會話管理,測試人員通過修改Payload中role字段值即可越權訪問管理員功能,該缺陷最可能屬于()。A.SQL注入B.垂直越權C.水平越權D.CSRF答案:B11.下列關于決策表測試的說法,正確的是()。A.決策表適合描述順序型邏輯B.條件樁只能包含兩個條件C.規(guī)則數(shù)與條件數(shù)成線性關系D.決策表可覆蓋所有條件組合答案:D12.在Fagan審查流程中,正式“返工”活動發(fā)生在()階段之后。A.計劃B.概述C.準備D.會議答案:D13.某移動App在弱網環(huán)境下出現(xiàn)圖片加載失敗,但無友好提示,該問題優(yōu)先級應主要依據(jù)()確定。A.嚴重程度B.風險等級C.業(yè)務影響D.修復成本答案:C14.下列關于變異測試的描述,正確的是()。A.變異測試是一種性能測試技術B.變異得分越高說明測試用例越弱C.殺死變異體意味著測試用例發(fā)現(xiàn)了注入缺陷D.變異測試只能用于單元級別答案:C15.在敏捷項目中,用戶故事驗收測試用例的最佳編寫時機是()。A.迭代回顧會議B.迭代計劃會議C.用戶故事梳理會D.每日站會答案:C16.下列關于“測試金字塔”模型的說法,正確的是()。A.頂層是單元測試B.底層是端到端測試C.應增加UI層測試比例D.鼓勵更多底層自動化測試答案:D17.某接口返回JSON中price字段值為10,前端未校驗直接展示,該缺陷根因最可能是()。A.缺少負值分支測試B.接口未做輸入校驗C.前端未做輸出編碼D.數(shù)據(jù)庫字段類型錯誤答案:B18.在ISTQB中,測試條件與測試用例的關系是()。A.一對一B.多對一C.一對多D.多對多答案:D19.下列關于“錯誤推測”技術的描述,正確的是()。A.完全基于文檔推導B.依賴測試人員經驗C.必須結合工具執(zhí)行D.適用于回歸測試階段答案:B20.某系統(tǒng)版本V2.1.5在灰度發(fā)布中發(fā)現(xiàn)訂單超時率升高,此時應首先執(zhí)行的測試活動是()。A.確認性測試B.冒煙測試C.回滾測試D.A/B測試答案:A21.下列關于“測試環(huán)境”管理的說法,錯誤的是()。A.測試環(huán)境配置項應納入基線B.生產數(shù)據(jù)可直接復制到測試環(huán)境C.環(huán)境差異可能導致缺陷無法復現(xiàn)D.應定期對環(huán)境進行健康檢查答案:B22.在風險緩解策略中,通過“原型法”提前驗證需求屬于()。A.規(guī)避B.轉移C.減輕D.接受答案:C23.下列關于“測試完成準則”的描述,正確的是()。A.由開發(fā)人員單獨制定B.必須達到100%代碼覆蓋C.應兼顧覆蓋率與風險D.無需考慮成本因素答案:C24.某微服務架構系統(tǒng),服務A調用服務B超時導致熔斷,測試人員構造延遲注入工具模擬超時,該測試屬于()。A.壓力測試B.穩(wěn)定性測試C.混沌工程D.容量測試答案:C25.下列關于“測試數(shù)據(jù)”管理的最佳實踐,正確的是()。A.使用生產全量數(shù)據(jù)最安全B.敏感數(shù)據(jù)無需脫敏C.應建立數(shù)據(jù)池并版本化D.測試數(shù)據(jù)無需回滾機制答案:C26.在缺陷生命周期中,狀態(tài)為“Deferred”意味著()。A.已修復待驗證B.暫不修復C.重復缺陷D.拒絕修復答案:B27.下列關于“靜態(tài)代碼分析”工具的說法,錯誤的是()。A.可檢測空指針解引用B.可替代人工代碼走查C.可能產生誤報D.可度量代碼復雜度答案:B28.某銀行系統(tǒng)要求交易響應時間≤500ms,在性能測試中,下列統(tǒng)計量最能反映“大多數(shù)用戶感受”的是()。A.平均值B.中位數(shù)C.90百分位D.最小值答案:C29.下列關于“安全測試”的描述,正確的是()。A.滲透測試屬于靜態(tài)測試B.安全測試只需在上線前執(zhí)行一次C.安全測試應貫穿整個生命周期D.安全測試不關注業(yè)務邏輯答案:C30.在DevOps流水線中,質量門禁(QualityGate)通常設置在()。A.需求階段B.設計階段C.持續(xù)集成階段D.運維監(jiān)控階段答案:C2.多項選擇題(每題2分,共20分。每題有兩個或兩個以上正確答案,多選、少選、錯選均不得分)31.以下屬于白盒測試設計技術的是()。A.語句覆蓋B.判定覆蓋C.條件組合覆蓋D.狀態(tài)轉換測試E.變異測試答案:ABCE32.下列活動屬于“測試計劃”文檔典型內容的是()。A.測試范圍B.測試策略C.缺陷管理流程D.測試用例細節(jié)E.資源與進度答案:ABCE33.關于“探索式測試”的描述,正確的有()。A.強調同時設計、執(zhí)行與學習B.完全不需要測試文檔C.可基于會話(Session)管理D.適合快速變化的需求E.可與自動化結合答案:ACDE34.以下屬于“非功能測試”類型的是()。A.可用性測試B.可移植性測試C.容量測試D.冒煙測試E.可維護性測試答案:ABCE35.下列指標可用于“測試過程監(jiān)控”的有()。A.測試用例執(zhí)行率B.缺陷密度C.需求覆蓋率D.代碼行數(shù)E.測試用例失效率答案:ABCE36.關于“測試自動化”維護成本高的原因,正確的有()。A.UI頻繁變更B.腳本耦合度高C.測試環(huán)境不穩(wěn)定D.使用了PageObject模式E.缺乏版本管理答案:ABCE37.下列屬于“安全測試”常見漏洞的有()。A.XSSB.XXEC.SSRFD.LDAP注入E.死循環(huán)答案:ABCD38.以下屬于“測試報告”必須包含的內容有()。A.測試結論B.缺陷統(tǒng)計C.風險建議D.詳細用例步驟E.測試限制答案:ABCE39.關于“基于風險的測試”策略,正確的有()。A.高風險功能優(yōu)先測試B.風險分析只需在計劃階段做一次C.風險可動態(tài)調整D.風險級別=發(fā)生概率×影響程度E.可結合FMEA方法答案:ACDE40.下列屬于“測試工具”選型考慮因素的有()。A.學習成本B.廠商支持C.與CI集成能力D.是否開源E.與團隊技能匹配答案:ABCE3.填空題(每空2分,共20分)41.在ISTQB中,測試過程包括測試計劃、測試監(jiān)控與控制、________、測試實現(xiàn)與執(zhí)行、測試評估報告和測試結束活動。答案:測試分析設計42.某判定包含3個獨立條件,采用“修正條件/判定覆蓋”(MC/DC)要求最少設計________個測試用例。答案:443.若某模塊共有80條可執(zhí)行語句,測試執(zhí)行后未覆蓋語句為12條,則語句覆蓋率為________%。答案:8544.在性能測試中,用于描述“系統(tǒng)并發(fā)用戶數(shù)量隨時間變化”的圖形稱為________圖。答案:負載曲線45.某缺陷嚴重級別為Major,優(yōu)先級為High,按照常見模板,其缺陷編號前綴通常為________。答案:BUG46.在敏捷測試中,ATDD指的是驗收測試________開發(fā)。答案:驅動47.若某系統(tǒng)版本號遵循語義化版本規(guī)范,則2.1.0中的“1”表示________版本號。答案:次48.在風險識別中,用于“逐項檢查可能風險”的列表稱為________清單。答案:風險核對49.某接口測試使用Postman,設置環(huán)境變量baseURL,引用該變量的語法為________。答案:{{baseURL}}50.在靜態(tài)分析中,度量“函數(shù)參數(shù)個數(shù)”超過7即觸發(fā)警告,該指標屬于________型度量。答案:閾值4.簡答題(共30分)51.(封閉型,6分)簡述“語句覆蓋”與“判定覆蓋”的區(qū)別,并給出各自的最小覆蓋準則。答案:語句覆蓋要求設計足夠測試用例使每條可執(zhí)行語句至少執(zhí)行一次;判定覆蓋要求每個判定的所有可能結果(真/假)至少出現(xiàn)一次。語句覆蓋的最小準則是“每條語句至少一次”,判定覆蓋的最小準則是“每個判定結果至少一次”。判定覆蓋強于語句覆蓋,因為滿足判定覆蓋一定滿足語句覆蓋,反之不成立。52.(開放型,8分)某電商平臺在“雙十一”大促前需評估系統(tǒng)最大吞吐量。請列出性能測試方案的關鍵步驟,并說明如何確定“最大吞吐量”指標。答案:關鍵步驟:1.需求分析,明確業(yè)務峰值TPS及響應時間SLA;2.測試環(huán)境搭建,保持與生產等配或按比例縮放;3.基礎數(shù)據(jù)構造,確保數(shù)據(jù)量、分布與真實一致;4.腳本開發(fā),覆蓋核心下單、支付、庫存扣減鏈路;5.負載模型設計,采用階梯加壓模式,每階持續(xù)10分鐘,步長5%遞增;6.監(jiān)控指標:TPS、響應時間、錯誤率、CPU、內存、DB等待事件;7.找到拐點:當錯誤率>1%或響應時間超過SLA(如1s)或資源飽和,此時對應的TPS即為最大吞吐量;8.重復3次取平均值,出具報告并給出擴容建議。53.(封閉型,6分)列舉“安全測試”中“越權訪問”的兩種子類型,并各給出一個測試用例設計思路。答案:1.水平越權:同一角色不同用戶間數(shù)據(jù)訪問。用例:用戶A登錄后,將查看訂單接口URL中的orderId參數(shù)改為屬于用戶B的訂單號,驗證系統(tǒng)是否拒絕。2.垂直越權:低角色訪問高角色功能。用例:普通用戶登錄后,直接訪問管理員后臺URL/admin/userList,驗證是否被攔截并返回403。54.(開放型,10分)某金融系統(tǒng)采用微服務架構,服務間通過Kafka異步消息交互。版本V1.3.0上線后,出現(xiàn)“用戶扣款成功但訂單狀態(tài)未更新”現(xiàn)象。請給出測試定位思路,并說明如何通過自動化防止同類問題。答案:定位思路:1.確認消費端日志是否收到消息,若無,檢查生產者是否成功投遞;2.若收到,檢查消費端冪等邏輯是否誤過濾;3.檢查消費端事務與DB提交順序;4.使用分布式追蹤(如Zipkin)查看調用鏈;5.在測試環(huán)境模擬網絡延遲、Broker重啟場景。自動化防護:1.在CI流水線增加契約測試,使用SpringCloudContract驗證消息格式與字段約束;2.編寫消費者驅動契約測試,模擬異常消息并斷言冪等結果;3.在灰度環(huán)境部署“消息對賬”Job,每5分鐘比對扣款流水與訂單狀態(tài),差異>0即告警;4.引入TestContainer在單元測試階段啟動KafkaBroker,確保測試真實度;5.將以上檢查納入質量門禁,未通過禁止合并主干。5.應用題(共50分)55.(綜合類,20分)閱讀下列需求,回答問題:“某在線問卷系統(tǒng)支持創(chuàng)建問卷、設置邏輯跳轉、收集數(shù)據(jù)并導出Excel。需求片段如下:R1:問卷標題長度1~100字符,禁止包含<、>、&三個符號。R2:邏輯跳轉規(guī)則:若第i題為單選題且選項值=‘A’,則跳轉到第j題(j>i)。R3:導出Excel時,若答卷數(shù)=0,應給出提示‘無數(shù)據(jù)’并禁止導出?!保?)使用“等價類+邊界值”為R1設計測試用例,填寫下表(已有示例,請補全剩余4條)。|用例ID|輸入標題|預期結果||||||TC1|空|拒絕||TC2|1個字符|接受||TC3|100字符|接受||TC4|101字符|拒絕||TC5|包含<|拒絕|答案:|用例ID|輸入標題|預期結果||||||TC6|99字符|接受||TC7|50字符|接受||TC8|包含&|拒絕||TC9|包含>|拒絕|(2)為R2設計一個“決策表”,并給出最小測試用例集。答案:條件樁:C1題為單選題;C2選項值=A;C3j>i。動作樁:跳轉有效;跳轉無效。規(guī)則:規(guī)則1:YYY→跳轉有效規(guī)則2:YYN→跳轉無效規(guī)則3:YN—→跳轉無效規(guī)則4:N——→跳轉無效最小用例集:4條,分別覆蓋上述規(guī)則。(3)為R3導出功能設計“因果圖”,并寫出“因果圖判定表”轉換后的關鍵用例。答案:原因:答卷數(shù)=0;結果:提示‘無數(shù)據(jù)’;禁止導出。因果圖:原因→結果直接連接。判定表:規(guī)則1:原因成立→結果1+結果2成立規(guī)則2:原因不成立→結果不成立用例:1.答卷數(shù)=0,點擊導出,期望提示且無文件;2.答卷數(shù)=1,點擊導出,期望成功下載文件。56.(計算類,15分)某模塊控制流圖如下(節(jié)點1為入口,節(jié)點8為出口):邊集合:1→2,1→3,2→4,3→4,4→5,4→6,5→7,6→7,7→8。(1)畫出控制流圖并計算圈復雜度V(G)。答案:節(jié)點數(shù)N=8,邊數(shù)E=9,連通分量P=1,V(G)=EN+2P=98+2=3。(2)列出所有獨立路徑。答案:Path1:124578;Path2:134678;Path3:124678。(3)若測試用例已覆蓋上述3條路徑,是否達到判定覆蓋?說明理由。答案:是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論