軟件測(cè)試習(xí)題集及答案(詳細(xì)版)_第1頁(yè)
軟件測(cè)試習(xí)題集及答案(詳細(xì)版)_第2頁(yè)
軟件測(cè)試習(xí)題集及答案(詳細(xì)版)_第3頁(yè)
軟件測(cè)試習(xí)題集及答案(詳細(xì)版)_第4頁(yè)
軟件測(cè)試習(xí)題集及答案(詳細(xì)版)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

.一、判斷分析題1.軟件測(cè)試的目的是盡可能多的找出軟件的缺陷。(Y)2.軟件測(cè)試的目的是證明軟件沒(méi)有錯(cuò)誤。(N)5.軟件是一種邏輯實(shí)體,而不是具體的物理實(shí)體,因而它具有抽象性。(Y)15.從用戶軟件開(kāi)發(fā)者的角度出發(fā),普遍希望通過(guò)軟件測(cè)試暴露軟件中隱藏的錯(cuò)誤和缺陷,以考慮是否可接受該產(chǎn)品。(N).31.程序通過(guò)了全面的白盒測(cè)試,就不需要再進(jìn)行黑盒測(cè)試了。(N)33.如果輸入條件規(guī)定了取值范圍,則可定義一個(gè)有效等價(jià)類和兩個(gè)無(wú)效等價(jià)類。(Y)38.有n個(gè)變量的函數(shù)的最壞情況測(cè)試會(huì)產(chǎn)生5的n次方個(gè)測(cè)試用39.有n個(gè)變量的函數(shù)的邊界值分析會(huì)產(chǎn)生4n+1個(gè)測(cè)試用例(Y)48.等價(jià)類測(cè)試的弱形式不如對(duì)應(yīng)的強(qiáng)形式的測(cè)試全面(Y)54.判定/條件覆蓋指滿足判定覆蓋標(biāo)準(zhǔn)或條件覆蓋55.DD-路徑圖是一種壓縮圖。(Y)56.詳細(xì)設(shè)計(jì)的目的是為軟件結(jié)構(gòu)圖中的每一個(gè)模塊確定使用的算法和塊內(nèi)數(shù)據(jù)結(jié)構(gòu),并用.60.GOTO語(yǔ)句概念簡(jiǎn)單,使用方便,在某些情況下,保留GOTO語(yǔ)句反能使寫(xiě)出的程序67.單元測(cè)試又稱為模塊測(cè)試,是針對(duì)軟件測(cè)試的最小單位-程序模塊進(jìn)行正確性檢驗(yàn)的測(cè)70.進(jìn)行自底向上集成測(cè)試,需要為所測(cè)模塊或子系統(tǒng)編制相應(yīng)的驅(qū)動(dòng)模塊。(Y)71.進(jìn)行自底向上集成測(cè)試,需要為所測(cè)模塊或子系統(tǒng)編制相應(yīng)的樁模塊。(N)72.進(jìn)行自頂向下集成測(cè)試,需要為所測(cè)模塊或子系統(tǒng)編制相應(yīng)的驅(qū)動(dòng)模塊。(N)73.進(jìn)行自頂向下集成測(cè)試,需要為所測(cè)模塊或子系統(tǒng)編制相應(yīng)的樁模塊。(Y)74.MM-路徑是可執(zhí)行路徑。(Y)76.集成測(cè)試是檢驗(yàn)程序單元或部件的接口關(guān)系,逐步集成為符合概要設(shè)計(jì)要求的程序部件.網(wǎng)絡(luò)、系統(tǒng)軟件和支持平臺(tái)等正確配置與連接,并滿足用戶需求。(Y)二、簡(jiǎn)答題1.什么是軟件測(cè)試?軟件測(cè)試的目的和作用是什么?不同的測(cè)試工具,設(shè)計(jì)和維護(hù)測(cè)試系統(tǒng),對(duì)測(cè)試方案可能出現(xiàn)的問(wèn)題進(jìn)行分析和評(píng)估。軟件測(cè)試是在受控制的條件下對(duì)系統(tǒng)或應(yīng)用程序進(jìn)行操作并評(píng)價(jià)操作的結(jié)果。試;不可能完全的測(cè)試,因?yàn)檩斎肓刻螅瑘?zhí)行路徑太多;注意測(cè)試中的群集現(xiàn)象;避免測(cè)試自己的程序;設(shè)計(jì)周密的測(cè)試用例。試;不可能完全的測(cè)試,因?yàn)檩斎肓刻?,?zhí)行路徑太多;注意測(cè)試中的群集現(xiàn)象;避免測(cè)試自己的程序;設(shè)計(jì)周密的測(cè)試用例。答:A.軟件需求說(shuō)明書(shū)編寫(xiě)的不全面,不完整,不準(zhǔn)確,而且經(jīng)常更改B.軟件設(shè)計(jì)說(shuō)明書(shū)C.軟件操作人員的水平D.開(kāi)發(fā)人員不能很好的理解需求明書(shū)和溝通不足答:軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。軟件測(cè)試是根據(jù)軟件開(kāi)發(fā)階段的規(guī)利用這些測(cè)試用例去運(yùn)行程序,以發(fā)現(xiàn)錯(cuò)誤的過(guò)程。1.對(duì)產(chǎn)品質(zhì)量完成全面的評(píng)估,為軟件產(chǎn)品發(fā)布(如驗(yàn)收測(cè)試)、軟件系統(tǒng)部.署(如性能規(guī)劃測(cè)試)、軟件產(chǎn)品鑒定(第三方獨(dú)立測(cè)試)委托方和被委托方糾紛仲裁(第三方獨(dú)立測(cè)試)和其它決策提供信息;2.通過(guò)持續(xù)的測(cè)試(包括需求評(píng)審、設(shè)計(jì)評(píng)審、代碼評(píng)審等)可以對(duì)產(chǎn)品質(zhì)量的質(zhì)量,并減少各種返工,降低軟件開(kāi)發(fā)的成本;3.通過(guò)測(cè)試發(fā)現(xiàn)所要交付產(chǎn)品的缺陷,特別是盡可能地發(fā)現(xiàn)各種嚴(yán)重的缺陷,4.通過(guò)對(duì)缺陷進(jìn)行分析,找出缺陷發(fā)生的根本原因(軟件過(guò)程中的問(wèn)題,包括產(chǎn)生類似的產(chǎn)品問(wèn)題,達(dá)到缺陷預(yù)防的目的5.什么是軟件測(cè)試?什么是測(cè)試用例,測(cè)試用例必須包括那幾部分?狹義的講,一個(gè)測(cè)試用例就是測(cè)試人員用以測(cè)試被測(cè)軟件的某個(gè)特性或特性組合的一組數(shù)據(jù)。這組數(shù)據(jù)可能是從用戶處得來(lái)的實(shí)際的一組數(shù)據(jù),也可能是測(cè)試人員專門(mén)設(shè)計(jì)出來(lái)的測(cè)試軟件某些功能的一組數(shù)據(jù)。6.簡(jiǎn)述你對(duì)測(cè)試工作的認(rèn)識(shí)過(guò)程、在以后的工作的一些建議。7.請(qǐng)辨析軟件的質(zhì)量是“設(shè)計(jì)出來(lái)的”還是“測(cè)試出來(lái)的”觀點(diǎn)。答:軟件開(kāi)發(fā)是一個(gè)系統(tǒng)的工程。包括需求分析,設(shè)計(jì),編碼,測(cè)試,維護(hù)等等幾個(gè)環(huán)節(jié)。測(cè)試是整個(gè)軟件開(kāi)發(fā)流程中的一個(gè)環(huán)節(jié)。9.在測(cè)試生命周期中,測(cè)試過(guò)程分為幾個(gè)階段?各個(gè)階段的含義?以及各階段的測(cè)試依據(jù)答:軟件測(cè)試是一個(gè)規(guī)則的過(guò)程,包括測(cè)試設(shè)計(jì)、測(cè)試執(zhí)行以及測(cè)試結(jié)果比較等。①測(cè)試設(shè)計(jì):根據(jù)軟件開(kāi)發(fā)各階段的文檔資料和程序的內(nèi)部結(jié)構(gòu),利用各種設(shè)計(jì)測(cè)試②測(cè)試執(zhí)行:利用這些測(cè)試用例執(zhí)行程序,得到測(cè)試結(jié)果。③測(cè)試結(jié)果比較:將預(yù)期的結(jié)果與實(shí)際測(cè)試結(jié)果進(jìn)行比較,如果二者不符合,對(duì)于出.按照開(kāi)發(fā)階段劃分,軟件測(cè)試可分為單元測(cè)試、集成測(cè)試,系統(tǒng)測(cè)試和驗(yàn)收測(cè)試。集成測(cè)試:對(duì)已測(cè)試過(guò)的模塊進(jìn)行組裝,進(jìn)行集成測(cè)試。系統(tǒng)測(cè)試:檢驗(yàn)軟件產(chǎn)品能否與系統(tǒng)的其他部分協(xié)調(diào)工作。驗(yàn)收測(cè)試:檢驗(yàn)軟件產(chǎn)品質(zhì)量的最后一道工序。答:一個(gè)優(yōu)秀的測(cè)試工程師應(yīng)該具備的基本素質(zhì)有:責(zé)任心、溝通能力、團(tuán)隊(duì)精神、自信心、耐心、懷疑精神、洞察力、幽默感等。應(yīng)具備的專業(yè)素質(zhì)有:有競(jìng)爭(zhēng)力的測(cè)試人員要具有三方面的技能:計(jì)算機(jī)專業(yè)技能、測(cè)試專業(yè)技能、軟件編程技能。測(cè)試人員應(yīng)具備素質(zhì)如下:(2)移情能力。(4)自信心。(6)幽默感。(7)很強(qiáng)的記憶力。(10)自我督促。(11)洞察力。法、測(cè)試區(qū)域、測(cè)試配置、測(cè)試周期、測(cè)試資源、測(cè)試交流、風(fēng)險(xiǎn)分析等內(nèi)容。借助軟13.什么是黑盒測(cè)試?黑盒測(cè)試主要采用的技術(shù)有哪些?這一關(guān)系和程序功能需求規(guī)格的說(shuō)明書(shū),來(lái)確定測(cè)試用例和推斷測(cè)試結(jié)果的正確性。.黑盒測(cè)試的方法包括:邊界值分析、等價(jià)類測(cè)試、基于決策表的測(cè)試和因果圖等。輸入情況各種組合以及各個(gè)輸入情況之間的相互制約關(guān)系。在所有的黑盒測(cè)試方法中,基于決策表的測(cè)試是最為嚴(yán)格、最具有邏輯性的。在一些件的組合值,分別執(zhí)行不同的操作。決策表法很適合測(cè)試這類問(wèn)題。答:邊界值分析和健壯性測(cè)試17.等價(jià)分類法的測(cè)試技術(shù)采用的一般方法.19.請(qǐng)?jiān)囍容^一下黑盒測(cè)試、白盒測(cè)試、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試的區(qū)答:黑盒測(cè)試:已知產(chǎn)品的功能設(shè)計(jì)規(guī)格,可以進(jìn)行測(cè)試證明每個(gè)實(shí)現(xiàn)了的功能是否符合求,所有內(nèi)部成分是否以經(jīng)過(guò)檢查。軟件的黑盒測(cè)試意味著測(cè)試要在軟件的接口處進(jìn)行。這種方法是把測(cè)試對(duì)象看做一個(gè)黑盒子,測(cè)試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說(shuō)明書(shū),2、在接口上,輸入是否能正確的接受?能否輸出正確的結(jié)果?4、性能上是否能夠滿足要求?5、是否有初始化或終止性錯(cuò)誤?1、對(duì)程序模塊的所有獨(dú)立的執(zhí)行路徑至少測(cè)試一遍。2、對(duì)所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測(cè)一遍。3、在循環(huán)的邊界和運(yùn)行的界限內(nèi)執(zhí)行循環(huán)單元測(cè)試(模塊測(cè)試)是開(kāi)發(fā)者編寫(xiě)的一小段代碼,用于檢驗(yàn)被.這段代碼的行為和我們期望的一致。大部分。方法是測(cè)試片段的組合,并最終擴(kuò)展進(jìn)程,將您的模塊與其他組的模塊一起測(cè)試。最后,將構(gòu)成進(jìn)程的所有模塊一起測(cè)試。可以讓最終用戶將其用于執(zhí)行軟件的既定功能和任務(wù)。20.什么是白盒測(cè)試?白盒測(cè)試主要采用的技術(shù)有哪些?白盒測(cè)試有那幾種方法?并簡(jiǎn)單描述各種方法的特點(diǎn)。的不同點(diǎn)檢驗(yàn)程序的狀態(tài),來(lái)進(jìn)行判定其實(shí)際情況是否和預(yù)期的狀態(tài)相一致。白盒測(cè)試包括:邏輯覆蓋、基路徑測(cè)試、數(shù)據(jù)流測(cè)試、程序插裝等??傮w上分為靜態(tài)方法和動(dòng)態(tài)方法兩大類靜態(tài):關(guān)鍵功能是檢查軟件的表示和描述是動(dòng)態(tài):語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋、路徑覆蓋。21.常用的邏輯覆蓋測(cè)試方法有哪幾種?并簡(jiǎn)單描述各種方法的目的。答:邏輯覆蓋可分為:語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋及路徑覆蓋。.取假分支至少執(zhí)行一次,即判斷的真假值均要被檢測(cè)。判定覆蓋又稱為分支覆蓋。可能取值至少被執(zhí)行一次。判定/條件覆蓋:要求設(shè)計(jì)足夠的測(cè)試用例,執(zhí)行被測(cè)程序,使得判斷中每個(gè)條件的所有可能取值至少被執(zhí)行一次,同時(shí)每個(gè)判斷的所有可能判斷結(jié)果也至少被執(zhí)行一次。路徑覆蓋:要求設(shè)計(jì)足夠多測(cè)試用例,覆蓋程序中所有可能的路徑。22.邏輯覆蓋中幾種主要覆蓋的含義?舉例說(shuō)明?由于覆蓋測(cè)試的目標(biāo)不同,邏輯覆蓋可分為:語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定/23.單元測(cè)試有那些步驟,各個(gè)步驟有那些實(shí)施內(nèi)容。24.非增量式測(cè)試與增量式測(cè)試塊的接口處存在錯(cuò)誤,只會(huì)在最后的集成測(cè)試時(shí)一下子暴露出來(lái)。結(jié)論:增量式測(cè)試要比非增量式測(cè)試具有一定的優(yōu)越性。25.簡(jiǎn)述自頂向下增量式測(cè)試和自底向上增量式測(cè)試兩種集成測(cè)試方法,并比較兩者的優(yōu)點(diǎn).主要缺點(diǎn)是需要提供樁模塊,并且在輸入/輸出模塊接入系統(tǒng)以前,在樁模塊中表示測(cè)優(yōu)點(diǎn)在于,由于驅(qū)動(dòng)模塊模擬了所有調(diào)用參數(shù),即使數(shù)據(jù)流并未構(gòu)成有向的非環(huán)狀圖,主要缺點(diǎn)在于,直到最后一個(gè)模塊被加進(jìn)去之后才能看到整個(gè)程序(系統(tǒng))的框架。27.比較自頂向下集成測(cè)試和自底向上集成測(cè)試的優(yōu)劣?始集成,所以也就不再需要使用樁模塊進(jìn)行輔助測(cè)試。象,因此可以進(jìn)行同行評(píng)審,減少對(duì)相同系統(tǒng)的疲勞測(cè)試。.答:Alpha測(cè)試在系統(tǒng)開(kāi)發(fā)接近完成時(shí)對(duì)應(yīng)用系統(tǒng)的

溫馨提示

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

評(píng)論

0/150

提交評(píng)論