




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
試卷科目:軟件測試技術軟件測試技術(習題卷14)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages軟件測試技術第1部分:單項選擇題,共56題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.關于軟件缺陷,下列說法中錯誤的是。()A)軟件缺陷是軟件中(包括程序和文檔)存在的影響軟件正常運行的問題、錯誤、隱藏的功能缺失或多出。B)按照缺陷的優先級不同可以將缺陷劃分為立即解決、高優先級、正常排隊、低優先級。C)缺陷報告有統一的模板,該模板是IEEE729-1983制定。D)每個缺陷都有一個唯一的編號,這是缺陷的標識。答案:C解析:[單選題]2.下面作為組件/單元測試的測試對象是:A)模塊,對象和類B)程序中的某個子系統C)整個軟件系統D)模塊間的接口答案:A解析:[單選題]3.()。以下不屬于面向數據流設計步驟的是()。A)確定數據流圖的類型B)確定變換中心或事務中心C)確定數據類型D)將數據流圖映射成軟件模塊結構圖答案:C解析:[單選題]4.軟件能力成熟度模型(CMM)將軟件能力成熟度自低到高依次劃分為5級。目前,達到CMM第3級(已定義級)是許多組織努力的目標,該級的核心是()。A)建立基本的項目管理和實踐來跟蹤項目費用、進度和功能特性B)使用標準開發過程(或方法論)構建(或集成)系統C)管理層尋求更主動地應對系統的開發問題D)連續地監督和改進標準化的系統開發過程答案:B解析:[單選題]5.()。DFD是()的縮寫。A)DataB)StructuredC)StructuredD)Data答案:D解析:[單選題]6.按照測試組織劃分,軟件測試可分為:開發方測試,第三方測試,()。A)集成測試B)單元測試C)用戶測試D)灰盒測試答案:C解析:[單選題]7.功能測試執行過后一般可以確認系統的功能缺陷,缺陷的類型包括()。①功能不滿足隱性需求②功能實現不正確④功能易用性不好③功能不符合相關的法律法規A)①B)①②③C)②③④D)②答案:B解析:[單選題]8.()。以下哪個不是變換設計第一步建立的模塊()。A)輸入控制模塊B)變換中心控制模塊C)輸出控制模塊D)輸入類型分析模塊答案:D解析:[單選題]9.組裝測試計劃是在()階段制定的。A)可行性研究與計劃B)需求分析C)概要設計D)詳細設計答案:C解析:[單選題]10.以下不屬于邏輯覆蓋的是()。A)語句覆蓋B)判定覆蓋C)條件覆蓋D)基本路徑答案:D解析:[單選題]11.()。在需求分析以前有必要進行()工作。A)程序設計B)可行性分析C)ER分析D)2NF分析答案:B解析:[單選題]12.設有一個判斷語句if(!(ch>=?0?&&ch<=?9?))printf(?Thisisnotadigit!\\n?);Elseprintf(?Thisisadigit!\\n?);為實現判定-條件覆蓋,需要設計的測試用例個數至少應為A)1B)2C)3D)4答案:C解析:[單選題]13.某個版本的軟件在測試過程中發現了一些錯誤,程序員在修改已知錯誤的同時,又增加了一部分新功能,然后提交給測試人員重新測試,此次測試人員進行的測試屬于()。A)回歸測試B)重復測試C)恢復測試D)確認測試答案:A解析:[單選題]14.劃分軟件測試屬于白盒測試還是黑盒測試的依據是:A)是否執行程序代碼B)是否能看到軟件設計文檔C)是否能看到被測源程序D)運行結果是否確定答案:C解析:[單選題]15.()。以下測試技術不屬于黑盒測試技術的是()A)邊界值分析B)等價類設計C)因果圖D)條件覆蓋答案:D解析:[單選題]16.下列能作為設計階段測試對象的文檔是()。A)邏輯設計規格說明B)外部設計規格說明C)內部設計規格說明D)以上全對答案:D解析:[單選題]17.我具有良好的書面溝通能力A)強烈同意B)同意C)不同意D)最不同意答案:A解析:[單選題]18.手工測試有時比自動化測試效果更好,主要因為測試者具備()。A)以上全部B)處理意外事件能力C)創造力D)想象力答案:A解析:[單選題]19.某軟件公司在招聘軟件測試工程師時,應聘者甲向公司做如下保證:(a)經過自己測試的軟件今后不會再出現問題(b)在工作中對所有程序員一視同仁,不會因為某個程序員編寫的程序發現的問題多,就重點審查該程序,以免不利于團結(c)承諾不需要其他人員,自己就可以獨立進行測試工作(d)發揚咬定青山不放松的精神,不把所有問題都找出來,絕不罷休根據自己所學的軟件測試知識,應聘者甲的保證()。(選擇一項)A)(a)、(d)是正確的B)(b)是正確的C)都是正確的D)都是不正確的答案:D解析:[單選題]20.下列選項中適合自動化測試的是A)需求不確定且變化頻繁的項目。B)產品設計完成后測試過程不夠準確。C)項目開發周期長而且重復測試部分較多。D)項目開發周期短,測試比較單一。答案:C解析:[單選題]21.大多數實際情況下進行單元測試時,設計測試用例方法是()A)采用白盒測試,輔之以黑盒測試B)采用黑盒測試,輔之以白盒測試C)使用白盒測試D)使用黑盒測試答案:C解析:[單選題]22.不是文檔測試包括的內容()。A)合同文檔B)開發文檔C)管理文檔D)用戶文檔答案:A解析:[單選題]23.經驗表明,在程序設計中,某模塊與其他模塊相比,若該模塊已發現并改正的錯誤數目較多,則該模塊中殘留的錯誤與其他模塊相比,通常應該()A)較少B)較多C)相似D)不確定答案:B解析:[單選題]24.()。軟件需求規格說明書的內容不應該包括()。A)對重要功能的描述B)對算法的詳細過程描述C)對數據的要求D)軟件的性能答案:B解析:[單選題]25.()。增量模型本質上是一種()A)現行順序模型B)整體開發模型C)非整體開發模型D)螺旋模型答案:C解析:[單選題]26.()。以下不反映模塊外部特性的是()。A)功能B)狀態C)接口D)邏輯答案:D解析:[單選題]27.軟件評審的技術有()、場景分析、頭腦風暴和工具。A)數據表B)測試用例C)檢查表D)使用文檔答案:C解析:[單選題]28.A模塊中找到的錯誤最多,E模塊中找到的錯誤為平均水平,C模塊中找到的錯誤最少,則應該花費更多的時間和代價測試()模塊。A)A模塊B)B模塊C)C模塊D)A模塊和C模塊答案:A解析:[單選題]29.關于自動化測試,以下說法正確的是A)自動化測試比手工測試更容易發現缺陷B)手工測試時要求測試人員具備創造力發現更多存在的問題,而自動化測試只需要按照計劃進行C)運行相同的測試自動化測試一定比手工測試有效D)自動化測試時驗證期望輸出得我正確性答案:B解析:[單選題]30.問題還沒有解決,測試人員又報告了新缺陷,或驗證后缺陷仍然存在,這些缺陷所處的狀態是()。A)激活狀態B)非激活狀態C)已修正狀態D)關閉狀態答案:A解析:[單選題]31.單元測試中用來模擬實現被測模塊需調用的其他功能模塊的是()。A)驅動模塊B)樁模塊C)主控模塊D)真實的被調用模塊答案:B解析:[單選題]32.測試人員應在軟件生命周期中的下面哪個階段介入最好()A)需求階段B)設計階段C)編碼階段D)系統集成階段答案:A解析:[單選題]33.在軟件性能測試中,下列指標中哪個不是軟件性能的指標()。A)資源利用率B)響應時間C)吞吐量D)并發進程數答案:D解析:[單選題]34.()。類圖中的對象用()圖形符號表示。A)方框B)矩形C)具有2個分割線的矩形D)具有1個分割線的矩形答案:D解析:[單選題]35.下列關于Alpha測試的描述中正確的是()。A)Alpha測試需要用戶代表參加B)Alpha測試不需要用戶代表參加C)Alpha測試是系統測試的一種D)Alpha測試是驗收測試的一種答案:A解析:[單選題]36.以消除瓶頸為目的的測試是()。A)負載測試B)性能測試C)動態測試D)覆蓋測試答案:A解析:[單選題]37.下列軟件質量評估指標中,可以度量測試用例的完全程度的是()。(選擇一項)A)覆蓋評測B)質量評測C)性能評測D)百分位報告答案:A解析:[單選題]38.軟件測試計劃描述了()。A)軟件的性質B)軟件的功能和測試用例C)軟件的規定動作D)對于預定的測試活動將要采取的手段答案:D解析:[單選題]39.測試A.TM取款功能,已知取款數只能輸入正整數,每次取款數要求是100的倍數且不能大于500,下面()是正確的無效等價類A)(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);B)(500,+∞)C)(500,+∞)、任意大于0小于500的非100倍數的整數;D)(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);答案:C解析:[單選題]40.集成測試的目的是發現與()有關的模塊之間的問題A)參數B)接口C)方法D)B.UG答案:B解析:[單選題]41.下面的哪項測試步驟中需要進行局部數據結構測試()A)單元測試B)集成測試C)確認測試D)系統測試答案:A解析:[單選題]42.缺陷產生的原因包括()。A)交流不充分及溝通不暢;軟件需求的變更;軟件開發工具的缺陷B)軟件的復雜性;軟件項目的時間壓力C)程序開發人員的錯誤;軟件項目文檔的缺乏D)以上都是答案:D解析:[單選題]43.我需要肯定自己的價值A)強烈同意B)同意C)不同意D)最不同意答案:B解析:[單選題]44.閱讀下面這段程序,使用邏輯覆蓋法進行測試,請問哪一組關于(a,b,c)的輸入值可以達到條件覆蓋。()Intfunc(intA,b,c){intk=1;If((a>0)‖(b<0)‖(a+c>0))k=k+a;Elsek=k+b;If(c>0)k=k+c;Returnk;}A)(a,b,c)=(4,-9,-2)、(-4,8,3)B)(a,b,c)=(2,5,8)、(-4,-9,-5)C)(a,b,c)=(6,8,-2)、(1,5,4)D)(a,b,c)=(3,6,1)、(-4,-5,7)答案:B解析:[單選題]45.測試計劃的制訂必須注重()。A)測試策略、測試范圍B)測試方法、測試安排C)測試風險、測試治理D)以上都對。答案:D解析:[單選題]46.典型的V-模型包括四種測試界別,分別是:A)單元測試、系統測試、驗收測試、維護測試B)單元測試、回歸測試、系統測試、驗收測試C)單元測試、集成測試、系統測試、驗收測試D)單元測試、模塊測試、系統測試、驗收測試答案:C解析:[單選題]47.下列哪種不屬于軟件缺陷()。A)銀行POS機在用戶取款時翻倍吐錢,取100,吐200B)計算機病毒發作,屏幕出現熊貓燒香畫面C)網上售票軟件反應遲鈍,用戶難以正常買票D)某軟件在進行修改升級之后,原來正常的功能現在出錯了答案:B解析:[單選題]48.()。面向對象分析的首要工作是建立()。A)系統的動態模型B)系統的功能模型C)基本的E-R圖D)問題的對象模型答案:D解析:[單選題]49.對下面的計算個人所得稅程序中,滿足判定覆蓋的測試用例是()。If(income<800)taxrate=0;Elseif(income<=1500)taxrate=0.05;Elseif(income<2000)taxrate=0.08;Elsetaxrate=0.1;A)income=(799,1500,1999,2000)B)income=(799,1501,2000,2001)C)income=(800,1500,2000,2001)D)income=(800,1499,2000,2001)答案:A解析:[單選題]50.下列()不屬于軟件缺陷。A)測試人員主觀認為不合理的地方B)軟件未達到產品說明書標明的功能C)軟件出現了產品說明書指明不會出現的錯誤D)軟件功能超出產品說明書指明范圍答案:A解析:[單選題]51.大突擊測試把所有的模塊一次性集成為一個完整的系統后進行測試,很容易()A)通過測試B)整體崩潰C)快速查錯D)快速排錯答案:B解析:[單選題]52.()是選擇若干個測試用例,運行被測程序,使得程序中的每個可執行語句至少執行一次。A)條件覆蓋B)條件組合覆蓋C)判定覆蓋D)語句覆蓋答案:D解析:[單選題]53.以下哪種方法根據輸出對輸入的依賴關系設計測試用例()A)路徑測試B)等級類C)因果圖D)邊界值答案:C解析:[單選題]54.()。條件覆蓋的目的是()A)使每個判定的所有可能的條件取值組合至少執行一次B)使程序中的每個判定至少都獲得一次?真?值和?假?值。C)使程序中的每個判定中每個條件的可能值至少滿足一次。D)使程序中的每個可執行語句至少執行一次。答案:A解析:[單選題]55.大突擊測試是將所有模塊一次性集成為一個完整的系統后進行完全測試。下列不符合大突擊測試的特點的是()。A)大突擊測試的自動化能力差B)大突擊測試要找出導致失效的原因很困難C)大突擊測試要額外編寫特殊的輔助測試程序D)大突擊測試中,一個模塊存在的缺陷還可能妨礙其他模塊的測試答案:A解析:第2部分:多項選擇題,共1題,每題至少兩個正確答案,多選或少選均不得分。[多選題]56.下列關于alpha測試的描述中正確的是()A)alpha測試需要用戶代表參加B)alpha測試不需要用戶代表參加C)alpha測試是系統測試的一種D)alpha測試是驗收測試的一種答案:AD解析:第3部分:判斷題,共27題,請判斷題目是否正確。[判斷題]57.()。需求評審人員主要由開發人員組成,一般不包括用戶。()A)正確B)錯誤答案:錯解析:[判斷題]58.軟件是一種邏輯實體,而不是具體的物理實體,因而它具有抽象性。()A)正確B)錯誤答案:對解析:[判斷題]59.行業背景知識可以幫助我們有效的識別軟件缺陷A)正確B)錯誤答案:對解析:[判斷題]60.()。RUP是一種基于UML的面向對象軟件開發模型。()A)正確B)錯誤答案:對解析:[判斷題]61.軟件測試只能發現錯誤,但不能保證測試后的軟件沒有錯誤。A)正確B)錯誤答案:對解析:[判斷題]62.()。回避風險是指:風險倘若發生,就接受結果。()A)正確B)錯誤答案:錯解析:[判斷題]63.在軟件生命周期的設計階段,軟件缺陷修復費用最低A)正確B)錯誤答案:錯解析:[判斷題]64.()。測試用例的數目越多,測試的效果越好。A)正確B)錯誤答案:錯解析:[判斷題]65.計算機病毒的主要特征包括破壞性、寄生性、自我復制能力和傳染能力A)正確B)錯誤答案:對解析:[判斷題]66.測試是為了驗證該軟件正確地實現了用戶的需求。A)正確B)錯誤答案:錯解析:[判斷題]67.功能測試的回歸測試經常要多次重復A)正確B)錯誤答案:對解析:[判斷題]68.()。測試用例是一組輸入數據及其對應的預期輸出結果。A)正確B)錯誤答案:對解析:[判斷題]69.許多測試都是冗余的A)正確B)錯誤答案:對解析:[判斷題]70.()。面向對象測試用例的設計由軟件的輸入-處理-輸出視圖或單個模塊的算法細節驅動。()A)正確B)錯誤答案:錯解析:[判斷題]71.在軟件開發過程中,若能推遲暴露其中的錯誤,則為修復和改進錯誤所花費的代價就會降低A)正確B)錯誤答案:錯解析:[判斷題]72.驗收測試比較適合采用軟件自動化測試工具進行測試。()A)正確B)錯誤答案:錯解析:[判斷題]73.()。?詳盡的文檔高于可運行軟件?是?敏捷軟件開發宣言?的價值觀。()A)正確B)錯誤答案:錯解析:[判斷題]74.軟件質量管理即QM由QA和QC構成,軟件測試屬于QC的核心工作內容()A)正確B)錯誤答案:對解析:[判斷題]75.6只要能夠達到100%的邏輯覆蓋率,就可以保證程序的正確性。A)正確B)錯誤答案:錯解析:[判斷題]76.一個測試用例可覆蓋多個有效等價類和無效等價類。A)正確B)錯誤答案:錯解析:[判斷題]77.()。在邊界值分析中,下列數據通常不用來做數據測試的是等價類中的等價值。A)正確B)錯誤答案:對解析:[判斷題]78.()。回歸測試不是一個測試階段,只是一種可以用于軟件測試各個過程的測試技術。A)正確B)錯誤答案:對解析:[判斷題]79.軟件測試就是證明軟件沒有錯誤的而執行的過程。A)正確B)錯誤答案:錯解析:軟件測試是為了找出軟件存在的缺陷而執行的過程,并不是為了證明沒有缺陷。[判斷題]80.控制流圖中只有結點和邊。A)正確B)錯誤答案:對解析:[判斷題]81.壓力測試通常需要輔助工具的支持A)正確B)錯誤答案:對解析:[判斷題]82.我們有理由相信只要能夠設計出盡可能好的測試方案,經過嚴格測試之后的軟件可以沒有缺陷。A)正確B)錯誤答案:錯解析:[判斷題]83.壓力測試是一種基本的質量保證行為,它是每個重要軟件測試工作的一部分。()A)正確B)錯誤答案:對解析:第4部分:問答題,共16題,請在空白處填寫正確答案。[問答題]84.給你一個項目,你會怎么測試?答案:拿到項目后,先熟悉需求、原型圖,了解被測功能和各個功能的業務邏輯支持哪些平臺,有哪些不同的應用場景,是否需要考慮到穩定性、性能等等針對以上需要測試的內容進行大概的測試規劃,然后逐個細化去設計測試用例整個過程中存在疑問的及時跟開發產品溝通確認開發提測后,按照測試用例執行,提交bug,并有效進行回歸測試完成bug跟蹤測試完畢后,及時匯報測試結果,輸出測試報告解析:[問答題]85.25.和產品和開發在工作過程中有發生什么矛盾,怎么解決的答案:基本不會出現矛盾,一般出現也是三方都對需求意見不統一的情況,各自說下自己對需求的理解,看哪方有理,指的是方便客戶使用或者是操作習慣是否符合用戶的習慣解析:[問答題]86.你們的系統哪些功能做了性能測試(哪些功能?)?為什么?答案:上個項目做的是電商項目,主要對涉及到購買業務流程的功能進行測試,比如登錄、首頁、搜索、添加購物車、下單等功能,主要原因是因為這些功能是系統的核心功能,也是客戶使用最多的功能。解析:[問答題]87.產品如何上線?了解發布流程嗎?答案:我們這邊測試通過后,會整理一個測試報告,報告上面有老大同意發布的確認然后給項目組成員發送一封郵件,寫明什么項目,測試完畢,可以發布,并附上測試報告接收到郵件后,是開發那邊負責發布的,服務器端的話是直接部署新環境;移動端的話Android要上架應用市場,審核好像1~2天左右;ios以前要半個月左右,現在好像3天左右就可以了解析:[問答題]88.軟件測試工作過程有哪些?答案:通常情況下,測試過程包括確定要測試什么(測試范圍和條件)以及產品如何被測試(制作測試用例),建立測試環境,執行測試,最后再評估測試結果,檢查是否達到已完成測試的標準,并報告進展情況等活動。解析:[問答題]89.需求文檔不完善或者不準確,怎么處理?項目很緊急,也會寫測試用例嗎?答案:在分析需求文檔編寫用例的時候,盡量把需求模糊的地方記錄下來,同時可以參考市面同類型產品,給予自己的建議;把這些整理成問題集,統一跟產品確認;項目很緊急。我們自己會把要測試的驗證點寫出來,測試完成后,有時間再去整理完善用例解析:[問答題]90.當你發現一個bug,提交的報告里應該都包含哪些內容?答案:提交BUG的報告里面有ID、模塊、優先級、嚴重程度、標題、前置條件、操作步驟、BUG附件或日志、處理BUG人員解析:[問答題]91.統計ns_goods表的成本價cost_price的平均值。答案:selectavg(cost_price)fromns_goods;解析:[問答題]92.請舉例編寫創建一個數據庫表的語句。答案:createtable(nameint(20),sexvarchar(1))解析:[問答題]93.5.會用到數據庫嗎主要用在哪些地方答案:測試過程中校驗數據的結果是否正確時需要用到數據庫做校驗,比如用戶注冊時,需校驗該手機號是否已經注冊過了;有時則需要用來構造數據,比如測試購買商品時,賬戶沒有錢,可以通過數據庫構造數據生產賬戶余額,方便測試購買功能和流程;協助定位BUG,比如測試訂單總價的時有BUG結算價格不正確,我會查詢與訂單相關的數據表,比如訂單明細、購物車、折扣券、運費等相關的字段,查看是哪個字段在計算時取錯值。性能測試的時候需要配置數據庫開啟慢查詢記錄的日志配置對應的時間。解析:[問答題]94.軟件測試的方法都有哪些?答案:1)從測試過程來分:靜態分析法、動態測試法2)從觀察結構的透明性方式來分:白盒法、黑盒法、灰盒法3)從獲得測試數據形式上分:窮盡法、等價類劃分法、邊界值分析法4)從邏輯分析上分:因果圖法,錯誤推測法5)從測試步驟上分:單元測試、集成測試、確認測試、系統測試等6)從考察形式上分:功能測試、邏輯測試解析:[問答題]95.你都熟悉哪些Linux命令?Linux在測試中都用來做什么?搭建過測試環境嗎?怎么搭的?有遇到過問題嗎,是怎么解決的?答案:TOUCH創建文件,MKDIR創建目錄,CP拷貝,PS-AUX查看系統進程,NETSTAT-ANPT查看當前系統端口,TOP查看
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 白酒貨架轉讓合同協議
- 電商門面出租合同協議
- 2025至2030年中國纖維吸附劑數據監測研究報告
- 2025至2030年中國紊流擴張式滴灌帶數據監測研究報告
- 2025至2030年中國真皮汽車方向盤套數據監測研究報告
- 2025至2030年中國電貝司弦數據監測研究報告
- 2025至2030年中國電動按摩座墊數據監測研究報告
- 2025至2030年中國濕溫度箱數據監測研究報告
- 2025至2030年中國氣流翻布機數據監測研究報告
- 2025至2030年中國歐美式燃炭燒烤爐數據監測研究報告
- 青馬工程筆試試題及答案
- 豆粕交易合同協議
- 邊緣計算與5G融合技術研究-全面剖析
- 8.1薪火相傳的傳統美德 同步課件 -2024-2025學年統編版道德與法治七年級下冊
- 飛機的縱向靜穩定性飛行原理課件
- 電子化采購招投標平臺系統建設項目解決方案
- 磁分離技術在天然氣管道黑粉處理中應用的研究與效果分析
- 城市園林綠化養護管理服務投標方案(技術方案)
- 小學京劇知識
- 2025年廣東省深圳市福田區5校中考一模歷史試題(原卷版+解析版)
- 肺結核宣教課件
評論
0/150
提交評論