軟件測試技術(shù)(習(xí)題卷10)_第1頁
軟件測試技術(shù)(習(xí)題卷10)_第2頁
軟件測試技術(shù)(習(xí)題卷10)_第3頁
軟件測試技術(shù)(習(xí)題卷10)_第4頁
軟件測試技術(shù)(習(xí)題卷10)_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

試卷科目:軟件測試技術(shù)軟件測試技術(shù)(習(xí)題卷10)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages軟件測試技術(shù)第1部分:單項選擇題,共144題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.對下面的計算個人所得稅程序中,滿足判定覆蓋的測試用例是()。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解析:[單選題]2.常用的黑盒測試方法有邊界值分析、等價類劃分、錯誤猜測、因果圖等。其中哪種方法經(jīng)常與其他方法結(jié)合起來使用。A)邊界值分析B)等價類劃分C)錯誤猜測D)因果圖答案:B解析:[單選題]3.下列哪種不屬于軟件缺陷()。A)銀行POS機(jī)在用戶取款時翻倍吐錢取100,吐200B)網(wǎng)_上售票軟件反應(yīng)遲鈍,用戶難以正常買票C)某軟件在進(jìn)行修改升級之后,原來正常的功能現(xiàn)在出錯了D)計算機(jī)病毒發(fā)作,屏幕出現(xiàn)熊貓燒香畫面答案:D解析:[單選題]4.某程序輸入X取值于一個固定的枚舉類型{1,4,9,16},并且程序要對這4個輸入值分別進(jìn)行處理,根據(jù)等價類劃分法,這種情況下對輸入X劃分正確的是()。A)劃分為1個有效等價類、4個無效等價類B)劃分為1個有效等價類、2個無效等價類C)劃分為4個有效等價類、1個無效等價類D)劃分為1個有效等價類、1個無效等價類答案:C解析:[單選題]5.軟件測試方法按照測試過程是否執(zhí)行程序分為動態(tài)測試和()。A)白盒法B)黑盒法C)靜態(tài)測試D)灰盒法答案:C解析:[單選題]6.下列關(guān)于系統(tǒng)測試方法說法不正確的是()。A)在線幫助測試主要用于驗證系統(tǒng)的實(shí)時在線幫助的可操作性和準(zhǔn)確性,具體操作中可以與文檔測試同時進(jìn)行B)用于安裝測試的測試用例設(shè)計方法有規(guī)范導(dǎo)出法和錯誤猜測法C)GUI測試中通常首先把界面元素進(jìn)行劃分,可分為三個層次:界面原子層、界面組合元素層和完整的窗口D)確認(rèn)測試中首先要進(jìn)行的功能測試是在實(shí)際使用的環(huán)境下進(jìn)行的測試,目的是驗證被測軟件是否滿足軟件需求規(guī)格說明中列出的需求答案:D解析:[單選題]7.()。等價類劃分法屬于以下()測試方法。A)黑盒B)靜態(tài)C)白盒D)其它答案:A解析:[單選題]8.()。當(dāng)算法中需要用一個模塊去計算多種條件的復(fù)雜組合,并根據(jù)這些條件完成適當(dāng)?shù)墓δ軙r,從供選擇的答案中,選出合適的描述工具。()A)程序流程圖B)N-SC)PAD圖D)判定表答案:D解析:[單選題]9.編寫測試計劃的目的是:()①使測試工作順利進(jìn)行②使項目參與人員溝通更舒暢③使測試工作更加系統(tǒng)化④軟件工程以及軟件過程的需要⑤軟件過程規(guī)范化的要求⑥控制軟件質(zhì)量A)所有選項B)①②③C)除⑤以外所有選項D)①③④答案:B解析:[單選題]10.()。在軟件維護(hù)的內(nèi)容中,占維護(hù)活動工作量比例最高的是()。A)糾錯性維護(hù)B)適應(yīng)性維護(hù)C)預(yù)防性維護(hù)D)完善性維護(hù)答案:B解析:[單選題]11.下面關(guān)于邊界值分析的說法不正確的是()。A)邊界值分析采用定,義域或等價區(qū)間的邊界值設(shè)計測試用例B)邊界值分析是-種補(bǔ)充等價劃分的黑盒測試技術(shù)C)程序在處理大量中間數(shù)值時不易出錯但容易在邊界值處出現(xiàn)錯誤D)邊界值分析法考慮了輸入變量之間的依賴關(guān)系答案:D解析:[單選題]12.()。()是表達(dá)系統(tǒng)類及其相互聯(lián)系的圖示,它是面向?qū)ο笤O(shè)計的核心,是建立狀態(tài)圖、協(xié)作圖和其他圖的基礎(chǔ)。A)部署圖B)類圖C)組件圖D)配置圖答案:B解析:[單選題]13.軟件測試原則中指出?完全測試是不可能的?,主要原因是:A)輸入量太大、輸出結(jié)果太多以及路徑組合太多B)自動化測試技術(shù)不夠完善C)測試的時間和人員有限D(zhuǎn))僅僅靠黑盒測試不能達(dá)到完全測試答案:A解析:[單選題]14.測試設(shè)計員的職責(zé)有()。A)制定測試計劃B)制定管理方案C)設(shè)計測試過程、腳本D)評估測試活動答案:C解析:[單選題]15.用黑盒技術(shù)設(shè)計測試用例的方法之一為()。A)循環(huán)覆蓋B)基本路徑測試C)因果圖D)邏輯覆蓋答案:C解析:[單選題]16.()不屬于功能測試用例構(gòu)成元素A)測試數(shù)據(jù)B)測試步驟C)預(yù)期結(jié)果D)實(shí)測結(jié)果答案:D解析:[單選題]17.下列___不屬于軟件缺陷A)測試人員主觀認(rèn)為不合理的地方B)軟件未達(dá)到產(chǎn)品說明書標(biāo)明的功能C)軟件出現(xiàn)了產(chǎn)品說明書指明不會出現(xiàn)的錯誤D)軟件功能超出產(chǎn)品說明書指明范圍答案:A解析:[單選題]18.()。下面四種說法中正確的是()A)因果圖法是建立在決策表法基礎(chǔ)上的一種白盒測試方法;B)等價類劃分法是邊界值分析法的基礎(chǔ);C)健壯性等價類測試的測試用例要求在有效等價類中取值;D)在任何情況下做黑盒測試皆應(yīng)首先考慮使用錯誤推斷法。答案:C解析:[單選題]19.下列關(guān)于缺陷產(chǎn)生原因的敘述中,不屬于技術(shù)問題的是()。A)文檔錯誤,內(nèi)容不正確或拼寫錯誤B)語法錯誤C)接口傳遞不匹配,導(dǎo)致模塊集成出現(xiàn)問題D)系統(tǒng)結(jié)構(gòu)不合理答案:A解析:[單選題]20.黑盒法是根據(jù)程序的()來設(shè)計測試用例的。A)應(yīng)用范圍B)內(nèi)部邏輯C)功能D)輸入數(shù)據(jù)答案:C解析:[單選題]21.對系統(tǒng)設(shè)計進(jìn)行驗證A)單元測試B)集成測試C)功能測試D)系統(tǒng)測試答案:D解析:[單選題]22.在自低向上測試中,要編寫稱為()的模塊來測驗正在測試的模塊。A)測試存根B)測試驅(qū)動模塊C)樁模塊D)底層模塊答案:B解析:[單選題]23.檢查系統(tǒng)能否正確地接受輸入,能否正確地輸出結(jié)果,這屬于A)安全性測試B)GUI測試C)功能測試D)協(xié)議一致性測試答案:C解析:[單選題]24.下列關(guān)于缺陷處理的說法中錯誤的是()。(選擇一項)A)對缺陷進(jìn)行分類,確定需要優(yōu)先解決的缺陷,可以減少缺陷報告的處理的成本B)風(fēng)險和成本是某些程序缺陷不被修改的常見的理由C)在新的軟件版本中,要關(guān)注那些被推遲修改的缺陷D)優(yōu)先解決嚴(yán)重程度高的缺陷答案:D解析:[單選題]25.關(guān)于系統(tǒng)測試方法,說法不正確的是()。A)可以使用監(jiān)視器方法收集系統(tǒng)執(zhí)行時間和資源使用情況B)只要有足夠的時間,一個好的安全測試就一定可以侵入一個系統(tǒng)C)容量測試是指系統(tǒng)承受速度方面的超額負(fù)載D)在嵌入式系統(tǒng)中,功能需求與性能需求必須同時考慮答案:C解析:[單選題]26.在邊界值分析中,下列數(shù)據(jù)通常不用來做數(shù)據(jù)測試的是()。A)正好等于邊界的值B)等價類中的等價值C)剛剛大于邊界的值D)剛剛小于邊界的值答案:B解析:[單選題]27.如果程序的功能說明中含有輸入條件的組合情況,則一開始就可以選用()和判定表驅(qū)動法A)等價類劃分B)因果圖法C)正交試驗法D)場景法、答案:B解析:[單選題]28.()。面向?qū)ο蟮臏y試與傳統(tǒng)測試方法的主要區(qū)別是()。A)面向?qū)ο蟮臏y試可在編碼前進(jìn)行,傳統(tǒng)測試在編碼后進(jìn)行。B)面向?qū)ο蟮臏y試以需求和設(shè)計階段的測試為主,不需要進(jìn)行代碼測試C)測試對象不同D)面向?qū)ο蟮臏y試不需要設(shè)計測試用例,只需要進(jìn)行會議評審答案:C解析:[單選題]29.以下選項中不屬于協(xié)議一致性測試分析方法中的測試的是()。A)基本互聯(lián)測試B)定向診斷測試C)人員測試D)能力測試答案:C解析:[單選題]30.軟件測試是采用什么執(zhí)行軟件的活動。A)測試用例B)輸入數(shù)據(jù)C)測試環(huán)境D)輸入條件答案:A解析:[單選題]31.大突擊測試是將所有模塊一次性集成為一個完整的系統(tǒng)后進(jìn)行完全測試。下列不符合大突擊測試的特點(diǎn)的是()。A)大突擊測試的自動化能力差B)大突擊測試要找出導(dǎo)致失效的原因很困難C)大突擊測試要額外編寫特殊的輔助測試程序D)大突擊測試中,一個模塊存在的缺陷還可能妨礙其他模塊的測試答案:A解析:[單選題]32.-個好的集成測試策略應(yīng)該具有的特點(diǎn)是()。A)能夠使模塊與接口的劃分清晰明了,盡可能減少后續(xù)操作難度B)能夠?qū)Ρ粶y模塊進(jìn)行比較充分的測試C)對整體工作量來說,參加測試的各種資源都得到充分利用D)以上全對答案:D解析:[單選題]33.判定覆蓋和語句覆蓋之間的比較:A)100%的判定覆蓋可以保證100%的語句覆蓋,反之則不行B)100%的語句覆蓋可以保證100%的判定覆蓋,反之則不行C)100%的語句覆蓋可以保證100%的判定覆蓋,反之亦然D)100%的語句覆蓋和100%的判定覆蓋之間沒有直接的聯(lián)系答案:A解析:[單選題]34.下列關(guān)于軟件測試的敘述中,選擇出全部正確的一組()1)用黑盒測試時,測試用例是根據(jù)程序內(nèi)部邏輯設(shè)計的2)盡量用公共過程或子程序去代替重復(fù)的代碼段3)測試是為了驗證該軟件已正確的實(shí)現(xiàn)了用戶的要求4)對于連鎖型分支結(jié)構(gòu),若有n個判定語句,則有2n條路徑5)盡量采用復(fù)合的條件測試,以避免嵌套的分支結(jié)構(gòu)6)語句概念簡單,使用方便,在某些情況下,保留GOTO語句反能使寫出的程序更加簡潔7)發(fā)現(xiàn)錯誤多的程序模塊,殘留在模塊中的錯誤也多8)黑盒測試方法中最有效的是因果圖法9)在做程序的單元測試時,樁(存根)模塊比驅(qū)動模塊容易編寫10)程序效率的提高主要應(yīng)通過選擇高效的算法來實(shí)現(xiàn)A)4)5)6)7)10)B)1)2)4)5)7)C)2)4)5)7)9)D)以上描述全部正確答案:A解析:[單選題]35.()。成功的測試是指運(yùn)行測試用例后()。A)未發(fā)現(xiàn)程序錯誤B)發(fā)現(xiàn)了程序錯誤C)證明程序正確性D)改正了程序錯誤答案:B解析:[單選題]36.下列不隸屬于白盒測試方法的是()A)控制流測試B)健壯性測試C)數(shù)據(jù)流測試D)變異測試答案:B解析:[單選題]37.對于評審的描述錯誤的是()A)評審可以降低消除缺陷的成本。B)評審可以在需求文檔中發(fā)現(xiàn)一些冗長的不需要的內(nèi)容,這在動態(tài)測試中很難發(fā)現(xiàn)C)由于在評審時軟件并沒有運(yùn)行,所以發(fā)現(xiàn)缺陷很難。D)評審是對軟件工作產(chǎn)品(包括代碼)進(jìn)行測試的一種方式。答案:C解析:[單選題]38.()。每個對象可用它自己的一組屬性和它可以執(zhí)行的一組()來表征。A)操作B)功能C)行為D)數(shù)據(jù)答案:A解析:[單選題]39.軟件動態(tài)測試方法分為白盒法和()。A)白盒法B)黑盒法C)動態(tài)測試D)灰盒法答案:B解析:[單選題]40.下列()是關(guān)于軟件缺陷的描述。A)導(dǎo)致軟件包含故障的人的行為B)產(chǎn)品的異常情況C)引起一個功能部件不能完成所要求的功能的一種意外情況D)功能部件執(zhí)行其規(guī)定功能的能力喪失答案:B解析:[單選題]41.3軟件測試按照測試層次可以分為()。A)黑盒測試、白盒測試B)功能性測試和結(jié)構(gòu)性測試C)單元測試、集成測試和系統(tǒng)測試D)動態(tài)測試和靜態(tài)測試答案:C解析:[單選題]42.()。軟件生存周期模型中,包含風(fēng)險分析活動的是()A)增量模型B)瀑布模型C)噴泉模型D)螺旋模型答案:D解析:[單選題]43.對測試文檔的要求是()。A)為以后的跟蹤提供依據(jù)B)能證實(shí)測試步驟C)能證實(shí)測試過程D)以上都對答案:D解析:[單選題]44.不屬于線性腳本有點(diǎn)的是A)不需要深入的工作或計劃,只需要錄制手工任務(wù)B)可以快速開展自動化C)用戶不必是編程人員D)刪除明顯的重復(fù)答案:C解析:[單選題]45.軟件生命周期中持續(xù)時間最長的是()階段。A)需求分析B)程序編碼C)軟件測試D)軟件運(yùn)行維護(hù)答案:D解析:[單選題]46.某程序輸入X為整數(shù)類型變量,1<=X<=10,如果用邊界值分析法設(shè)計測試用例,則X應(yīng)該取()邊界值。A)1,5,10,11B)1,10C)1,11D)0,1,10,11答案:D解析:[單選題]47.移動應(yīng)用的特點(diǎn)()①可安裝設(shè)備多②更新快③對用戶體驗要求高④網(wǎng)絡(luò)連接多樣性⑤平臺多樣性A)②③④⑤B)③④⑤C)①②③④D)①②③④⑤答案:D解析:[單選題]48.組裝測試計劃是在()階段制定的。A)可行性研究與計劃B)需求分析C)概要設(shè)計D)詳細(xì)設(shè)計答案:C解析:[單選題]49.確認(rèn)測試以什么文檔作為測試的基礎(chǔ)?A)需求規(guī)格說明書B)設(shè)計說明書C)源程序D)開發(fā)計劃答案:A解析:[單選題]50.()。增量模型本質(zhì)上是一種()A)現(xiàn)行順序模型B)整體開發(fā)模型C)非整體開發(fā)模型D)螺旋模型答案:C解析:[單選題]51.對于軟件的β測試,下列描述正確的是()。A)β測試就是在軟件公司內(nèi)部展開的測試,由公司專業(yè)的測試人員執(zhí)行的測試B)β測試就是在軟件公司內(nèi)部展開的測試,由公司的非專業(yè)測試人員執(zhí)行的測試C)β測試就是在軟件公司外部展開的測試,由專業(yè)的測試人員執(zhí)行的測試D)β測試就是在軟件公司外部展開的測試,可以由非專業(yè)的測試人員執(zhí)行的測試答案:D解析:[單選題]52.在進(jìn)行健壯性測試時,下列不是常用的測試用例設(shè)計方法的是()。A)故障插入測試B)安全性測試C)變異測試D)錯誤猜測法答案:B解析:[單選題]53.與設(shè)計測試數(shù)據(jù)無關(guān)的文檔是()。A)該軟件的設(shè)計文檔B)需求規(guī)格說明C)項目開發(fā)計劃D)源程序答案:C解析:[單選題]54.創(chuàng)建一個基于JUnit的單元測試類,該類必須繼承()類。A)TestSuiteB)AssertC)TestCaseD)JFCTestCase答案:C解析:[單選題]55.黑盒測試屬于基本窮舉輸入的測試方法,但通常輸入所有可能的測試將要受到較大客觀條件限制,無法實(shí)現(xiàn)窮盡,其原因是()①輸入的組合太多②輸出的結(jié)果太多③軟件實(shí)現(xiàn)的途徑太多④軟件規(guī)格說明沒有客觀標(biāo)準(zhǔn)A)①②B)②③C)①②③D)①②③④答案:C解析:[單選題]56.()。項目團(tuán)隊原來有6個成員,現(xiàn)在又增加了6個成員,這樣溝通渠道增加了多少?A)4.4倍B)2倍C)6倍D)6條答案:A解析:[單選題]57.不屬于白盒測試的技術(shù)是()A)邊界值分析法B)判定覆蓋C)路徑覆蓋D)條件覆蓋答案:A解析:[單選題]58.基于調(diào)用圖的集成測試方式有兩種,即成對集成和相鄰集成。其中相鄰集成是針對()A)邊B)結(jié)點(diǎn)C)模塊D)語句答案:B解析:[單選題]59.針對表達(dá)式(A.>10)or(B.<=30),如果需要達(dá)到100%的條件覆蓋率,至少需要設(shè)計()個測試用例。A)1B)2C)3D)4答案:B解析:[單選題]60.下列各項中,評審方法是按照正式化程序逐漸增強(qiáng)排列的是()A)臨時評審、輪查、互為復(fù)審、走查、正式審查B)臨時評審、走查、小組評審、互為復(fù)審、正式審查C)臨時評審、走查、互為復(fù)審、輪查、正式審查D)正式評審、小組評審、走查、互為復(fù)審、臨時評審答案:A解析:[單選題]61.軟件質(zhì)量的定義是()A)軟件的功能性、可靠性、易用性、效率、可維護(hù)性、可移植性B)滿足規(guī)定用戶需求的能力C)最大限度達(dá)到用戶滿意D)軟件特性的總和,以及滿足規(guī)定和潛在用戶需求的能力答案:D解析:[單選題]62.用測試工具測試一個Web系統(tǒng)最大支持多少個用戶同時并發(fā)登錄,這個測試屬于()。A)壓力測試B)負(fù)載測試C)安全性測試D)容量測試答案:A解析:[單選題]63.下列情況表明出錯處理功能有錯誤和缺陷的是()A)顯示的錯誤與實(shí)際遇到的錯誤不符B)顯示的錯誤信息難以理解C)對異常處理的不得當(dāng)D)以上全部答案:D解析:[單選題]64.下列能作為設(shè)計階段測試對象的文檔是()。A)邏輯設(shè)計規(guī)格說明B)外部設(shè)計規(guī)格說明C)內(nèi)部設(shè)計規(guī)格說明D)以上全對答案:D解析:[單選題]65.軟件錯誤產(chǎn)生的原因有多種多樣,以下哪個不屬于其中()A)需求分析不完善B)沒有測試計劃C)軟件設(shè)計錯誤D)程序員編碼過程中引入錯誤答案:B解析:[單選題]66.Beta測試主要衡量產(chǎn)品的FURPS(功能、易用性、可靠性、性能、支持性),著重于產(chǎn)品的支持性,包括()。A)文檔B)客戶培訓(xùn)C)支持產(chǎn)品生產(chǎn)能力D)以上全部答案:D解析:[單選題]67.關(guān)于自動化測試,以下說法正確的是A)自動化測試比手工測試更容易發(fā)現(xiàn)缺陷B)手工測試時要求測試人員具備創(chuàng)造力發(fā)現(xiàn)更多存在的問題,而自動化測試只需要按照計劃進(jìn)行C)運(yùn)行相同的測試自動化測試一定比手工測試有效D)自動化測試時驗證期望輸出得我正確性答案:B解析:[單選題]68.()是設(shè)計足夠多的測試用例,使得程序中每個判定包含的每個條件的所有情況(真/假)至少出現(xiàn)一次,并且每個判定本身的判定結(jié)果(真/假)也要至少出現(xiàn)一次。A)判定覆蓋B)判定-條件覆蓋C)條件覆蓋D)條件組合覆蓋答案:D解析:[單選題]69.()方法需要考察模塊間的接口和各模塊之間的聯(lián)系。A)單元測試B)集成測試C)確認(rèn)測試D)系統(tǒng)測試答案:B解析:[單選題]70.在軟件測試步驟按次序可以劃分為以下幾步()。A)單元測試、集成測試、系統(tǒng)測試、驗收測試B)驗收測試、單元測試、系統(tǒng)測試、集成測試C)單元測試、集成測試、驗收測試、系統(tǒng)測試D)系統(tǒng)測試、單元測試、集成測試、驗收測試答案:A解析:[單選題]71.軟件測試過程模型有()。A)V模型、H模型B)W模型C)X模型D)以上都對。答案:D解析:[單選題]72.移動App使用移動網(wǎng)絡(luò),移動網(wǎng)絡(luò)的情況比較復(fù)雜,網(wǎng)絡(luò)信號會受到環(huán)境的影響,容易發(fā)生網(wǎng)絡(luò)不穩(wěn)定的情況,而很多App的一些隱藏問題只有在復(fù)雜的網(wǎng)絡(luò)環(huán)境下才會顯現(xiàn)出來,例如正在使用的App遇到網(wǎng)絡(luò)信號切換或變?nèi)鯐r,App不能響應(yīng)或產(chǎn)生功能性錯誤,因此在測試時要特別對App進(jìn)行(),及早發(fā)現(xiàn)問題。A)事務(wù)處理B)專項測試C)性能測試D)弱網(wǎng)測試答案:D解析:[單選題]73.下面為一段C語言程序,最小邊界值問題可以定位在()。Intdata(3)IntiFor(i=l,i<=3,i++)Data(i)=100A)data(0)B)data(1)C)data(2)D)data(3)答案:A解析:[單選題]74.為保證測試活動的可控性,必須在軟件測試過程中進(jìn)行軟件測試配置管理,一般來說,軟件測試配置管理中最基本的活動包括()。A)配置項標(biāo)識、配置項控制、配置報告狀態(tài)、配置審計B)配置基線確立、配置項控制、配置報告、配置審計C)配置項標(biāo)識、配置項變更、配置審計、配置跟蹤D)配置項標(biāo)識、配置項控制、配置項報告狀態(tài)、配置跟蹤答案:A解析:[單選題]75.下面有關(guān)軟件使用質(zhì)量衡量標(biāo)準(zhǔn)說法不正確的是()A)軟件使用質(zhì)量主要從軟件有效性、生產(chǎn)性、安全性和滿意度等方面來衡量B)軟件有效性指軟件產(chǎn)品在特定的使用場景下,使用戶根據(jù)達(dá)到地效果合理使用適當(dāng)資源的能力C)軟件安全性指軟件產(chǎn)品在特定的使用場景下,對人、業(yè)務(wù)、軟件、財產(chǎn)或環(huán)境的損害達(dá)到可以接受水平的能力D)軟件滿意度指軟件產(chǎn)品在特定的使用場景下,讓用戶滿意的能力答案:B解析:[單選題]76.軟件測試是軟件質(zhì)量保證的重要手段,()是軟件測試最基礎(chǔ)的環(huán)節(jié)。A)功能測試B)單元測試C)結(jié)構(gòu)測試D)確認(rèn)測試答案:B解析:[單選題]77.在軟件生命周期的哪一個階段,軟件缺陷修復(fù)費(fèi)用最低()。A)產(chǎn)品發(fā)布B)編碼C)設(shè)計D)需求分析答案:D解析:[單選題]78.我覺得保守秘密很重要A)強(qiáng)烈同意B)同意C)不同意D)最不同意答案:A解析:[單選題]79.()。軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設(shè)計、編碼和測試等階段,一般認(rèn)為可能占用人員最多的階段是()A)分析階段B)設(shè)計階段C)編碼階段D)測試階段答案:C解析:[單選題]80.軟件能力成熟度模型(CMM)將軟件能力成熟度自低到高依次劃分為5級。目前,達(dá)到CMM第3級(已定義級)是許多組織努力的目標(biāo),該級的核心是()。A)建立基本的項目管理和實(shí)踐來跟蹤項目費(fèi)用、進(jìn)度和功能特性B)使用標(biāo)準(zhǔn)開發(fā)過程(或方法論)構(gòu)建(或集成)系統(tǒng)C)管理層尋求更主動地應(yīng)對系統(tǒng)的開發(fā)問題D)連續(xù)地監(jiān)督和改進(jìn)標(biāo)準(zhǔn)化的系統(tǒng)開發(fā)過程答案:B解析:[單選題]81.不屬于自動化測試方法實(shí)現(xiàn)的是A)測試過程的捕獲與回放B)測試腳本技術(shù)C)測試管理技術(shù)D)文檔分析技術(shù)答案:D解析:[單選題]82.我善于完成任務(wù)A)強(qiáng)烈同意B)同意C)不同意D)最不同意答案:A解析:[單選題]83.關(guān)于文件系統(tǒng)的測試,下列說法正確的是()A)可以通過測試工具模擬磁盤狀況來對應(yīng)用程序進(jìn)行文件系統(tǒng)超載測試B)不合法的文件名測試方法等價于輸入操作系統(tǒng)不允許的文件名進(jìn)行測試C)介質(zhì)損壞測試是用實(shí)際損壞介質(zhì)的方法測試應(yīng)用程序,對于多數(shù)應(yīng)用程序,都要進(jìn)行介質(zhì)損壞測試D)用不同類型的編輯器來編輯同一文件時該文件內(nèi)容不受損壞答案:A解析:[單選題]84.以下對單元測試不正確的說法是A)單元測試的主要目的是,針對編碼過程中可能存在的各種錯誤B)單元測試一般是,由程序開發(fā)人員完成的C)單元測試是一種不需要關(guān)注程序結(jié)構(gòu)的測試D)單元測試屬于白盒測試的一種答案:D解析:[單選題]85.()。集成測試對系統(tǒng)內(nèi)部的交互以及集成后系統(tǒng)功能檢驗了何種質(zhì)量特性()A)正確性B)可靠性C)可使用性D)可維護(hù)性答案:A解析:[單選題]86.系統(tǒng)功能測試過程中,驗證需求可以正確實(shí)現(xiàn)的測試用例稱為()A)業(yè)務(wù)流程測試用例B)功能點(diǎn)測試用例C)通過測試用例D)失敗測試用例答案:B解析:[單選題]87.在規(guī)格說明不完全的情況下,最適合的測試技術(shù)是:A)白盒測試B)基于經(jīng)驗的測試技術(shù)C)黑盒測試D)以上都適合答案:B解析:[單選題]88.()。軟件測試是采用()執(zhí)行軟件的活動。A)測試用例B)輸入數(shù)據(jù)C)測試環(huán)境D)輸入條件答案:A解析:[單選題]89.下列___不是軟件自動化測試的優(yōu)點(diǎn)A)速度快、效率高B)準(zhǔn)確度和精確度高C)能提高測試的質(zhì)量D)能充分測試軟件答案:D解析:[單選題]90.以程序的內(nèi)部結(jié)構(gòu)為基礎(chǔ)的測試用例技術(shù)屬于()。A)灰盒測試B)數(shù)據(jù)測試C)黑盒測試D)白盒測試答案:D解析:[單選題]91.設(shè)計測試用例時候,()是用得最多的一種黑盒測試方法。A)因果圖B)等價類劃分C)邊界值分析D)錯誤推測答案:C解析:[單選題]92.下面的哪項測試步驟中需要進(jìn)行局部數(shù)據(jù)結(jié)構(gòu)測試()A)單元測試B)集成測試C)確認(rèn)測試D)系統(tǒng)測試答案:A解析:[單選題]93.在代碼檢查的過程中發(fā)現(xiàn)大部分錯誤的人通常是:()A)審查者B)測試員C)架構(gòu)師D)程序員答案:D解析:[單選題]94.下列關(guān)于α測試的描述中,正確的是()。A)α測試采用白盒測試技術(shù)B)α測試不需要從用戶角度考慮問題C)α測試是系統(tǒng)測試的一種D)α測試是驗收測試的一種答案:D解析:[單選題]95.()。所有的對象可以成為各種對象類,每個對象類都定義了一組()。A)說明B)類型C)過程D)方法答案:D解析:[單選題]96.下面有關(guān)測試設(shè)計的敘述,說法不正確的是()。A)在一般的測試組織內(nèi),測試用例的評審可能不是正式的評審會B)在測試用例設(shè)計時,只設(shè)計覆蓋正常流程和操作的測試用例即可C)測試用例的設(shè)計是一項技術(shù)性強(qiáng)智力密集型的活動D)在開展測試用例設(shè)計前,必須將測試需求進(jìn)行詳細(xì)展開答案:B解析:[單選題]97.對計算機(jī)軟件和硬件資源進(jìn)行管理和控制的軟件是()A)文件管理程序B)輸入輸出管理程序C)命令處理程序D)操作系統(tǒng)答案:D解析:[單選題]98.下列有關(guān)白盒測試的敘述中,錯誤的是()A)白盒測試是在同時擁有源代碼和可執(zhí)行代碼的情形下才可以進(jìn)行的一種軟件測試方法B)白盒測試應(yīng)該由開發(fā)人員實(shí)施,因為只有他們才能夠訪問測試執(zhí)行所涉及的代碼C)即使對所有的源代碼都進(jìn)行了100%的邏輯覆蓋測試,也不能保證程序中沒有錯誤D)軟件測試人員制定測試計劃的目的是想盡可能多地對源代碼進(jìn)行測試答案:A解析:[單選題]99.移動設(shè)備電量一直是困擾用戶的一個問題,同時也是移動設(shè)備發(fā)展的一個瓶頸,如果App架構(gòu)設(shè)計不好,或者代碼有缺陷,就可能導(dǎo)致電量消耗比較高,因此App耗電量測試也很重要。如果App耗電量較高,改進(jìn)App使其在電量不足的情況下,讓App釋放掉一部分性能以節(jié)省電量,稱為()。A)卸載測試B)耗電量測試C)升級測試D)能耗測試答案:B解析:[單選題]100.系統(tǒng)部署設(shè)計的審查是(),用來審查軟件部署的目標(biāo)、策略是否合理,是否得到徹底的執(zhí)行。A)基于軟件服務(wù)的質(zhì)量目標(biāo)B)基于軟件系統(tǒng)的性能目標(biāo)C)基于軟件體系的結(jié)構(gòu)目標(biāo)D)基于軟件設(shè)計的架構(gòu)目標(biāo)答案:A解析:[單選題]101.成功的測試是指運(yùn)行測試用例后()。A)改正了程序錯誤B)發(fā)現(xiàn)了程序錯誤C)未發(fā)現(xiàn)程序錯誤D)證明程序正確性答案:B解析:[單選題]102.關(guān)于LoadRunner與JMeter,下列說法中錯誤的是。()A)LoadRunner是收費(fèi)的,JMeter是開源的。B)LoadRunner廣泛支持業(yè)界標(biāo)準(zhǔn)協(xié)議。C)JMeter使用監(jiān)聽器記錄服務(wù)器的響應(yīng)。D)JMeterJMeter報表較少,其測試報告不如LoadRunner詳盡。答案:C解析:[單選題]103.()是一種關(guān)注變量定義賦值點(diǎn)(語句)和引用或使用這些值的點(diǎn)(語句)的結(jié)構(gòu)性測試,主要用作路徑測試的真實(shí)性檢查。A)基本路徑測試B)邏輯覆蓋C)決策表D)數(shù)據(jù)流測試答案:D解析:[單選題]104.我善于進(jìn)行掌控A)強(qiáng)烈同意B)同意C)不同意D)最不同意答案:C解析:[單選題]105.?高產(chǎn)?的測試是指()。A)用適量的測試用例說明被測試程序正確無誤B)用適量的測試用例糾正被測試程序盡可能多的錯C)用適量的測試用例發(fā)現(xiàn)被測試程序盡可能多的錯D)用適量的測試用例說明被測試程序符合相應(yīng)的要求答案:C解析:[單選題]106.下面不屬于軟件測試過程中的輸入類的是()A)軟件配置B)測試用例C)測試配置D)測試工具答案:B解析:[單選題]107.測試程序時,不可能遍歷所有可能的輸入數(shù)據(jù),而只能是選擇一個子集進(jìn)行測試,那么最好的選擇方法是:()。A)根據(jù)數(shù)據(jù)大小進(jìn)行選擇B)隨機(jī)選擇C)根據(jù)接口進(jìn)行選擇D)劃分等價類答案:D解析:[單選題]108.我能夠了解論點(diǎn)背后的邏輯A)強(qiáng)烈同意B)同意C)不同意D)最不同意答案:B解析:[單選題]109.在覆蓋準(zhǔn)則中,最常用的是()。A)語句覆蓋B)條件覆蓋C)分支覆蓋D)以上全部答案:D解析:[單選題]110.()方法根據(jù)輸出對輸入的依賴關(guān)系設(shè)計測試用例。A)路徑測試B)等價類C)因果圖D)邊界值答案:C解析:[單選題]111.()的目的是對最終軟件系統(tǒng)進(jìn)行全面的測試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計()A)系統(tǒng)測試B)集成測試C)單元測試D)功能測試答案:A解析:[單選題]112.在()階段中,發(fā)現(xiàn)并修復(fù)軟件錯誤的代價更高。A)編碼B)單元測試C)驗收測試D)運(yùn)行答案:D解析:[單選題]113.系統(tǒng)測試使用()技術(shù),主要測試被測應(yīng)用的高級互操作性需求,而不需考慮被測試應(yīng)用的內(nèi)部結(jié)構(gòu)A)集成測試B)黑盒測試C)白盒測試D)單元測試答案:C解析:[單選題]114.我善于談判A)強(qiáng)烈同意B)同意C)不同意D)最不同意答案:C解析:[單選題]115.在指定條件下使用時,軟件產(chǎn)品維持規(guī)定的性能水平的能力。這是指軟件外部質(zhì)量的()A)效率B)易用性C)功能性D)可靠性答案:D解析:[單選題]116.針對下面一個程序段:If((M>0)&&(N==0))FUCTION1;If((M==10)||(P>10))FUCTION2;其中,F(xiàn)UCTION1、FUCTION2均為語句塊?,F(xiàn)在選取測試用例:M=10N=0P=3,該測試用例滿足了()。A)路徑覆蓋B)條件組合覆蓋C)判定覆蓋D)語句覆蓋答案:D解析:[單選題]117.軟件測試的GoodEnough原則是指A)用適量的測試用例說明被測試程序正確無誤B)用適量的測試用例說明被測試程序符合相應(yīng)的要求C)用適量的測試用例發(fā)現(xiàn)被測試程序盡可能多的錯D)用適量的測試用例糾正被測試程序盡可能多的錯誤答案:C解析:[單選題]118.()。軟件測試過程中的集成測試主要是為了發(fā)現(xiàn)()階段的錯誤A)需求分析B)概要設(shè)計C)詳細(xì)設(shè)計D)編碼答案:B解析:[單選題]119.黑盒測試技術(shù)中不包括()。A)等價類劃分B)邊界值分析C)錯誤推測法D)邏輯覆蓋答案:D解析:[單選題]120.進(jìn)行軟件質(zhì)量管理的重要性有:()①維護(hù)降低成本②法律上的要求③市場競爭的需要④質(zhì)量標(biāo)準(zhǔn)化的趨勢⑤軟件工程的需要⑥CMM過程的一部分⑦方便與客戶進(jìn)一步溝通為后期的實(shí)施打好基礎(chǔ)A)所有選項B)除⑤以外所有選項C)①②③④D)①②③答案:C解析:[單選題]121.集成測試計劃應(yīng)該在()階段末提交。A)需求分析B)概要設(shè)計C)詳細(xì)設(shè)計D)單元測試答案:B解析:[單選題]122.Excel軟件可用于()A)文字處理B)電子表格處理C)設(shè)計程序D)幻燈片制作答案:B解析:[單選題]123.下列選項中,哪一項是等價類劃分法用來設(shè)計測試用例的基礎(chǔ)()。A)測試用例集B)等價類表C)無效等價D)有效等價類答案:B解析:[單選題]124.下面說法正確的是A)經(jīng)過測試沒有發(fā)現(xiàn)錯誤說明程序正確B)測試的目標(biāo)是為了證明程序沒有錯誤C)成功的測試是發(fā)現(xiàn)了迄今尚未發(fā)現(xiàn)的錯誤的測試D)成功的測試是沒有錯誤的測試答案:C解析:[單選題]125.與設(shè)計測試用例無關(guān)的文檔是:A)項目開發(fā)計劃B)需求規(guī)格說明書C)設(shè)計說明書D)源程序答案:A解析:[單選題]126.下面哪個不是自動化測試工具()A)WinRunnerB)LoadRunnerC)RobotD)QTP答案:A解析:[單選題]127.關(guān)于軟件缺陷,下列說法中錯誤的是()。A)每個缺陷都有一-個唯一-的編號,這是缺陷的標(biāo)識B)缺陷報告可有可無C)軟件缺陷是軟件中(包括程序和文檔)存在的影響軟件正常運(yùn)行的問題。D)按照缺陷的優(yōu)先級不同可以將缺陷劃分為立即解決、高優(yōu)先級、正常排隊、低優(yōu)先級答案:B解析:[單選題]128.關(guān)于bug管理流程,()是正確的做法。A)開發(fā)人員提交新的bug入庫,設(shè)置狀態(tài)為?New"B)開發(fā)人員確認(rèn)是bug,設(shè)置狀態(tài)為?Fixed?C)測試人員確認(rèn)問題解決了,設(shè)置狀態(tài)為?Closed"D)測試人員確認(rèn)不是bug,設(shè)置狀態(tài)為?Reopen'答案:C解析:[單選題]129.功能測試執(zhí)行過后一般可以確認(rèn)系統(tǒng)的功能缺陷,缺陷的類型包括()。①功能不滿足隱性需求②功能實(shí)現(xiàn)不正確④功能易用性不好③功能不符合相關(guān)的法律法規(guī)A)①B)①②③C)②③④D)②答案:B解析:[單選題]130.下列選項中敘述錯誤的是()。A)對每個測試級別,需要在相應(yīng)的開發(fā)活動過程中進(jìn)行相應(yīng)的測試分析和設(shè)計B)每個測試級別都有其特有的測試目標(biāo)C)軟件測試的工作重點(diǎn)應(yīng)該集中在系統(tǒng)測試上D)每個開發(fā)活動都有相對應(yīng)的測試行為答案:C解析:[單選題]131.增量式集成測試有3種方式:自頂向下增量測試方法,()和混合增量測試方式。A)自下向頂增量測試方法B)自底向上增量測試方法C)自頂向上增量測試方法D)自下向底增量測試方法答案:B解析:[單選題]132.以下關(guān)于軟件測試目的的描述,不正確的是()A)測試可以找出軟件中存在的所有缺陷和錯誤B)檢查軟件是否滿足定義的各種需求C)測試以發(fā)現(xiàn)故障或缺陷為目的D)執(zhí)行有限測試用例并發(fā)現(xiàn)錯誤答案:A解析:[單選題]133.()。()展示系統(tǒng)中類的靜態(tài)結(jié)構(gòu),即類與類之間的相互關(guān)系。A)用例圖B)類圖C)順序圖D)狀態(tài)圖答案:B解析:[單選題]134.()。經(jīng)驗表明,在程序測試中,某模塊與其他模塊相比,若該模塊已發(fā)現(xiàn)并改正的錯誤較多,則該模塊中殘存的錯誤數(shù)目與其他模塊相比,通常應(yīng)該()。A)較少B)較多C)相似D)不確定答案:B解析:[單選題]135.不用執(zhí)行程序,目的是收集有關(guān)程序代碼的結(jié)構(gòu)信息,這一過程是()。A)性能測試B)靜態(tài)分析C)增量測試D)大突擊測試答案:B解析:[單選題]136.下列關(guān)于文件操作測試的說法中正確的是()。A)?打開文件?功能如果是調(diào)用Win32API實(shí)現(xiàn)的,則不需要對打開文件功能進(jìn)行測試B)?保存文件?功能如果是調(diào)用Win32API實(shí)現(xiàn)的,則不需要對保存文件功能進(jìn)行測試C)?打印?功能如果是調(diào)用Win32API實(shí)現(xiàn)的,則不需要對打印功能進(jìn)行測試D)?打開文件?、?保存文件?和?打印?功能如果是調(diào)用Win32API實(shí)現(xiàn)的,也要對這些功能的很多方面進(jìn)行測試,例如打開一個只讀的文檔等答案:D解析:[單選題]137.使用正交試驗法設(shè)計測試用例的最大好處在于()A)對所有的輸入組合創(chuàng)建測試用例,B)使用最少的測試用例獲得最大的測試覆蓋率.C)不用寫測試用例D)便于進(jìn)行兼容性測試.答案:B解析:[單選題]138.與設(shè)計測試用例無關(guān)的文檔是()。A)源程序B)項目開發(fā)計劃C)設(shè)計說明書D)需求規(guī)格說明書答案:B解析:[單選題]139.()。發(fā)現(xiàn)錯誤能力最弱的是()A)語句覆蓋B)判定覆蓋C)條件覆蓋D)路徑覆蓋答案:A解析:[單選題]140.錯誤推測法是()。A)將輸入數(shù)據(jù)劃分成若干個等價類,從中選取有代表性的數(shù)據(jù)作為測試用例B)運(yùn)用場景對系統(tǒng)的功能點(diǎn)或業(yè)務(wù)流程進(jìn)行描述,對應(yīng)不同的業(yè)務(wù)場景生成相應(yīng)的測試用例C)根據(jù)經(jīng)驗或直覺推測程序中可能發(fā)生錯誤的情況,編寫檢查它們的測試用例D)將所有可能的輸入數(shù)據(jù)作為測試用例答案:C解析:[單選題]141.在進(jìn)行單元測試時,常用的方法是()A)采用黑盒測試,輔之以白盒測試B)只使用白盒測試C)只使用黑盒測試D)采用白盒測試,輔之以黑盒測試答案:D解析:[單選題]142.()適合檢查程序輸入條件的各種組合情況。使用該方法首先要理解軟件所表示的對象及其關(guān)系。然后,定義一組保證?所有對象與其他對象都具有所期望的關(guān)系?的測試序列。A)等價類劃分法B)邊界值分析法C)因果圖法D)決策表法答案:C解析:[單選題]143.軟件質(zhì)量保證與測試人員需要的的基本素質(zhì)有()A)測試專業(yè)技能B)以上都是C)計算機(jī)專業(yè)技能D)行業(yè)知識答案:B解析:[單選題]144.利用信息科技是我的一大優(yōu)勢A)強(qiáng)烈同意B)同意C)不同意D)最不同意答案:A解析:第2部分:多項選擇題,共4題,每題至少兩個正確答案,多選或少選均不得分。[多選題]145.關(guān)于軟件測試的原則,下列說法錯誤的是()(選擇兩項)A)軟件測試應(yīng)該從代碼完成后開始B)程序員測試自己編寫的代碼有助于測試的深入廣泛進(jìn)行C)軟件測試必須確定預(yù)期輸出結(jié)果D)測試過程中要注意測試中的缺陷群集現(xiàn)象答案:AB解析:[多選題]146.黑盒測試方法可以發(fā)現(xiàn)哪些類錯誤?()A)功能不正確或者遺漏B)性能錯誤C)界面錯誤D)代碼的可讀性不好答案:ABC解析:[多選題]147.下列關(guān)于單元測試的描述錯誤的是()(選擇兩項)A)單元測試又稱模塊測試,是最小單位的測試B)測試人員介入測試活動的最佳時間是單元測試階段。C)單元測試是在系統(tǒng)測試結(jié)束后進(jìn)行的。D)進(jìn)行單元測試時。需要將被測試單元模塊與系統(tǒng)的其他部分相隔離。答案:BC解析:[多選題]148.選出屬于黑盒測試方法的選項()A)測試用例覆蓋B)輸入覆蓋C)輸出覆蓋D)分支覆蓋E)語句覆蓋F)條件覆蓋答案:ABC解析:第3部分:判斷題,共70題,請判斷題目是否正確。[判斷題]149.判定/條件覆蓋指滿足判定覆蓋標(biāo)準(zhǔn)或條件覆蓋標(biāo)準(zhǔn)。A)正確B)錯誤答案:錯解析:[判斷題]150.盡量采用復(fù)合的條件測試9以避免嵌套的分支結(jié)構(gòu)。A)正確B)錯誤答案:對解析:[判斷題]151.動態(tài)測試有黑盒測試和白盒測試兩種測試方法。A)正確B)錯誤答案:對解析:[判斷題]152.單元測試僅僅證明了被測程序單元做了什么。A)正確B)錯誤答案:錯解析:[判斷題]153.軟件測試是采用測試用例執(zhí)行軟件的活動。A)正確B)錯誤答案:對解析:[判斷題]154.()。RUP是一種基于UML的面向?qū)ο筌浖_發(fā)模型。()A)正確B)錯誤答案:對解析:[判斷題]155.判定覆蓋不一定包含條件覆蓋。A)正確B)錯誤答案:對解析:[判斷題]156.我們有理由相信只要能夠設(shè)計出盡可能好的測試方案,經(jīng)過嚴(yán)格測試之后的軟件可以沒有缺陷。A)正確B)錯誤答案:錯解析:[判斷題]157.單元測試能發(fā)現(xiàn)約80%的軟件缺陷。()A)正確B)錯誤答案:對解析:[判斷題]158.設(shè)計測試用例時,應(yīng)包括合理的輸入條件和不合理的輸入條件A)正確B)錯誤答案:對解析:[判斷題]159.D.D.-路徑圖是一種壓縮圖。A)正確B)錯誤答案:對解析:[判斷題]160.()。模塊耦合的設(shè)計原則是追求盡可能的強(qiáng)耦合,避免松耦合。A)正確B)錯誤答案:錯解析:[判斷題]161.()。為了快速完成集成測試,采用一次性集成方式是適宜的。A)正確B)錯誤答案:錯解析:[判斷題]162.測試是可以窮盡的。A)正確B)錯誤答案:錯解析:[判斷題]163.()。自頂向下逐層分解原理的基本思想是把復(fù)雜的問題進(jìn)行劃分,將問題的復(fù)雜性降低到人可以掌控的程度。A)正確B)錯誤答案:對解析:[判斷題]164.計算機(jī)病毒的主要特征包括破壞性、寄生性、自我復(fù)制能力和傳染能力A)正確B)錯誤答案:對解析:[判斷題]165.軟件測試的目的是檢測出程序100%的缺陷。A)正確B)錯誤答案:錯解析:[判斷題]166.采用自動化測試有可能延誤項目進(jìn)度()A)正確B)錯誤答案:對解析:[判斷題]167.在時間有限的情況下,應(yīng)該優(yōu)先測試典型值,而不是邊界值A(chǔ))正確B)錯誤答案:錯解析:[判斷題]168.軟件測試資源通常包括人力資源、硬件資源、軟件資源。()A)正確B)錯誤答案:對解析:[判斷題]169.自動化測試能更好的利用測試資源,提高測試效率。()A)正確B)錯誤答案:對解析:[判斷題]170.()。軟件質(zhì)量保證應(yīng)在()階段開始。A.需求分析B.設(shè)計C.編碼D.投入使用A)正確B)錯誤答案:對解析:[判斷題]171.測試需求一定要寫的很細(xì)很細(xì)()A)正確B)錯誤答案:錯解析:[判斷題]172.傳統(tǒng)測試是在開發(fā)的后期才介入,現(xiàn)在測試活動已經(jīng)擴(kuò)展到了整個生命周期A)正確B)錯誤答案:對解析:[判斷題]173.等價類劃分屬于黑盒測試技術(shù)而循環(huán)測試屬于白盒測試。A)正確B)錯誤答案:對解析:[判斷題]174.()。在所有的黑盒測試方法中,基于決策表的測試是最為嚴(yán)格、最具有邏輯性的測試方法。A)正確B)錯誤答案:對解析:[判斷題]175.()。用于需求分析的軟工具,應(yīng)該能夠保證需求的正確性,即驗證需求的一致性、完整性、現(xiàn)實(shí)性和有效性。()A)正確B)錯誤答案:對解析:[判斷題]176.測試是為了驗證軟件已正確地實(shí)現(xiàn)了用戶的要求。A)正確B)錯誤答案:錯解析:[判斷題]177.()。用例之間有擴(kuò)展、使用、組合等幾種關(guān)系。()A)正確B)錯誤答案:對解析:[判斷題]178.控制流圖中只有結(jié)點(diǎn)和邊。A)正確B)錯誤答案:對解析:[判斷題]179.()。原型的使用和開發(fā)過程,叫做()。A、原型期B、原型生存期C、原型周期D、以上說法都不對A)正確B)錯誤答案:錯解析:[判斷題]180.測試是為了驗證該軟件正確地實(shí)現(xiàn)了用戶的需求。A)正確B)錯誤答案:錯解析:[判斷題]181.β測試就是在軟件公司內(nèi)部展開的測試,由公司專業(yè)的測試人員執(zhí)行的測試A)正確B)錯誤答案:錯解析:[判斷題]182.白盒法設(shè)計測試用例更詳細(xì),更完全,所以在有充足時間的時候,沒有必要采用黑盒測試法。()A)正確B)錯誤答案:錯解析:[判斷題]183.()。模型是對現(xiàn)實(shí)的簡化,建模是為了更好地理解所開發(fā)的系統(tǒng)。()A)正確B)錯誤答案:對解析:[判斷題]184.軟件錯誤(error)是指軟件生命周期內(nèi)的不希望或不可接受的人為錯誤,其結(jié)果是導(dǎo)致軟件故障的產(chǎn)生A)正確B)錯誤答案:對解析:[判斷題]185.()。軟件設(shè)計一般分為總體設(shè)計和詳細(xì)設(shè)計,它們之間的關(guān)系是全局和局部。()A)正確B)錯誤答案:錯解析:[判斷題]186.()。能夠盡可能早的有的時候因為時間緊迫,可以臨時安排幾個程序員或者行業(yè)新手做測試工作。A)正確B)錯誤答案:錯解析:[判斷題]187.典型的白盒測試方法包括靜態(tài)測試和動態(tài)測試A)正確B)錯誤答案:對解析:[判斷題]188.()。軟件危機(jī)的主要表現(xiàn)是軟件需求增加,軟件價格上升。()A)正確B)錯誤答案:錯解析:[判斷題]189.軟件測試的目的是盡可能多的找出軟件的缺陷。()A)正確B)錯誤答案:對解析:[判斷題]190.白盒測試僅與程序額的內(nèi)部結(jié)構(gòu)有關(guān),完全可以不考慮程序的功能要求A)正確B)錯誤答案:對解析:[判斷題]191.代碼審查工作屬于靜態(tài)測試。()A)正確B)錯誤答案:對解析:[判斷題]192.軟件測試是對軟件規(guī)格說明、軟件設(shè)計和編碼的最全面也是最后的審查。A)正確B)錯誤答案:對解析:[判斷題]193.軟件單元的缺陷可以在集成測試階段發(fā)生并修復(fù),所以沒有必要進(jìn)行單元測試。()A)正確B)錯誤答案:錯解析:[判斷題]194.測試策略指在一定的軟件測試標(biāo)準(zhǔn)、測試規(guī)范的指導(dǎo)下,依據(jù)測試項目的特定環(huán)境約束而規(guī)定的軟件測試的原則、方式、方法的集合。()A)正確B)錯誤答案:對解析:[判斷題]195.在設(shè)計測試用例的過程中,應(yīng)考慮失敗測試,不用考慮通過測試A)正確B)錯誤答案:錯解析:[判斷題]196.白盒測試側(cè)重于程序結(jié)構(gòu),黑盒測試側(cè)重于功能,其中白盒測試需要程序員參與,黑盒測試不需要。()A)正確B)錯誤答案:錯解析:[判斷題]197.所有軟件必須進(jìn)行某種程度的兼容性測試。()A)正確B)錯誤答案:對解析:[判斷題]198.與用戶、開發(fā)人員關(guān)于當(dāng)前產(chǎn)品日常交流談話內(nèi)容是形成測試需求的重要依據(jù)。A)正確B)錯誤答案:錯解析:[判斷題]199.軟件缺陷可能會被修復(fù),可能會被保留或者標(biāo)識出來。A)正確B)錯誤答案:對解析:[判斷題]200.應(yīng)用系統(tǒng)負(fù)載壓力測試一般采用黑盒測試方法A)正確B)錯誤答案:對解析:[判斷題]201.軟件測試就是證明軟件沒有錯誤的而執(zhí)行的過程。A)正確B)錯誤答案:錯解析:軟件測試是為了找出軟件存在的缺陷而執(zhí)行的過程,并不是為了證明沒有缺陷。[判斷題]202.驗收測試由用戶按照用戶手冊對軟件進(jìn)行測試以決定是否接收A)正確B)錯誤答案:錯解析:[判斷題]203.()。瀑布模型不是用文檔驅(qū)動的模型。()A)正確B)錯誤答案:錯解析:[判斷題]204.常用的性能測試工具包括LoadRunner、QALoad、QArun等。()A)正確B)錯誤答案:錯解析:[判斷題]205.()。?個體與交互高于過程和工具?是?敏捷軟件開發(fā)宣言?的價值觀。()A)正確B)錯誤答案:對解析:[判斷題]206.()。按照軟件測試方法分類可以分為白盒測試、黑盒測試和灰盒測試。A)正確B)錯誤答案:對解析:[判斷題]207.負(fù)載測試是驗證要檢驗的系統(tǒng)的能力最高能達(dá)到什么程度。()A)正確B)錯誤答案:錯解析:[判斷題]208.軟件缺陷(defect)是存在于軟件(文檔、數(shù)據(jù)、文檔)之中的那些不希望或不可接受的偏差。A)正確B)錯誤答案:錯解析:[判斷題]209.在所有的黑盒測試方法中,基于決策表的測試是最為嚴(yán)格、最具有邏輯性的測試方法A)正確B)錯誤答案:對解析:[判斷題]210.()。一個狀態(tài)圖中的可以有多個初態(tài)。A)正確B)錯誤答案:錯解析:[判斷題]211.在進(jìn)行黑盒測試時,主要的測試依據(jù)的軟件需求()A)正確B)錯誤答案:對解析:[判斷題]212.健壯等價類測試考慮了無效值。A)正確B)錯誤答案:對解析:[判斷題]213.軟件測試工具可以代替軟件測試員。()A)正確B)錯誤答案:錯解析:[判斷題]214.()。多態(tài)性防止了程序相互依賴而帶來的變動影響。()A)正確B)錯誤答案:錯解析:[判斷題]215.測試用例應(yīng)由測試輸入數(shù)據(jù)和預(yù)期輸出結(jié)果這兩部分組成。A)正確B)錯誤答案:對解析:[判斷題]216.黑盒測試的測試用例是根據(jù)應(yīng)用程序的功能需求設(shè)計的。A)正確B)錯誤答案:對解析:[判斷題]217.()。軟件質(zhì)量是與軟件產(chǎn)品滿足明確或隱含需求的能力有關(guān)的特征和特性的總和。A)正確B)錯誤答案:對解析:[判斷題]218.軟件測試必須等到所有缺陷均修復(fù)才能結(jié)束()A)正確B)錯誤答案:錯解析:第4部分:問答題,共42題,請在空白處填寫正確答案。[問答題]219.你們公司都是怎么做需求評審的?答案:我會提前對我所負(fù)責(zé)模塊的需求說明書做分析,記錄有疑問的地方,在需求評審會議中提出。通過項目負(fù)責(zé)人或者產(chǎn)品經(jīng)理召集本次項目負(fù)責(zé)的所有人員通過會議的方式對產(chǎn)品需求說明書做講解,確保會議內(nèi)的所有人對需求理解一致。解析:[問答題]220.RestfulAPI是什么答案:RESTFUL是一種架構(gòu)設(shè)計的思路,在RESTFUL設(shè)計風(fēng)格中有兩種規(guī)則,對象、行為對象就是用戶的操作,行為就是GET、POST、PUT、DELETE特點(diǎn):RESTFULAPI的風(fēng)格非常簡潔、統(tǒng)一、明確解析:[問答題]221.你選擇公司的標(biāo)準(zhǔn)是什么?對公司有什么要求?答案:能夠讓自己有一個快速提升的技能也好,業(yè)務(wù)也好,要求的話就是公司具體讓自己實(shí)現(xiàn)價值,能快速提升的平臺解析:[問答題]222.會自動化嗎?你認(rèn)為什么是自動化測試?答案:自動化測試可分為:1)自動化性能測試2)自動化功能測試性能測試主要是使用測試工具,loadrunner、Jmeter等,對軟件進(jìn)行壓力測試、負(fù)載測試、強(qiáng)度測試等,因為這些無法用手工進(jìn)行代替,所以必須自動化自動化功能測試:包括單元測試、接口測試、UI測試,主要是編寫代碼、腳本,讓軟件自動運(yùn)行,發(fā)現(xiàn)缺陷,代替部分的手工測試。但一般只有大的項目才需要進(jìn)行自動化,中小型項目不推薦使用自動化測試。解析:[問答題]223.自動化測試只是提高了測試執(zhí)行的_____,而不能提高測試的_______。答案:第一空:效率第二空:有效性解析:[問答題]224.我們公司這個職位的薪資可能比你期望的薪資要低點(diǎn),你還考慮嗎?答案:反問具體薪資,跟心理預(yù)期對比,如果低于--不考慮解析:[問答題]225.如何測試一個紙杯?答案:杯子的大小、顏色、花紋、厚度、重量;杯子的容量ml,能否裝水能裝其他液體嗎?酒精、咖啡能否用來泡茶、咖啡杯子的耐熱性:能裝多少度的水(-20度~100度)盛水后能否放冰箱冷凍盛水后放在桌上是否平穩(wěn)杯子是否隔熱,會不會燙手杯子使用過程是否易變形長時間盛水是否滲漏能否重復(fù)使用杯子的材質(zhì)是否安全無毒遇高溫(開水、微波爐)是否釋放有害物質(zhì)杯子花紋、顏色是否容易脫落解析:[問答題]226.什么是關(guān)聯(lián)?請解釋一下自動關(guān)聯(lián)和手動關(guān)聯(lián)的不同你如何找出哪里需要關(guān)聯(lián),請給一些你所在項目的實(shí)例答案:關(guān)聯(lián)簡單的說:就是把腳本中某些寫死(固定)的數(shù)據(jù),轉(zhuǎn)變成動態(tài)的數(shù)據(jù),或者說將前面語句的結(jié)果數(shù)據(jù)保存下來,然后在后面的語句提交請求時使用這些數(shù)據(jù)自動關(guān)聯(lián)和手動關(guān)聯(lián)區(qū)別:自動關(guān)聯(lián)是在腳本錄制過程中,VuGen會根據(jù)已經(jīng)制定好的規(guī)則,自動找出需要關(guān)聯(lián)的值或腳本錄制完成后,執(zhí)行腳本一次,通過CorrelationStudio自動找出需要關(guān)聯(lián)的數(shù)據(jù),并建立關(guān)聯(lián)而手動關(guān)聯(lián)是需要錄制兩份相同業(yè)務(wù)流程的腳本,輸入的數(shù)據(jù)要相同,找出兩份腳本之間不同之處,也就是需要關(guān)聯(lián)的數(shù)據(jù),再通過web_reg_save_param函數(shù)手動建立關(guān)聯(lián),將腳本中用到關(guān)聯(lián)的數(shù)據(jù)參數(shù)化需要關(guān)聯(lián)的地方,比如在登錄的時候,有一個token值解析:[問答題]227.軟件測試的W模型由兩個V字組成,分別代表________與________過程。答案:第一空:軟件開發(fā)第二空:軟件質(zhì)量驗證、確認(rèn)以及測試解析:[問答題]228.為什么要做接口測試,接口測試的目的?數(shù)據(jù)交互流程?接口調(diào)用數(shù)據(jù)流程?答案:目的:1)問題提前暴露,測試前置2)能測到功能測試不出來問題前端3)接口測試比頁面(UI)更加容易實(shí)現(xiàn)自動化交互:前端參數(shù)后端讀取數(shù)據(jù)存儲數(shù)據(jù)數(shù)據(jù)類型:jsonxmljava對象列表解析:[問答題]229.()。質(zhì)量保證是為了保證產(chǎn)品和服務(wù)充分滿足消費(fèi)者要求的質(zhì)量而進(jìn)行的有講劃、有組織的活動。質(zhì)量保證是為了使產(chǎn)品實(shí)現(xiàn)()的功能。A、系統(tǒng)分析員B、程序員C、軟件開發(fā)者要求D、用戶要求答案:D解析:[問答題]230.性能測試環(huán)境你搭的嗎?跟其他環(huán)境有什么區(qū)別?答案:是的,性能測試環(huán)境是獨(dú)立的,只能給性能測試的人員使用,不能給功能測試或者自動化測試人員使用,為了確保性能測試數(shù)據(jù)的準(zhǔn)確性。性能測試環(huán)境要盡量跟生成環(huán)境的數(shù)據(jù)一致,比如數(shù)據(jù)庫里面的數(shù)據(jù)需要一致,軟件硬件配置也需要一致。解析:[問答題]231.軟件測試按照不同的劃分方法,有不同的分類,有哪些分類?答案:1)按照軟件測試用例的設(shè)計方法而論,軟件測試可以分為白盒測試和黑盒測試2)從是否執(zhí)行程序的角度,軟件測試可以分為靜態(tài)測試和動態(tài)測試3)按照軟件測試的策略和過程來分類,軟件測試可分為單元測試、集成測試、系統(tǒng)測試和驗收測試解析:[問答題]232.請舉例說明刪除一個文件的操作命令。答案:rmtest.txt解析:[問答題]233.從是否需要被執(zhí)行軟件測試的角度,軟件測試可分為哪兩種?答案:靜態(tài)測試和動態(tài)測試解析:[問答題]234.是否接受過探索性測試答案:我覺得它屬于一種測試人員應(yīng)該具備的思維,對未知的領(lǐng)域進(jìn)行探索,比如產(chǎn)品的不穩(wěn)定區(qū)域,在測試計劃中或執(zhí)行測試用例的過程不斷的去挖掘可能出現(xiàn)的未知情況,比如在優(yōu)惠券做測試時,在測試點(diǎn)羅列完之后,測試過程中發(fā)現(xiàn)了一個用戶可能會存在的另一種操作情況,該商品屬于湊單的優(yōu)惠價再使用優(yōu)惠券減免部分金額后,該優(yōu)惠價活動結(jié)束了,產(chǎn)品還屬于售后質(zhì)保內(nèi),如果用戶在這時候退貨退款,退款的金額是按照原價退還,還是按照優(yōu)惠價活動退還,還是按照優(yōu)惠價減去滿減百分比退還。解析:[問答題]235.查詢ns_goods表中商品名稱name倒數(shù)第三個字是"白"的商品名稱。答案:selectnamefromns_goodswherenamelike'%白__';解析:[問答題]236.給你一個web網(wǎng)站,你如何開展測試工作?答案:我會先了解這個網(wǎng)站的業(yè)務(wù)邏輯,如果沒有需求文檔,熟悉業(yè)務(wù)邏輯后在對網(wǎng)站做模塊的區(qū)分,根據(jù)不同的模塊劃分測試點(diǎn),編寫測試計劃,執(zhí)行并追蹤BUG直至修復(fù),對網(wǎng)站進(jìn)行安全、性能、兼容等測試,再輸出測試報告。解析:[問答題]237.測出一個bug,但是開發(fā)無法復(fù)現(xiàn),你也無法復(fù)現(xiàn),你該怎么辦?答案:如果測試BUG后無法復(fù)現(xiàn)的情況,我會盡量模擬當(dāng)時的環(huán)境,比如網(wǎng)絡(luò)、操作、設(shè)備等,如多次長時候無法復(fù)現(xiàn)該BUG,那么我會做記錄備案,在本次版本迭代的測試報告內(nèi)說明BUG遺留問題,在往后的三個更新迭代的版本中重點(diǎn)關(guān)注該BUG,測試出現(xiàn)該BUG直接讓開發(fā)過來看,先截圖保存,如往后三次迭代中未發(fā)現(xiàn)則移除BUG遺留記錄。解析:[問答題]238.你認(rèn)為一個測試工程師應(yīng)具備哪些素質(zhì)和技能?答案:技能:計算機(jī)專業(yè)技能測試專業(yè)技能軟件編程技能素質(zhì):溝通能力要有嚴(yán)謹(jǐn)、敢于承擔(dān)責(zé)任、穩(wěn)重的做事風(fēng)格具有懷疑與破壞的精神善于自我總結(jié)、自我督促解析:[問答題]239.()。軟件的開發(fā)與維護(hù)劃分為八個階段,其中單元測試是在()階段完成的。A、概要設(shè)計B、詳細(xì)設(shè)計C、編碼D、測試答案:C解析:[問答題]240.會寫測試計劃嗎?包含哪些內(nèi)容?答案:一般說:沒有寫過,是我們主管寫的,我們會接觸這個文檔,大概包含有:目的,背景,測試范圍,測試開始結(jié)束時間,測試策略,測試人員安排,測試環(huán)境,風(fēng)險評估等。解析:[問答題]241.更新測試你是怎么做的?答案:升級測試--APP--升級,web不涉及升級:1)下載升級:Android、ios區(qū)分,網(wǎng)絡(luò)類型2G/3G/4G,WiFi,不同機(jī)型2)新舊版本兼容:微信--舊版本新版本--后臺接口3)升級后版本使用情況:新功能,老功能--回歸,老數(shù)據(jù)升級后是不是正常--存在,查看顯示4)文檔--靜態(tài)檢查解析:[問答題]242.當(dāng)前項目是瀑布還是敏捷,瀑布和敏捷模型的區(qū)別在哪里答案:當(dāng)前項目做的是敏捷開發(fā)模型,瀑布模型的特點(diǎn)就是一環(huán)扣一環(huán),前面沒有做完后面就辦法提前開始,好比火車車廂,想要從第一節(jié)車廂到五節(jié)車廂必須要經(jīng)過234節(jié)車廂。這種情況測試要介入的話得等開發(fā)編碼完,再去測試,拉長了交付時間和增加了時間成本。敏捷模型是直接對客戶的需求,以版本迭代為主,不需要等上游處理完之后下游才能開展工作,將一個大的產(chǎn)品需求拆分成為很多小的需求,分配給不同的同事處理。大大縮短了產(chǎn)品上線的周期。解析:[問答題]243.1)寫過測試計劃或者是測試報告嗎?2)測試計劃包括哪些主要步驟和信息?3)測試報告包括哪些內(nèi)容?4)測試報告交付文檔有哪些?答案:1)寫過2)測試計劃包括:項目信息、參考文檔、測試范圍、測試策略、測試時間人員安排、測試環(huán)境3)測試報告包含:項目背景、參考資料、測試范圍、測試結(jié)果集缺陷分析、測試結(jié)論與建議、風(fēng)險評估4)交付文檔:主要是測試用例、測試計劃、測試報告解析:[問答題]244.怎么做的迭代測試?答案:針對迭代需求做正式細(xì)致的測試,原有的功能跑一遍基本的使用解析:[問答題]245.2.請說一下你最近的項目答案:最近做的項目是電商行業(yè)的,C2C的商業(yè)模式,為了滿足地方特色食品的季節(jié)性銷售,主要針對于有地方特色的季節(jié)性產(chǎn)品的線上零售購物平臺。有賣家和買家兩個角色,主要業(yè)務(wù)核心模塊功能有:首頁、會員管理、訂單管理、營銷管理、商品管理、財務(wù)管理、數(shù)據(jù)統(tǒng)計我所負(fù)責(zé)的主要核心模塊是:營銷管理、商品管理解析:[問答題]246.()。下列方法中不屬于面向?qū)ο蟮拈_發(fā)方法有()。A、Booch方法B、Coad方法C、OMT方法D、VDM方法答案:D解析:[問答題]247.簡述黑盒測試的常用方法?請分別以具體的例子來說明這些方法在測試用例設(shè)計工作中的應(yīng)用?答案:等價類劃分,邊界值,判定表,比如注冊測試測試使用等價類劃分,有效的等價類和無效等價類都需要做測試,有效等價類是正確的是數(shù)據(jù),無效等價類是錯誤無效的數(shù)據(jù),在使用邊界值的方法可以更準(zhǔn)確的定位測試數(shù)據(jù)需要取哪些,比如測試注冊時手機(jī)號碼無效等價類的時候可以測試10位和12位的手機(jī)號碼是否可以,開發(fā)人員比較容易出錯的地方。解析:[問答題]248.bug記錄包含哪些內(nèi)容?如何提交高質(zhì)量的bug記錄?答案:一條bug信息至少需要以下幾條:bug標(biāo)題,闡述bug大體的內(nèi)容bug產(chǎn)生的模塊bug對應(yīng)的版本bug嚴(yán)重級別、優(yōu)先級bug詳細(xì)現(xiàn)象描述,包括bug出現(xiàn)的操作步驟、報錯日志信息、bug截圖等等提交高質(zhì)量的軟件缺陷記錄需要做到以下幾點(diǎn):唯一性。一個bug說明一個問題或者說明一類問題可重現(xiàn)一致性。提供這個bug的精確步驟,要讓開發(fā)容易看懂bug描述及所有信息要前后一致,不可有歧義完整性提高質(zhì)量的做法:能附帶bug現(xiàn)象截圖的就帶截圖,有報錯日志的就貼上日志信息客觀性。bug描述不要帶有個人觀點(diǎn),不要對開發(fā)人員進(jìn)行評價,對事不對人解析:[問答題]249.做測試也有3年,工作時間也有5、6年了,有沒有想過自己能力這塊存在什么問題,從哪方面提升答案:跟職業(yè)發(fā)展方向有點(diǎn)類似,可以說自己想做自動化,也是閑著的崗位趨勢,學(xué)會Python這門語言,之前公司運(yùn)行自動化的話,也有Python這塊基礎(chǔ),而后希望能自己獨(dú)立構(gòu)建起公司項目的自動化框架,來完成自動化的測試。解析:[問答題]250.說說你們公司測試的一個基本測試流程是什么?答案:首先會召開需求分析會議,參加人員有產(chǎn)品、開發(fā)和測試,主要是探討需求主要的一些功能點(diǎn),完了之后,開發(fā)就排期進(jìn)行開發(fā),我們就根據(jù)主管寫出來的計劃,分配到的任務(wù)編寫測試用例,寫完之后會進(jìn)行用例評審。有評審修改的就修改整理形成最終的用例版本,之后開發(fā)人員版本編譯完成后,我們會依

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論