




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
試卷科目:軟件測試技術軟件測試技術(習題卷5)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages軟件測試技術第1部分:單項選擇題,共144題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.軟件測試人員究竟做些什么?()A)發現軟件缺陷,盡可能早一些,并確保其得以修復B)發現軟件缺陷C)發現軟件缺陷,盡可能早一些,并將其得以修復D)發現軟件缺陷,盡可能早一些答案:A解析:[單選題]2.下列引起軟件缺陷的因素不屬于技術問題的是()A)內容不正確B)算法錯誤C)語法錯誤D)系統結構不合理答案:A解析:[單選題]3.自動化測試工具最基本的要求是()。A)支持數據驅動測試B)對程序界面中對象的識別能力C)抽象層D)支持腳本語言答案:D解析:[單選題]4.軟件驗收測試的合格通過準則是()。A)軟件需求分析說明書中定義的所有功能已全部實現,性能指標全部達到要求B)所有測試項沒有殘余一級、二級和三級錯誤C)立項審批表、需求分析文檔、設計文檔和編碼實現一致D)驗收測試工件齊全答案:B解析:[單選題]5.關于單元測試,下列說法正確的是()A)單元測試只能使用白盒測試技術設計測試用例B)所有黑盒測試技術均適用于單元測試用例設計C)在C語言程序中,如果對malloc函數異常返回分支進行覆蓋測試需要借助于樁函數完成D)如果被測模塊調用的硬件驅動模塊未就緒,可以編寫測試模塊來替代這部分硬件驅動模塊,在測試技術中,稱這部分模塊為驅動模塊答案:C解析:[單選題]6.軟件生命周期由若干個階段組成,下列階段,如果發生軟件缺陷,則修復費用是最低的。A)需求分析(編制產品說明書)B)設計C)編碼D)產品發布答案:A解析:[單選題]7.()。面向數據流的設計方法用于()階段。A)詳細設計B)編碼C)數據結構設計D)概要設計答案:D解析:[單選題]8.下列選項中,哪一項是由因果圖轉換而來()。A)輸出狀態表B)輸入狀態表C)約束條件表D)判定表答案:D解析:[單選題]9.下列()不屬于軟件缺陷。A)測試人員主觀認為不合理的地方B)軟件未達到產品說明書標明的功能C)軟件出現了產品說明書指明不會出現的錯誤D)軟件功能超出產品說明書指明范圍答案:A解析:[單選題]10.軟件測試是軟件開發過程的重要階段,是軟件質量保證的重要手段,下列()是軟件測試的任務。Ⅰ預防軟件發生錯誤Ⅱ發現改正程序錯誤Ⅲ提供診斷錯誤信息A)只有ⅠB)只有ⅡC)只有ⅢD)都是答案:D解析:[單選題]11.我覺得人們信守承諾相當重要A)強烈同意B)同意C)不同意D)最不同意答案:A解析:[單選題]12.軟件測試計劃描述了()。A)軟件的性質B)軟件的功能和測試用例C)軟件的規定動作D)對于預定的測試活動將要采取的手段答案:D解析:[單選題]13.軟件測試階段的集成測試主要是為了發現哪個階段的錯誤?A)需求分析B)概要設計C)詳細設計D)編碼答案:B解析:[單選題]14.我善于推銷A)強烈同意B)同意C)不同意D)最不同意答案:C解析:[單選題]15.關于LoadRunner的工作原理,空白處分別需要填入的內容是()LoadRunner會自動監控指定的_____或應用程序所發出的請求及服務器返回的相應,它作為一個______監視客戶端與服務器端的所有對話,然后把這些對話記錄下來,生成腳本,再次運行時模擬______發出的請求,捕獲_______的響應。(a)Agent;(b)URL;(c)客戶端;(d)服務器端;A)cabdB)bacdC)dabcD)abcd答案:B解析:[單選題]16.軟件調試的目的是()。A)發現軟件中隱藏的錯誤B)解決測試中發現的錯誤C)盡量不發現錯誤以便早日提交軟件D)證明軟件的正確性答案:B解析:[單選題]17.下列關于邏輯覆蓋測試的說法中正確的是()。(選擇一項)A)語句覆蓋就是設計若干個測試用例,運行被測程序,使得每一條可執行語句至少執行一次。B)條件覆蓋是設計足夠多的測試用例,運行所測程序,使程序中每個判斷的取真分支和取假分支至少各執行一次。C)分支覆蓋是設計若干個測試用例,運行所測程序,使程序中每個判斷內的每個條件的各個可能取值至少執行一次。D)判定-條件覆蓋要求各個判斷的所有可能的條件取值組合至少執行一次。答案:A解析:[單選題]18.下列哪個選項不屬于測試計劃要達到的目標()。A)為測試各項活動制定一個現實可行的、綜合的計劃,包括每項測試活動的對象、范圍、方法、進度和預期結果B)確定測試需要的時間和資源,以保證其可獲得和有效性C)為測試執行活動設計測試方案,編制測試用例D)為項目實施建立一個組織模型,并定義測試項目中每個角色的責任和工作內容答案:C解析:[單選題]19.下列各項中()不是一個測試計劃所應包含的內容。A)測試資源、進度安排B)測試預期輸出C)測試范圍D)測試策略答案:B解析:[單選題]20.針對下面程序段,邊界值問題可以定位在___(62)___。1:RemCreatea10elementintegerarray2:Remlnitializeeachelementto-13:Dimdata(10)AsInteger4:DimiAsInteger5:Fori=1TO106:data(i)=-17:Nexti8:EndA)data(1)B)data(0)C)data(9)D)data(10)答案:D解析:[單選題]21.下列可以作為軟件測試對象的是()A)以上全部B)源程序C)軟件設計規格說明D)需求規格說明書答案:A解析:[單選題]22.關于白盒測試與黑盒測試的最主要區別,正確的是()。A)白盒測試需要程序參與,黑盒測試不需要B)黑盒測試比白盒測試應用更廣泛C)白盒測試側重于程序結構,黑盒測試側重于功能D)白盒測試可以使用測試工具,黑盒測試不能使用工具答案:C解析:[單選題]23.數據庫后備副本的用途是()。A)一致性控制B)數據的轉儲C)安全性保障D)故障后的恢復答案:D解析:[單選題]24.從已經發現故障的存在到找到準確的故障位置并確定故障的性質,這一過程稱為()A)錯誤檢測B)故障排除C)測試D)調試答案:D解析:[單選題]25.在進行軟件測試時,是軟件測試的最基礎環節()。A)單元測試B)驗收測試C)集成測試D)組合測試答案:A解析:[單選題]26.下列產品不適合采用基于功能的集成測試策略的是()A)關鍵功能具有較大風險的產品B)控制結構比較清晰和穩定的產品C)技術探索型項目,其功能的實現遠比質量更關鍵D)對于功能實現沒有把握的產品答案:B解析:[單選題]27.()。需求工程的主要目的是()A)系統開發的具體方案B)進一步確定用戶的需求C)解決系統是?做什么的問題?D)解決系統是?如何做的問題?答案:C解析:[單選題]28.4工程師的工作范圍會包括檢視代碼、評審開發文檔,這屬于()。A)動態測試B)靜態測試C)黑盒測試D)白盒測試答案:B解析:[單選題]29.我很享受新事物帶來的挑戰A)強烈同意B)同意C)不同意D)最不同意答案:A解析:[單選題]30.在設計階段中,設計人員把經評審通過的各項需求轉換成一個相應的體系結構,該體系結構是指()A)數據體系結構B)系統體系結構C)軟件體系結構D)以上全部答案:D解析:[單選題]31.在軟件測試階段,測試步驟按次序可以劃分為以下幾步A)單元測試、集成測試、系統測試、驗收測試B)驗收測試、單元測試、系統測試、集成測試C)單元測試、集成測試、驗收測試、系統測試D)驗收測試、系統測試、單元測試、集成測試答案:A解析:[單選題]32.系統測試是將已經集成好的軟件系統與其他系統元素結合在一起,進行一系列的()。A)單元測試和集成測試B)單元測試、集成測試和確認測試C)集成測試和確認測試D)驗收測試答案:C解析:[單選題]33.()。在E-R模型中,包含以下基本成分()。A)數據、對象、實體B)控制、關系、對象C)實體、關系、控制D)實體、屬性、關系答案:D解析:[單選題]34.以下()方法屬于黑盒測試技術。A)基本路徑測試B)邊界值分析測試C)循環覆蓋測試D)語句覆蓋測試答案:B解析:[單選題]35.()。()的作用是為有效地定量地進行管理,把握軟件工程過程的實際情況和它所產生的產品質量。A)估算B)度量C)風險分析D)進度安排答案:B解析:[單選題]36.下列不屬于軟件本身的原因產生的缺陷的是()。A)算法錯誤B)語法錯誤C)文檔錯誤D)系統結構不合理答案:C解析:[單選題]37.軟件測試中常用的靜態分析方法是()。①引用分析;②算法分析;③可靠性分析;④效率分析;⑤接口分析;⑥操作分析。A)①③B)④⑥C)②⑤D)①⑤答案:D解析:[單選題]38.()。軟件維護的副作用是指()。A)運行時誤操作B)隱含的錯誤C)因修改軟件而造成的錯誤D)開發時的錯誤答案:C解析:[單選題]39.對下面的個人所得稅程序中滿足語句覆蓋測試用例的是()If(income<800)taxrate=0;elseif(income<=1500)taxrate=0.05;elseif(income<2000)taxrate=0.08;elsetaxrate=0.1;A)income=(799,1499,2000,2001)B)income=(800,801,1999,2000)C)income=(799,1500,1999,2000)D)income=(800,1500,2000,2001)答案:C解析:[單選題]40.我善于結交朋友A)強烈同意B)同意C)不同意D)最不同意答案:C解析:[單選題]41.下列選項中不屬于使用質量的屬性的是()A)有效性B)安全性C)穩定性D)滿意度答案:C解析:[單選題]42.軟件驗證和確認理論是測試過程的理論依據,其中驗證是檢查我們是否正在正確地建造一個產品,它強調的是()。A)過程的正確性B)產品的正確性C)測試的正確性D)規格說明的正確性答案:A解析:[單選題]43.()。軟件開發過程中,抽取和整理用戶需求并建立問題域精確模型的過程稱為()。A)生命周期B)面向對象設計C)面向對象分析D)面向對象程序設計答案:C解析:[單選題]44.()。支持面向對象技術的軟件生存周期模型是()A)噴泉模型B)螺旋模型C)快速原型模型D)瀑布模型答案:A解析:[單選題]45.()。下列幾種邏輯覆蓋標準中,查錯能力最強的是()A)語句覆蓋B)判定覆蓋C)條件覆蓋D)條件組合覆蓋答案:D解析:[單選題]46.常用的黑盒測試方法有邊界值分析、等價類劃分、錯誤猜測、因果圖等。其中()經常與其他方法結合起來使用。A)邊界值分析B)等價類劃分C)錯誤猜測D)因果圖答案:A解析:[單選題]47.測試用例的基本原則不包括以下哪一項?A)代表性B)準確性C)可判定性D)可再現性答案:B解析:[單選題]48.測試?關閉文件?操作時,下列說法不正確的是()。A)編輯文件后不保存,直接從菜單關閉,系統應有是否保存再關閉類似的提示B)編輯文件后保存,文件正常關閉C)編輯文件后不保存,從任務管理器中結束任務,程序應直接被關閉D)編輯文件后不保存,單擊窗口右上角的關閉按鈕,系統應有是否保存再關閉類似的提示答案:B解析:[單選題]49.為測試覆蓋率指標完成測試用例設計的技術有()。A)判斷和條件測試B)狀態遷移C)數據定義/使用測試D)以上全部答案:D解析:[單選題]50.關于缺陷的發現時機,正確的說法是()A)并不需要過早發現太多缺陷,因為系統還在不斷變更B)缺陷越早發現越好C)能在單元測試發現的確缺陷,放到系統測試再發現也不晚D)需求缺陷通常可以在單元測試中發現答案:B解析:[單選題]51.黑盒測試的決策表法,其步驟為()。(a)初步確定規則個數;(b)填入條件項;(c)列出所有條件樁和動作樁;(d)簡化.合并相似規則或者相同動作;(e)填入動作項,制定初始決策表;A)acbdeB)acbedC)cedbaD)acedb答案:B解析:[單選題]52.()。數據流圖中加工(處理)用()圖形符號表示。A)方框B)圓角矩形或圓C)直線D)箭頭答案:B解析:[單選題]53.下述關于錯誤處理流程管理的原則,_____的說法是不正確的。A)為了保證正確地定位錯誤,需要有豐富測試經驗的測試人員驗證發現的錯誤是否是真正的錯誤,并且驗證錯誤是否可以再現。B)每次對錯誤的處理都要保留處理信息,包括處理人姓名、處理時間、處理方法、處理意見以及錯誤狀態C)錯誤修復后必須由報告錯誤的測試人員確認錯誤已經修復,才能關閉錯誤D)對于無法再現的錯誤,應該由項目經理,測試經理和設計經理共同討論決定拒絕或者延期答案:D解析:[單選題]54.下列關于測試與調試的說法中錯誤的是()。A)測試是顯示錯誤的行為,而調試是推理的過程B)測試顯示開發人員的錯誤,調試是開發人員為自己辯護C)測試能預期和可控,調試需要想象、經驗和思考D)測試必須在詳細設計已經完成的情況下才能開始,沒有詳細設計的信息不可能進行調試答案:D解析:[單選題]55.()。軟件危機的主要原因是()A)軟件工具落后B)軟件生產能力不足C)對軟件的認識不夠D)軟件本身的特點及開發方法答案:D解析:[單選題]56.()。對象模型的描述工具是()。A)狀態圖B)數據流圖C)結構圖D)對象圖答案:D解析:[單選題]57.在以下有關邏輯覆蓋的說法中錯誤的說法是()A)所有滿足條件組合覆蓋標準的測試用例集,也滿足路徑覆蓋的覆蓋標準B)條件覆蓋能夠查出條件中包含的錯誤,但有時達不到判定覆蓋的覆蓋率要求C)路徑覆蓋的查錯能力很強,但有時達不到條件組合覆蓋的覆蓋率要求D)判定覆蓋包含了語句覆蓋,但它不能保證每個錯誤條件都能檢查得出來答案:A解析:[單選題]58.軟件測試項目周期是指()。A)測試計劃B)階段測試、設計階段測試、執行階段C)以上都不對D)以上都對答案:D解析:[單選題]59.在自底向上測試中,要編寫()。A)測試存根B)驅動模塊C)樁模塊D)底層模塊答案:B解析:[單選題]60.下列關于邏輯覆蓋的說法中錯誤的是()。A)滿足條件覆蓋并不一定滿足判定覆蓋B)滿足條件組合覆蓋的測試一定滿足判定覆蓋、條件覆蓋和判定-條件覆蓋C)滿足路徑覆蓋也不一定滿足條件組合覆蓋D)滿足判定-條件覆蓋同時滿足判定覆蓋和條件覆蓋答案:C解析:[單選題]61.針對用戶手冊的測試,()描述不正確。A)準確地按照手冊的描述使用程序B)檢查每條陳述C)修改錯誤設計D)查找容易誤導用戶的內容答案:C解析:[單選題]62.驗收測試的定義是_________。A)由用戶按照用戶手冊對軟件進行測試以決定是否接收B)由某個測試機構代表用戶按照需求說明書和用戶手冊對軟件進行測試以決定是否接收C)按照軟件任務書或合同,供需雙方約定的驗收依據進行測試,決定是否接收D)由開發方和用戶按照用戶手冊執行軟件驗收答案:C解析:[單選題]63.下列各項都是按照不同階段對軟件測試進行的劃分,除了()。A)單元測試B)集成測試C)黑盒測試D)系統測試答案:C解析:[單選題]64.下列中不屬于測試原則的是()。A)軟件測試是有風險的行為B)完全測試程序是不可能的C)測試無法顯示潛伏的軟件缺陷D)找到的缺陷越多軟件的缺陷就越少答案:D解析:[單選題]65.我傾向于根據客觀事實做決定A)強烈同意B)同意C)不同意D)最不同意答案:B解析:[單選題]66.通過疲勞強度測試,最容易發現()問題。A)并發用戶數B)內存泄漏C)系統安全性D)功能錯誤答案:B解析:[單選題]67.下列關于自動化測試描述正確的是A)自動化測試能夠很好的進行回歸測試從而縮短回歸測試時間。B)自動化測試腳本不需要維護,每次測試完成后進行下一次測試需要重新編寫測試用例。C)自動化測試只需要熟練掌握自動化測試工具就可以。D)自動化測試中測試人員僅僅測試負責的模塊,不需要考慮其他干擾因素。答案:A解析:[單選題]68.()。下列關于測試方法的敘述中不正確的是()A)從某種角度上講,白盒測試與黑盒測試都屬于動態測試B)功能測試屬于黑盒測試C)對功能的測試通常是要考慮程序的內部結構D)結構測試屬于白盒測試答案:C解析:[單選題]69.軟件測試是軟件質量保證的重要手段,下述哪種測試是軟件測試的最基礎環節?A)驗收測試B)功能測試C)單元測試D)結構測試答案:C解析:[單選題]70.下列各項中哪一項不是測試計劃所應包含的內容:()A)測試范圍B)測試資源、進度安排C)測試預期輸出D)測試策略答案:C解析:[單選題]71.通常情況下,下列關于白盒測試策略的說法中錯誤的是()A)桌前檢查,單元測試通常由代碼的創建者執行B)代碼走查由代碼的創建者執行,不需要專門測試人員參與C)代碼的規則檢查屬于靜態分析的內容D)同行評審通常由軟件產品創建者的同行檢查該工作產品,識別產品缺陷答案:B解析:[單選題]72.以下哪一項不屬于Web應用軟件表示層測試關注的范疇A)排版結構的測試B)鏈接結構的測試C)瀏覽器腳本程序的測試D)應用服務器兼容性測試答案:D解析:[單選題]73.()。在下列描述中,關于測試與調試的說法錯誤的是()A)測試是顯示錯誤的行為,而調試是推理的過程。B)測試顯示開發人員的錯誤,調試是開發人員為自己辯護。C)測試能預期和可控,調試需要想象、經驗和思考。D)測試必須在詳細設計已經完成的情況下才能開始,沒有詳細設計的信息調試不可能進行。答案:D解析:[單選題]74.使用白盒測試方法時,確定測試數據應根據()和指定的覆蓋標準。A)程序內部邏輯B)程序的功能C)使用說明D)程序的復雜度答案:A解析:[單選題]75.白盒測試設計測試用例的依據是程序的A)功能B)性能C)內部邏輯D)內部數據答案:C解析:[單選題]76.我通過實踐來學習A)強烈同意B)同意C)不同意D)最不同意答案:A解析:[單選題]77.對移動App進行安裝測試時需要注意()①安裝渠道②安裝設備③安裝過程中取消操作④安裝過程中出現死機、宕機等意外情況⑤安裝過程中的UI界面提示⑥設備空間不足等其他情況A)②③④⑤⑥B)①②④⑤C)①②③④D)①②③④⑤⑥答案:D解析:[單選題]78.()。()定義了系統的功能需求,它是從系統的外部看系統功能,并不描述系統內部對功能的具體實現。A)用例圖B)類圖C)活動圖D)對象圖答案:A解析:[單選題]79.測試程序時,不可能遍歷所有可能的輸入數據,而只能是選擇一個子集進行測試,那么最好的選擇方法是()A)隨機選擇B)劃分等價C)根據接口進行選擇D)根據數據大小進行選擇答案:B解析:[單選題]80.黑盒測試是從____觀點出發的測試,白盒測試是從____觀點出發的測試。()A)用戶、管理人員B)開發人員、管理人員C)用戶、開發人員D)開發人員、用戶答案:C解析:[單選題]81.關于等價類劃分方法設計測試用例,下列描述錯誤的是A)如果等價類中的一個測試用例,能夠捕獲一個缺陷,那么選擇該等價類中的其他測試用例,也能捕獲該缺陷。B)正確地劃分等價類,可以大大減少測試用例的數量,測試會更加準確有效C)若某個輸入條件是一個布爾量,則無法確定有效等價類和無效等價類D)等價類劃分方法常常需要和邊界值分析方法結合使用答案:C解析:[單選題]82.我尋找學習新事物的機會A)強烈同意B)同意C)不同意D)最不同意答案:A解析:[單選題]83.以下關于測試原則的描述,正確的是:A)所有的軟件測試不需要追溯到用戶需求B)完全測試是不可能的C)測試可以證明軟件的正確D)程序員不需要避免檢查自己的程序答案:B解析:[單選題]84.()。動態模型的描述工具是()。A)設計圖B)結構圖C)狀態圖D)對象圖答案:C解析:[單選題]85.()。在沒有產品說明書時使用()A)探索測試B)功能測試C)動態測試D)靜態測試答案:A解析:[單選題]86.領導力是我的一大優勢A)強烈同意B)同意C)不同意D)最不同意答案:D解析:[單選題]87.下列項目中不屬于測試文檔的是()A)程序流程圖B)測試報告C)測試用例D)測試計劃答案:A解析:[單選題]88.軟件測試的局限性不包括()。A)因為輸入/狀態空間的無限性,測試不可能完全徹底。B)巧合性有時會導致錯誤的代碼得到正確的結果,掩蓋了問題。C)軟件測試會導致成本增加,效益降低。D)軟件缺陷的不確定性。答案:C解析:[單選題]89.系統的響應時間和作業吞吐量是衡量計算機系統性能的重要指標,對于一個持續處理業務的應用軟件來說,()則表明其性能越好。A)響應時間越短,作業吞吐量越大B)響應時間越長,作業吞吐量越大C)響應時間越短作業吞吐量越小D)響應時間不會影響作業吞吐量。答案:A解析:[單選題]90.在邊界值分析中,下列數據通常不用來做數據測試的是()。A)正好等于邊界的值B)等價類中的等價值C)剛剛大于邊界的值D)剛剛小于邊界的值答案:B解析:[單選題]91.從測試階段角度,正確的測試順序是()。①單元測試;②集成測試;③系統測試;④驗收測試A)①②③④B)②①③④C)③②①④D)③①②④答案:A解析:[單選題]92.軟件測試用例主要由測試輸入數據和()兩部分組成。A)測試計劃B)測試規則C)測試的預期結果D)以上測試記錄分析答案:C解析:[單選題]93.軟件缺陷管理的核心是()。A)缺陷報告B)缺陷分析C)缺陷統計D)缺陷庫答案:A解析:[單選題]94.以下關于測試用例的描述中,錯誤的是()。A)為了測試的完全和徹底需要大量的測試用例進行窮舉測試B)輸入數據和與之對應的預期輸出結果是測試用例的重要組成部分C)一個好的測試用例在于能夠發現至今沒有發現的錯誤D)在測試用例設計時,應當包含合理的輸入條件和不合理的輸入條件答案:A解析:[單選題]95.()。UML是軟件開發中的一個重要工具,它主要應用于()。A)基于螺旋模型的結構化方法B)基于需求動態定義的原型化方法C)基于數據的數據流開發方法D)基于對象的面向對象的方法答案:D解析:[單選題]96.下列不適合使用功能測試工具的場合是()。A)回歸測試B)需要頻繁更改測試用例的測試C)涉及與物理設備交互的測試D)跨平臺的測試答案:D解析:[單選題]97.()是選擇若干個測試用例,運行被測程序,使得程序中的每個可執行語句至少執行一次。A)條件覆蓋B)組合覆蓋C)判定覆蓋D)語句覆蓋答案:D解析:[單選題]98.系統測試使用()技術,主要測試被測應用的高級互操作性需求,而無需考慮被測試應用的內部結構。A)單元測試B)集成測試C)黑盒測試D)白盒測試答案:C解析:[單選題]99.導致軟件缺陷的最大原因是()。A)軟件需求說明書B)設計方案C)編碼D)維護答案:A解析:[單選題]100.自動化測試指的是A)測試執行的自動化B)測試執行和測試加過比較的自動化C)測試輸入生成的自動化D)測試設計的自動化答案:B解析:[單選題]101.以下哪種場景適合LoadRunner進行測試()。A)紅綠燈時長動態調整B)buaa教務系統C)RSA加解密程序D)賽博朋克2077答案:B解析:[單選題]102.()。狀態圖中的終態用()圖形符號表示。A)實心黑圓B)空心黑圓C)圓圈D)包含實心黑圓的圈答案:D解析:[單選題]103.通常測試用例很難100%覆蓋測試需求,因為()。輸入量太大;②輸出結果太多;③軟件實現途徑多;④測試依據沒有統一標準。A)①②B)①③C)①②③D)①②③④答案:D解析:[單選題]104.McCabe建議模塊規模應滿足V(G)<=()。A)20B)10C)30D)40答案:B解析:[單選題]105.()。在面向數據流的軟件設計方法中,一般講信息流分為()。A)數據流和控制流B)交換流和控制流C)事物流和控制流D)交換流和事物流答案:D解析:[單選題]106.測試計劃的制訂必須注重()。A)測試策略、測試范圍B)測試方法、測試安排C)測試風險、測試治理D)以上都對。答案:D解析:[單選題]107.黑盒測試是通過軟件的外部表現來發現軟件缺陷的測試方法,包括()等。A)等價類劃分法、因果圖法、邊界值分析法、錯誤推測法、判定表法B)等價類劃分法、因果圖法、邊界值分析法、正交試驗法、符號法C)等價類劃分法、因果圖法、邊界值分析法、功能圖法、基本路徑法D)等價類劃分法、因果圖法、邊界值分析法、靜態質量度量法、場景法答案:A解析:[單選題]108.()。狀態圖包括()。A)類的狀態和狀態之間的轉換B)觸發類的動作的事件C)類執行的動作D)所有以上選項答案:D解析:[單選題]109.以下()試屬于軟件性能測試的范疇。A)接口測試B)壓力測試C)單元測試D)易用性測試答案:B解析:[單選題]110.下列哪一項不屬于腳本測試技術A)線性測試。B)結構化測試腳本。C)回歸測試腳本。D)共享腳本。答案:C解析:[單選題]111.()。為了實現某個功能,對象之間通過()相互通信。A)控制B)數據C)編碼D)發送消息答案:D解析:[單選題]112.GB/T16260將軟件的內部(外部)質量屬性劃分為六大質量特性,分別是()A)功能性,可靠性,易用性,效率,維護性和可移植性B)功能性、可靠性、易用性、效率、穩定性和可移植性C)功能性、可靠性、安全性、效率、易用性和可移植性D)功能性、可靠性、兼容性、效率、穩定性和可移植性答案:A解析:[單選題]113.腳本是一組測試工具執行的指令集合,可以分為()。①線性腳本②結構化腳本③關鍵字驅動腳本④數據驅動腳本A)①②③B)②③④C)①②③④D)①②答案:C解析:[單選題]114.下列選項中適合自動化測試的是A)需求不確定且變化頻繁的項目。B)產品設計完成后測試過程不夠準確。C)項目開發周期長而且重復測試部分較多。D)項目開發周期短,測試比較單一。答案:C解析:[單選題]115.下列關于測試用例的設計說法中正確的是()A)只有發現了到目前為止沒有發現的缺陷的測試用例才是有價值的用例。B)測試用例設計應該遵循從簡單的原則,以便節約測試時間C)測試用例的設計經常耗時很大。所以已設計好的測試用例不能變化D)測試用例的設計依據需求說明書。應該覆蓋用戶需求答案:D解析:[單選題]116.下面對等價類劃分法描述錯誤的是()。A)等價類劃分的主要依據是需求規格說明書B)只需要考慮程序中合理的、有意義的輸入數據C)從每個部分中選取少數具有代表性的數據作為測試用例D)將測試對象的輸入域劃分成若干部分答案:B解析:[單選題]117.下列選項中不屬于數據結構測試時需要考慮的因素是()。(選擇一項)A)確定數據結構的界限B)嘗試向數據結構中輸入超過界限的值C)查看數據定義語句是否符合編碼規范D)除了考慮數據結構上溢外,還要針對數據結構下溢進行測試。答案:C解析:[單選題]118.黑盒測試是從()觀點出發的測試,而白盒測試是從()觀點出發的測試A)開發人員、管理人員B)用戶、管理人員C)用戶、開發人員D)開發人員、用戶答案:C解析:[單選題]119.大多數實際情況下進行單元測試時,設計測試用例方法是()A)采用白盒測試,輔之以黑盒測試B)采用黑盒測試,輔之以白盒測試C)使用白盒測試D)使用黑盒測試答案:C解析:[單選題]120.控制流覆蓋準則約束最弱的是()。A)點覆蓋B)邊覆蓋C)條件覆蓋D)路徑覆蓋答案:A解析:[單選題]121.下圖為一個航班查詢窗體的截圖,若對該窗體中的控件進行測試,則下列描述中錯誤的是(d)。(選擇一項)有圖片!!!A)選擇出發地為?重慶?,選擇目的地為?廈門?,在下方的航班信息中顯示為?廈門-重慶?,這是該軟件的功能缺陷B)界面中應保持字體大小和類型的風格統一,因此?選擇目的地?標簽和?選擇出發地?標簽的字體設置不同是該軟件的缺陷C)若在?選擇出發地?列表框中可以選中?北京?,而在?選擇目的地?列表框中也可以同時選中?北京?,則這種情況不符合實際需求,是該軟件的缺陷D)預定機票是該的主要功能,因此?預訂機票?按鈕應突出顯示,尺寸略大于?退出?按鈕,這樣設計符合常規界面設計原則答案:D解析:[單選題]122.關于同行評審說法正確的是()A)同行評審是對程序進行模擬,一步步的展示程序如何處理測試數據B)同行評審雖然可以縮減工作時間,但同時也增加了大量的成本C)在軟件開發過程中進行同行評審會浪費時間,減緩項目的進度D)同行評審的目的是發現產品的缺陷,因此在評審上的投入可以減少大量的后期返工答案:D解析:[單選題]123.功能性測試是根據()來設計測試用例。A)軟件的規格說明書B)設計文檔C)程序的內部邏輯D)維護手冊答案:A解析:[單選題]124.以下哪種方法根據輸出對輸入的依賴關系設計測試用例()A)路徑測試B)等級類C)因果圖D)邊界值答案:C解析:[單選題]125.自底向上測試的策略是首先對模塊調用圖上的哪一層模塊進行測試()A)最底層B)下一層C)最高層D)上一層答案:A解析:[單選題]126.單元測試一般以()為主。A)白盒測試B)黑盒測試C)系統測試D)分析測試答案:A解析:[單選題]127.軟件測試計劃的內容應包括()。A)測試目的、背景B)軟件的功能和測試用例C)測試內容和評價標準D)以上都對。答案:D解析:[單選題]128.以程序的內部結構為基礎的測試用例技術屬于()。A)黑盒測試B)白盒測試C)灰盒測試D)數據測試答案:B解析:[單選題]129.在對單機版的軟件進行測試的過程中,下列說法中正確的是()。A)對鼠標的左右鍵功能不需要測試,因為是自動支持的,不需要編程實現對此功能的支持B)對雙擊和三擊鼠標功能不需要測試,因為是自動支持的,不需要編程實現對此功能的支持C)對于滾輪功能不需要測試,因為是自動支持的,不需要編程實現對此功能的支持D)對鼠標和滾輪功能都需要進行測試答案:D解析:[單選題]130.下列關于缺陷報告的說法中不正確的是:()A)每個缺陷報告中只能描述一條缺陷,而不要包含多條缺陷;B)缺陷報告需要簡潔,因此不要包含圖片、日志等附加信息。C)缺陷報告中要提供復現缺陷的精確步驟;D)缺陷報告中需要提供發現缺陷的特定環境、特定設置的描述;答案:B解析:[單選題]131.我僅根據客觀事實做決策A)強烈同意B)同意C)不同意D)最不同意答案:B解析:[單選題]132.下面()方法能夠有效地檢測輸入條件的各種組合可能引起的錯誤。A)等價類劃分B)邊界值分析C)錯誤推測D)因果圖答案:D解析:[單選題]133.通常情況下,軟件集成測試的方案是在()階段完成的。(選擇一項)A)需求分析B)概要設計C)詳細設計D)編碼和單元測試答案:B解析:[單選題]134.進行全面的單元測試方法是()A)采用黑盒測試,輔之以白盒測試;B)采用白盒測試,輔之以黑盒測試;C)只使用黑盒測試;D)只使用白盒測試。答案:B解析:[單選題]135.下列指導選擇和使用測試覆蓋率的原則中錯誤的是()。A)覆蓋率不是目的,僅是一種手段B)不要追求絕對100%的覆蓋率C)不可能針對所有的覆蓋率指標來選擇測試用例D)只根據測試覆蓋率指標來指導測試用例的設計答案:D解析:[單選題]136.我相信我能決定給自己的未來A)強烈同意B)同意C)不同意D)最不同意答案:C解析:[單選題]137.下列不屬于測試總結的內容的是()。A)測試項目概述B)測試過程中應用的測試策略C)測試數據分析圖表D)參與測試的機構和人員列表答案:D解析:[單選題]138.在代碼檢查的過程中發現大部分錯誤的人通常是()A)程序員B)測試員C)審查者D)架構師答案:A解析:[單選題]139.軟件測試是軟件開發其中的重要環節,其主要目的是()A)盡可能多的發現并改正程序中的錯誤B)發現并排出程序中的所有錯誤C)發現在軟件需求方面中出現的錯誤D)發現并排出軟件結構設計中的錯誤答案:A解析:[單選題]140.當一個系統已經在市場上運行了,這種情況對系統進行修改,然后進行的測試是:A)維護測試B)驗收測試C)單元測試D)系統測試答案:A解析:[單選題]141.下列()不屬于軟件缺陷A)軟件出現了產品說明書指明不會出現的錯誤B)軟件未達到產品說明書標明的功能C)軟件功能超出產品說明書指明范圍D)測試人員主觀認為不合理的地方答案:D解析:[單選題]142.對于維護軟件的人員來說,使用質量是()的結果A)功能性B)可靠性C)可維護性D)效率答案:C解析:[單選題]143.下列關于軟件測試的說法中正確的是()A)軟件測是試用來證明軟件中不存在錯誤的B)軟件測試可以只采用自動化測試C)軟件測試只能采用手工測試D)使用人工或自動的手段來運行或預測某個系統的過程其期的在于檢驗它是否滿足規定的需求或弄清楚預期結果和實際結果之間的差別。答案:D解析:[單選題]144.()。單元測試的主要任務不包括()A)出錯處理B)全局數據結構C)獨立路徑D)模塊接口答案:D解析:第2部分:多項選擇題,共4題,每題至少兩個正確答案,多選或少選均不得分。[多選題]145.軟件實施活動的進入準則是()A)87%需求工件已經被基線化B)80%詳細設計工件已經被基線化C)87%構架工件已經被基線化D)53%項目階段成果已經被基線化答案:ABC解析:[多選題]146.下列關于軟件測試各階段的描述中正確的是()。(選擇二項)A)系統測試是軟件系統交付用戶使用前的最后一個測試階段B)測試計劃編制完成后,就可以根據概要設計文檔制定單元測試方案了C)確認測試包括有效性測試和軟件配置審查,通過確認測試后進入系統測試階段D)單元測試可以針對一個窗口、一個函數或一個類來進行測試答案:CD解析:[多選題]147.屬于黑盒測試方法()A)基于基本路徑B)控制流C)基于用戶需求測試D)邏輯覆蓋答案:BC解析:[多選題]148.軟件質量管理(QM)應有質量保證(QA)和質量控制(QC)組成,下面的選項屬于QC的是()A)測試B)跟蹤C)監督D)制定計劃E)需求審查F)程序代碼審查答案:ABC解析:第3部分:判斷題,共70題,請判斷題目是否正確。[判斷題]149.軟件生存周期是從軟件開始開發到開發結束的整個時期。()A)正確B)錯誤答案:錯解析:[判斷題]150.()。需求涉及功能、性能、界面、運行環境等4個方面。A)正確B)錯誤答案:對解析:[判斷題]151.測試集是按照測試計劃定義的各個階段測試目標所決定的,即先有測試計劃,然后才有測試集。()A)正確B)錯誤答案:對解析:[判斷題]152.()。RUP是R對tion對lUnifiedProcess的縮寫。()A)正確B)錯誤答案:對解析:[判斷題]153.()。軟件危機產生的原因包括軟件產品的固有特性和軟件專業人員自身的缺陷。A)正確B)錯誤答案:對解析:[判斷題]154.()。在測試程序時,根據經驗或直覺推測程序中可能存在的各種錯誤,稱為錯誤推測法。A)正確B)錯誤答案:對解析:[判斷題]155.錯誤發現得越遲,返工要做的事情就越多,成本就越高。A)正確B)錯誤答案:對解析:[判斷題]156.()。軟件測試可以達到窮盡測試。A)正確B)錯誤答案:錯解析:[判斷題]157.盡量用公共過程或子程序代替重復的代碼段。A)正確B)錯誤答案:錯解析:[判斷題]158.測試用例設計得越詳細越好。A)正確B)錯誤答案:錯解析:[判斷題]159.()。在軟件白盒測試中,程序插莊是一種基本的測試手段,有著廣泛的應用。A)正確B)錯誤答案:對解析:[判斷題]160.()。軟件管理的對象是軟件工程項目。A)正確B)錯誤答案:對解析:[判斷題]161.()。每一種測試方法都必須執行程序,才能得到最好的效果。A)正確B)錯誤答案:錯解析:[判斷題]162.軟件測試是有風險的行為,并非所有的軟件缺陷都能夠被修復。A)正確B)錯誤答案:對解析:[判斷題]163.單元測試多采用白盒測試(結構性測試)技術。A)正確B)錯誤答案:對解析:[判斷題]164.測試應從"大規模"開始,逐步轉向"小規模"。A)正確B)錯誤答案:錯解析:[判斷題]165.()。軟件質量的要求是要滿足軟件的功能性需求。A)正確B)錯誤答案:錯解析:[判斷題]166.軟件測試的目的是證明程序正確地執行了它應有的功能。()A)正確B)錯誤答案:錯解析:[判斷題]167.軟件項目在進入需求分析階段,測試人員應該開始介入其中。()A)正確B)錯誤答案:對解析:[判斷題]168.Alpha測試通常在開發組織現場進行,它不屬于驗收測試。A)正確B)錯誤答案:錯解析:[判斷題]169.自動化測試可能延誤項目進度。A)正確B)錯誤答案:對解析:[判斷題]170.()。系統排錯的任務就是根據測試時所發現的錯誤,找出原因和具體位置,并進行改正。A)正確B)錯誤答案:對解析:[判斷題]171.軟件測試人員一旦發現軟件缺陷,主要以口頭方式通知軟件開發人員()A)正確B)錯誤答案:錯解析:[判斷題]172.在軟件開發過程中,若能盡早暴露其中的錯誤,則為修復和改進錯誤所花費的代價就會降低。A)正確B)錯誤答案:對解析:[判斷題]173.有n個變量的函數的健壯性測試用例的個數為:5n+1。A)正確B)錯誤答案:錯解析:[判斷題]174.結構化分析(StructuredAnalysis,簡稱SA)是面向數據流的需求分析方法A)正確B)錯誤答案:對解析:[判斷題]175.每一個軟件項目都有一個最優的測試量。A)正確B)錯誤答案:對解析:[判斷題]176.()。對象=對象名+數據(屬性)+操作(行為)A)正確B)錯誤答案:對解析:[判斷題]177.()。在設計測試用例時,應當包括合理的輸入條件和不合理的輸入條件。A)正確B)錯誤答案:對解析:[判斷題]178.判定覆蓋是最強的邏輯覆蓋。A)正確B)錯誤答案:錯解析:[判斷題]179.()。軟件測試是為了證明軟件正確而執行程序的過程。A)正確B)錯誤答案:錯解析:[判斷題]180.()。在邊界值分析中,下列數據通常不用來做數據測試的是等價類中的等價值。A)正確B)錯誤答案:對解析:[判斷題]181.開發人員接收到測試人員新建的bug后,不認同該bug,可以拒絕修改,此時的軟件缺陷狀態稱之為?rejected?。()A)正確B)錯誤答案:對解析:[判斷題]182.()。軟件定義時期分為問題定義、可行性研究等二個階段。()A)正確B)錯誤答案:錯解析:[判斷題]183.在軟件測試的靜態分析中進行人工測試的主要方法有代碼審查和走查。A)正確B)錯誤答案:對解析:[判斷題]184.白盒測試只能由程序員完成。A)正確B)錯誤答案:錯解析:[判斷題]185.黑盒測試又叫功能測試或數據驅動測試()A)正確B)錯誤答案:對解析:[判斷題]186.()。黑盒測試容易知道用戶會用到那些功能,會遇到哪些問題。A)正確B)錯誤答案:對解析:[判斷題]187.錯誤推測法是根據輸出對輸入的依賴關系來設計測試用例的。A)正確B)錯誤答案:錯解析:[判斷題]188.()。在軟件開發中采用原型系統策略的主要困難是成本問題。()A)正確B)錯誤答案:錯解析:[判斷題]189.測試用例報告中,每個測試用例的ID必須由人為按規則指定,不能由管理軟件自動生成。A)正確B)錯誤答案:錯解析:[判斷題]190.軟件測試是一個過程,包含若干活動,運行軟件進行測試只是活動之一。A)正確B)錯誤答案:對解析:[判斷題]191.()。版本用來定義軟件配置項的()。A、演化階段B、環境C、要求D、軟件工程過程A)正確B)錯誤答案:對解析:[判斷題]192.錯誤猜測法基于這樣一種假設,以前犯過的錯誤,以后同樣會犯,我犯過的錯誤別人同樣會犯,前人犯過的錯誤,后人同樣會犯錯A)正確B)錯誤答案:對解析:[判斷題]193.()。軟件生存周期分問題定義、可行性研究、需求分析、總體設計、詳細設計、編碼、測試、運行維護八個階段。A)正確B)錯誤答案:對解析:[判斷題]194.自底向上集成需要測試員編寫驅動程序。A)正確B)錯誤答案:對解析:[判斷題]195.窮舉路徑測試可以查出程序中因遺漏路徑而產生的錯誤A)正確B)錯誤答案:錯解析:[判斷題]196.()。需求分析和設計階段不需要測試人員參與。A)正確B)錯誤答案:錯解析:[判斷題]197.性能測試過程中需要對數據庫服務器的資源使用進行監控,CPU占有率不屬于應該監控的指標。A)正確B)錯誤答案:錯解析:[判斷題]198.alpha測試是驗收測試的一種。A)正確B)錯誤答案:對解析:[判斷題]199.()。白盒測試不僅與程序的內部結構有關,還要考慮程序的功能要求。A)正確B)錯誤答案:錯解析:[判斷題]200.代碼評審員一般都是測試員擔任A)正確B)錯誤答案:錯解析:[判斷題]201.軟件測試是為了發現缺陷,但不能保證測試后的軟件沒有錯誤。()A)正確B)錯誤答案:對解析:[判斷題]202.()。軟件測試的生命周期包括測試計劃、測試設計、測試執行、缺陷跟蹤、測試評估。A)正確B)錯誤答案:對解析:[判斷題]203.在確定性能測試指標值時,參考的國際標準、國標、運營商規范中對此要求并不一樣,可以視情況選擇有利于我們的指標值,但必須要比競爭對手高,這樣才有利于市場競爭力。A)正確B)錯誤答案:錯解析:[判斷題]204.程序員應避免測試自己的程序A)正確B)錯誤答案:錯解析:[判斷題]205.()。UML是一種標準的圖形化建模語言。A)正確B)錯誤答案:對解析:[判斷題]206.單元測試又稱為模塊測試,是針對軟件測試的最小單位-程序模塊進行正確性檢驗的測試工作。A)正確B)錯誤答案:對解析:[判斷題]207.()。軟件錯誤是在軟件生存期內的不希望出現或不可接受的人為錯誤。A)正確B)錯誤答案:對解析:[判斷題]208.()。原型化方法是用戶和設計者之間執行的一種交互過程,適用于()系統。A、需求不確定性高的B、需求確定的C、管理信息D、實時A)正確B)錯誤答案:對解析:[判斷題]209.()。功能點技術依據對軟件信息域特性和軟件復雜性的評估結果,估算軟件規模。()A)正確B)錯誤答案:對解析:[判斷題]210.()。在考察系通訊錄的一些涉及時序和改變的狀況時,要用動態模型來表示。動態模型著重于系統的控制邏輯,它包括兩個圖:一個是事件追蹤圖,另一個是()。A、數據流圖B、狀態圖C、系統結構圖D、時序圖A)正確B)錯誤答案:錯解析:[判斷題]211.()。β測試是由用戶、測試人員、開發人員等共同參與的內部測試。A)正確B)錯誤答案:錯解析:[判斷題]212.在軟件產品計劃階段,不必進行SQA活動。A)正確B)錯誤答案:錯解析:[判斷題]213.測試人員確認問題解決了,設置狀態為?Closed?A)正確B)錯誤答案:對解析:[判斷題]214.()。有的時候因為時間緊迫,可以臨時安排幾個程序員或者行業新手做測試工作。A)正確B)錯誤答案:錯解析:[判斷題]215.通過軟件測試,可以發現軟件中所有潛伏的錯誤。A)正確B)錯誤答案:錯解析:[判斷題]216.白盒測試往往會造成測試用例之間可能存在嚴重的冗余和未測試的功能漏洞A)正確B)錯誤答案:錯解析:[判斷題]217.等價類法和邊界值法著重考慮輸入條件,而不考慮輸入條件的各種組合,也不考慮輸入條件之間的相互制約關系()A)正確B)錯誤答案:對解析:[判斷題]218.軟件測試的目的在于發現錯誤、改正錯誤。A)正確B)錯誤答案:錯解析:第4部分:問答題,共42題,請在空白處填寫正確答案。[問答題]219.用黑盒測試設計測試用例有哪些常用方法?答案:等價類劃分法、邊界值劃分法、錯誤推測法、因果圖法、場景法解析:[問答題]220.簡單描述一下軟件測試工程師一般會承擔的一些具體工作。答案:進行測試設計、寫作測試文檔(測試計劃、測試方案、測試用例等)執行測試,發現軟件缺陷,提交缺陷報告,并確認缺陷最終得到了修正通過測試度量軟件的質量。解析:[問答題]221.測試計劃編寫6要素?答案:why--為什么要進行這些測試what--測試哪些方面,不同階段的工作內容when--測試不同階段的起止時間where--相應文檔,缺陷的存放位置,測試環境等who--項目有關人員組成,安排哪些測試人員進行測試how--如何去做,使用哪些測試工具以及測試方法進行測試解析:[問答題]222.給你一個需求你會如何進行測試答案:充分研讀這個需求,先進行需求的功能劃分,然后再單個功能單個功能去依據文檔做深入研讀,找出功能與功能之間的關聯,這里一般我會以思維導圖的形式來整理在對該需求分析及編寫測試點的過程中,同步會參考一些同類型已成熟的平臺,把需求疑點整理下來,找產品或開發確認大概是這樣的。解析:[問答題]223.如何定位bug,是前端還是后端的問題,用什么工具,還是利用別的?答案:如果是功能性問題,那么就是后端問題;如果是界面的效果或者是按鈕問題,那么也許是前端問題。分析問題,有時候需要開發的協助。解析:[問答題]224.使用工具和代碼實現接口測試的區別答案:工具優點比較明顯,接口測試的效率高,學習成本低,缺點在特殊情況下的測試用例實現比較困難(返回的數據類型不是JSON就很難拿到里面的數據)代碼的優點用例實現比較靈活,但是學習成功比較高,需要會一門編程語言,接口測試的效率低解析:[問答題]225.給你一個項目,你會怎么測試?答案:拿到項目后,先熟悉需求、原型圖,了解被測功能和各個功能的業務邏輯支持哪些平臺,有哪些不同的應用場景,是否需要考慮到穩定性、性能等等針對以上需要測試的內容進行大概的測試規劃,然后逐個細化去設計測試用例整個過程中存在疑問的及時跟開發產品溝通確認開發提測后,按照測試用例執行,提交bug,并有效進行回歸測試完成bug跟蹤測試完畢后,及時匯報測試結果,輸出測試報告解析:[問答題]226.頻繁更改需求你會怎么處理?答案:如果上線時間已定,需求還頻繁變動,這種情況之下用例可以不用寫詳細,盡可能去列一個測試大綱,以應對隨時變動的需求,且每次變動都要進行文檔版本整理,再者個人認為需求頻繁變動對于工作效率是低下的,一般根本原因都是需求階段沒有做好版本控制,從流程規范上面來講,可以強調做好需求版本的控制。需求版本的控制,要充分去熟悉產品業務,因為最開始的需求都可能只是一個大綱,很多細節是確定不了的,所以要充分考慮到細節之后才開始進行概要設計工作,列出需求優先級,如果實在是后期存在需求變更,最好還要增加時間成本預算。解析:[問答題]227.一個完整的測試方案包含哪些要素?答案:1)測試計劃2)人員分配3)時間安排4)測試方法的確定5)測試工具的確定6)測試報告解析:[問答題]228.十進制102轉換成二進制是______,軟件測試的目的是______,答案:1100110|通過揭示缺陷使得軟件質量提高規避產品風險解析:[問答題]229.小明有一百元,想買一百本書,英語書5元一本,數學書3元一本,語文書0.5一本,請問他有多少種買法,請編程解決這個問題答案:根據題意是要買一百本書,一百塊錢,看有多少種買法(錢不一定非要花完,只要能買到一百本書):三本書的價格分別為:5,3,0.5那么能買到最多的英語書為20本,數學書33本,語文書200本但是也有組合的買法,所以可以通過一個三重for循環來實現,i,j,k分別代表購物英語、數學、語文書的數量循環條件分別是i<=20;j<=33;k<=200那么只要滿足i+j+k==100,5*i+3*j+0.5*k<=100即可最后統計所有的組合就是買法的數量n=0foriinrange(21):forjinrange(34):forkinrange(201):if5*i+3*j+0.5*k<=100andi+j+k==100:n+=1print(n)解析:[問答題]230.以往是否曾經從事過性能測試工作?請盡可能的詳細描述你以往的性能測試工作中完整過程。答案:有簡單的接觸過,采用的工具是Jmeter,進行輕量級的壓力測試1)確定好壓力測試的功能模塊,首先利用Jmeter錄制腳本,然后對腳本進行優化2)對一些測試數據進行參數化,利用csv導入存在txt文檔里面的數據3)設計測試場景4)執行壓力測試5)查看壓力測試結果,并對數據進行分析,主要考慮錯誤率、吞吐量、平均等待時間這些6)出壓力測試報告解析:[問答題]231.在ns_goods中,根據shop_id查詢出每個店鋪商品成本價cost_price最大的商品名稱和商品成本價。答案:selectname,max(cost_price)fromns_goodsgroupbyshop_id;解析:[問答題]232.問題單都有哪些屬性?答案:產品模塊,所屬項目,所屬版本,bug標題,步驟及測試數據,bug及日志截圖,類型及嚴重程度,系統/瀏覽器解析:[問答題]233.()。在結構測試用例設計中,有語句覆蓋、條件覆蓋、判定覆蓋(即分支覆蓋)、路徑覆蓋等,其中()是最強de覆蓋準則。A、語句覆蓋B、條件覆蓋C、判定覆蓋D、路徑覆蓋答案:D解析:[問答題]234.有一個處理單價為5角錢的飲料的自動售貨機軟件測試用例的設計。其規格說明如下:若投入5角錢或1元錢的硬幣,按下【橙汁】或【啤酒】的按鈕,則相應的飲料就送出來。若售貨機沒有零錢找,則一個顯示【零錢找完】的紅燈亮,這時在投入1元硬幣并按下按鈕后,飲料不送出來而且1元硬幣也退出來;若有零錢找,則顯示【零錢找完】的紅燈滅,在送出飲料的同時退還5角硬幣。答案:條件:1)售貨機有零錢找2)投入1元硬幣3)投入5角硬幣4)按下橙汁按鈕5)按下啤酒按鈕結果:1)售貨機【零錢找完】燈亮,當售貨機中沒有零錢的時候就有亮紅燈2)退還1元硬幣,當投入1元,而且售貨機中沒有零錢可找的時候3)退還5角硬幣,當投入1元,而且售貨機中有零錢可找的時候4)送出橙汁飲料5)送出啤酒飲料再將條件跟結果以判定表來進行整理解析:[問答題]235.請簡述一下等價類劃分法設計測試用例的方法。答案:為每個等價類編號;設計一個新的測試方案,以盡可能多的覆蓋尚未被覆蓋的有效等價類,重復這一步驟,直到所有有效等價類被覆蓋為止。設計一個新的測試方案,使它覆蓋一個尚未被覆蓋的無效等價類,重復這一步驟,直到所有無效等價類被覆蓋為止解析:[問答題]236.上家公司有多少測試,你們是怎么分配工作的?答案:測試與開發的配比,一般是1:3或者是1:4,根據情況按實說,測試3人,老大復制分配我們的任務,每個人負責對應的模塊或者是不同的客戶端,完成自己的一端時間內的任務就ok解析:[問答題]237.測試一般進行幾輪?每一輪次怎么測試?提交一個bug,開發修改了這個bug,提交了一個版本過來,你是否測試這個bug答案:我們公司項目有3輪、4輪,也有5輪的,一般有4輪,第一輪就是冒煙+正式系統測試(因為冒煙基本都沒問題所以正式系統測試就都包含在第一輪),第二輪是針對提交bug的回歸測試,第三輪也是回歸測試,最后一輪還會跑一下基本功能。會嚴格按照提測流程來走,不會是開發改一個bug,就提測一次,一般要等到我們單輪測試任務完畢后,才接收提測任務,針對開發頻繁打包會拒絕。解析:[問答題]238.項目版本升級測試是全部測試還是部分測試?(APP或者web)答案:看新版本的需求一般版本升級,主要是修復了bug做了優化或者新增了功能,這種情況下對于新增功能和優化的功能會做正式細致的測試,其他已有功能走一下基本功能就好了。另一種版本升級,整個軟件產品功能全部都更改了代碼,比如低層架構全部更替,那么所有的功能模塊都要做測試,也就是全部測試解析:[問答題]239.執行完所有測試用例并沒有發現錯誤。這是否意味著代碼沒有bug或缺少一些測試場景?請列出你的想法,以及你將如何為下一步做些什么?答案:沒有發現錯誤,不可能意味著代碼沒有bug;一般都是缺少一些測試場景,或者不是常見場景需要去確認測試用例有無覆蓋完整,包括正面、反面用例解析:[問答題]240.對服務器熟悉嗎?服務器硬件有哪些?服務器裝系統熟悉嗎答案:CPU,主板,內存,顯卡,硬盤,電源,機箱解析:[問答題]241.請寫出你對測試流程的認識,簡單介紹一種測試用例編寫方法答案:軟件測試的工作流程:需求分析-->測試計劃-->測試設計-->測試執行-->測試報告-->維護性測試測試用例常用的一種設計方法:錯誤推測法。比如說qq登錄這個功能,我們輸入正確的用戶名,錯誤的密碼。從逆向進行思考來進行測試。解析:[問答題]242.集成測試通常都有哪些策略答案:1)在把各個模塊連接起來的時候,穿越模塊接口的數據是否會丟失2)各個子功能組合起來,能否達到預期要求的父功能3)一個模塊的功能是否會對另一個模塊的功能產生不利的影響4)全局數據結構是否有問題5)單個模塊的誤差積累起來,是否會放大,從而達到不可接受的程度6)一個缺陷測試報告的組成解析:[問答題]243.簡述一下C/S架構和B/S架構的區別答案:1)C/S又稱Client/Server或客戶/服務器模式。服務器通常采用高性能的PC、工作站或小型機,并采用大型數據庫系統,如Oracle、Sybase、informix或SQLServer。客戶端需要安裝專用的客戶端軟件。B/S是Broswer/Server的縮寫,客戶機上只要安裝一個瀏覽器(Broswer),如NetscapeNavigator或InternetExplorer,服務器安裝Oracle、Sybase、informix或SQLServer等數據庫。瀏覽器通過webserver同數據庫進行數據交互。2)Client/Server是建立在局域網的基礎上的Browser/Server是建立在廣域網的基礎上的3)硬件環境不同C/S一般建立在專用的網絡上,小范圍里的網絡環境,局域網之間再通過專門服務器提供連接和數據交換服務。B/S建立在廣域網之上的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京西城教師招聘筆試真題2024
- 2024年廣東省水利廳所屬事業單位招聘真題
- 大連航運職業技術學院《移動應用綜合實踐》2023-2024學年第二學期期末試卷
- 廣東省東莞市2022-2023學年七年級下冊生物期末試卷(含答案)
- 上海南湖職業技術學院《英語視聽(四)》2023-2024學年第二學期期末試卷
- 武漢民政職業學院《口腔探究性學習(2)》2023-2024學年第二學期期末試卷
- 周口文理職業學院《結構設計軟件應用》2023-2024學年第二學期期末試卷
- 咸陽師范學院《英語課程與教學論II》2023-2024學年第二學期期末試卷
- Saquayamycin-B1-生命科學試劑-MCE
- BP-Fluor-405-cadaverine-生命科學試劑-MCE
- 辦公技能實操考試試題及答案
- 2025年中考道法時政新聞選擇題預測100題
- 小學音樂教師個人成長研修方案及規劃
- 2025-2030中國多融合蛋白行業市場現狀供需分析及投資評估規劃分析研究報告
- 養老護理員四級試題含答案
- 承插型盤扣式鋼管腳手架安全技術標準JGJT231-2021規范解讀
- 尾礦庫安全知識培訓課件
- 地鐵行車設備培訓課件
- 國開現代管理原理形考作業1-4試題及答案
- 魯班面試試題及答案
- T-CESA 1281-2023 制造業企業質量管理能力評估規范
評論
0/150
提交評論