




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-軟件測(cè)試技術(shù)筆試考試歷年高頻考點(diǎn)試題摘選含答案第1卷一.參考題庫(kù)(共75題)1.按要求給出下列程序的測(cè)試用例(要求寫(xiě)出必要的說(shuō)明): (1)語(yǔ)句覆蓋 (2)判定覆蓋 (3)條件覆蓋 (4)判定-條件覆蓋 (5)條件組合覆蓋2.有一段程序如下,請(qǐng)?jiān)O(shè)計(jì)測(cè)試用例以滿足語(yǔ)句覆蓋要求。 3.對(duì)手機(jī)軟件的壓力測(cè)試通常可以包括()。A、存儲(chǔ)壓力B、響應(yīng)能力壓力C、網(wǎng)絡(luò)流量壓力D、并發(fā)壓力4.產(chǎn)品說(shuō)明書(shū)(需求文檔)的變更應(yīng)當(dāng)受到控制。5.單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試的側(cè)重點(diǎn)是什么?6.白盒測(cè)試是根據(jù)程序的()來(lái)設(shè)計(jì)測(cè)試用例,黑盒測(cè)試是根據(jù)軟件的規(guī)格說(shuō)明來(lái)設(shè)計(jì)測(cè)試用例。A、功能B、性能C、內(nèi)部邏輯D、內(nèi)部數(shù)據(jù)7.回歸測(cè)試的目的是()A、驗(yàn)證修改的成功B、預(yù)防功能編寫(xiě)的不完善或疏漏C、確保修正過(guò)程中沒(méi)有引入新的缺陷D、幫助程序員更好地進(jìn)行單元測(cè)試8.配置測(cè)試是()。A、指檢查軟件之間是否正確交互和共享信息B、交互適應(yīng)性、實(shí)用性和有效性的集中體現(xiàn)C、指使用各種硬件來(lái)測(cè)試軟件操作的過(guò)程D、檢查缺陷是否有效改正9.單元測(cè)試通常應(yīng)該先進(jìn)行“人工走查”,再以白盒法為主,輔以黑盒法進(jìn)行動(dòng)態(tài)測(cè)試。10.簡(jiǎn)述等價(jià)類劃分的原則。11.代碼審查工作屬于靜態(tài)測(cè)試。12.測(cè)試按照測(cè)試層次可以劃分成為單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試。13.軟件缺陷產(chǎn)生的原因包括軟件()、()、()以及其他原因。14.BUG管理工具的跟蹤過(guò)程(用BugZilla為例子)15.下述有關(guān)負(fù)載測(cè)試,容量測(cè)試和強(qiáng)度測(cè)試的描述正確的有()。A、負(fù)載測(cè)試:在一定的工作負(fù)荷下,系統(tǒng)的負(fù)荷及響應(yīng)時(shí)間B、強(qiáng)度測(cè)試:在一定的負(fù)荷條件下,在較長(zhǎng)時(shí)間跨度內(nèi)的系統(tǒng)連續(xù)運(yùn)行給系統(tǒng)性能所造成的影響C、容量測(cè)試:容量測(cè)試目的是通過(guò)測(cè)試預(yù)先分析出反映軟件系統(tǒng)應(yīng)用特征的某項(xiàng)指標(biāo)的極限值(如最大并發(fā)用戶數(shù)、數(shù)據(jù)庫(kù)記錄數(shù)等),系統(tǒng)在其極限值狀態(tài)下沒(méi)有出現(xiàn)任何軟件故障或還能保持主要功能正常運(yùn)行D、容量測(cè)試是面向數(shù)據(jù)的,并且它的目的是顯示系統(tǒng)可以處理目標(biāo)內(nèi)確定的數(shù)據(jù)容量16.單元測(cè)試中用來(lái)模擬被測(cè)模塊調(diào)用者的模塊是()。A、父模塊B、子模塊C、驅(qū)動(dòng)模塊D、樁模塊17.動(dòng)態(tài)測(cè)試的兩個(gè)基本要素是()、()。18.您認(rèn)為性能測(cè)試工作的目的是什么?做好性能測(cè)試工作的關(guān)鍵是什么?19.什么是測(cè)試用例和測(cè)試規(guī)程?設(shè)計(jì)一個(gè)測(cè)試用例應(yīng)當(dāng)從哪幾方面考慮?20.簡(jiǎn)述黑盒測(cè)試有哪兩種基本方法?21.集成測(cè)試計(jì)劃在需求分析階段末提交。22.請(qǐng)根據(jù)測(cè)試條件(X>3,YA、X=6,Y=3B、X=6,Y=8C、X=2,Y=3D、X=2,Y=823.關(guān)于邊界值的說(shuō)法不正確的是()A、邊界值分析是一種補(bǔ)充等價(jià)劃分的測(cè)試用例技術(shù)B、他不是選擇等價(jià)類的任意元素而是選擇等價(jià)類邊界的測(cè)試用例C、程序在處理大量中間數(shù)值時(shí)都是對(duì)的但是在邊界處極可能出現(xiàn)錯(cuò)誤D、邊界值分析法考慮了輸入變量之間的依賴關(guān)系24.找出的軟件缺陷越多,說(shuō)明剩下的軟件缺陷越少。25.總是首先設(shè)計(jì)黑盒測(cè)試用例。26.設(shè)計(jì)系統(tǒng)測(cè)試計(jì)劃需要參考的項(xiàng)目文擋有哪些()。A、軟件測(cè)試計(jì)劃B、可行性研究報(bào)告C、軟件需求規(guī)范D、迭代計(jì)劃27.下列()不是軟件自動(dòng)化測(cè)試的優(yōu)點(diǎn)。A、速度快、效率高B、準(zhǔn)確度和精確度高C、能提高測(cè)試的質(zhì)量D、能充分測(cè)試軟件28.測(cè)試工作就是進(jìn)行輸入、接受輸出、檢驗(yàn)結(jié)果,不深入代碼細(xì)節(jié),這樣的測(cè)試方法稱為(),在不執(zhí)行代碼的條件下有條理地仔細(xì)審查軟件設(shè)計(jì)、體系結(jié)構(gòu)和代碼,從而找出軟件缺陷的測(cè)試方法稱為()。29.軟件驗(yàn)收測(cè)試包括哪些()。A、正式驗(yàn)收測(cè)試B、白盒測(cè)試C、alpha測(cè)試D、beta測(cè)試30.測(cè)試的關(guān)鍵問(wèn)題是()。A、如何組織對(duì)軟件的評(píng)審B、如何驗(yàn)證程序的正確性C、如何采用綜合策略D、如何選擇測(cè)試用例31.請(qǐng)列舉一些常見(jiàn)的邊界值。32.您認(rèn)為做好測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是什么?33.測(cè)試錯(cuò)誤提示信息不屬于文檔測(cè)試范圍。34.試述軟件的概念和特點(diǎn)?軟件復(fù)用的含義?構(gòu)件包括哪些?35.測(cè)試結(jié)束的標(biāo)準(zhǔn)是什么?36.下列各項(xiàng)中()不是一個(gè)測(cè)試計(jì)劃應(yīng)包含的內(nèi)容A、測(cè)試進(jìn)度安排B、測(cè)試詳細(xì)說(shuō)明C、測(cè)試風(fēng)險(xiǎn)D、人力資源37.優(yōu)秀的軟件測(cè)試工程師應(yīng)具備哪些素質(zhì)?38.不存在質(zhì)量很高但可靠性很差的產(chǎn)品。39.側(cè)重于觀察資源耗盡情況下的軟件表現(xiàn)的系統(tǒng)測(cè)試被稱為()。A、強(qiáng)度測(cè)試B、壓力測(cè)試C、容量測(cè)試D、性能測(cè)試40.測(cè)試用例設(shè)計(jì)的原則是什么?目前主要的測(cè)試用例設(shè)計(jì)方法有哪些?41.下面哪些屬于動(dòng)態(tài)分析()。A、代碼覆蓋率B、模塊功能檢查C、系統(tǒng)壓力測(cè)試D、程序數(shù)據(jù)流分析42.動(dòng)態(tài)黑盒子測(cè)試:()A、直接測(cè)試底層功能、過(guò)程、子程序和庫(kù)B、可估算執(zhí)行測(cè)試時(shí)代碼量和具體代碼C、從軟件獲得讀取變量和狀態(tài)信息的訪問(wèn)權(quán)D、測(cè)試的是軟件在使用過(guò)程中的實(shí)際行為43.下列關(guān)于自動(dòng)化工具使用風(fēng)險(xiǎn)的說(shuō)法中不恰當(dāng)?shù)氖牵ǎ〢、自動(dòng)化工具能夠或多或少提高測(cè)試效率B、沒(méi)有好的測(cè)試過(guò)程或成熟的測(cè)試方法自動(dòng)化工具并不能像預(yù)期的那樣降低成本C、與手工測(cè)試相比較使用自動(dòng)化工具也可能會(huì)增加測(cè)試成本D、培訓(xùn)和指導(dǎo)有助于降低自動(dòng)化使用的風(fēng)險(xiǎn)44.關(guān)于測(cè)試用用例的描述,下列哪個(gè)是錯(cuò)誤的()A、立從測(cè)試用例到需求的可追溯性,有助于需求變更的市場(chǎng)分析。?B、測(cè)試用例本身的質(zhì)量是否與需求有可追溯性以及期望結(jié)果的正確性這兩方面來(lái)評(píng)定。?C、理想情況下,通過(guò)執(zhí)行測(cè)試用例就可以執(zhí)行測(cè)試用例的期望結(jié)果。?D、測(cè)試用例由一組輸入值,執(zhí)行的執(zhí)行條件、前值步驟、期望結(jié)果和執(zhí)行后置條件等組成。45.缺陷記錄應(yīng)包含的內(nèi)容?46.什么是測(cè)試用例?什么是測(cè)試腳本??jī)烧叩年P(guān)系是什么?47.條件覆蓋的目的是()。A、使每個(gè)判定的所有可能的條件取值組合至少執(zhí)行一次B、使程序中的每個(gè)判定至少都獲得一次“真”值和“假”值。C、使程序中的每個(gè)判定中每個(gè)條件的可能值至少滿足一次。D、使程序中的每個(gè)可執(zhí)行語(yǔ)句至少執(zhí)行一次。48.對(duì)某軟件進(jìn)行測(cè)試,發(fā)現(xiàn)在WIN98上運(yùn)行得很慢,怎么判別是該軟件存在問(wèn)題還是其軟硬件運(yùn)行環(huán)境存在問(wèn)題?49.簡(jiǎn)述單元測(cè)試主要采用什么測(cè)試方法?50.下列關(guān)于alpha?測(cè)試的描述中正確的是:()A、alpha測(cè)試需要用戶代表參加B、alpha測(cè)試不需要用戶代表參加C、alpha測(cè)試是系統(tǒng)測(cè)試的一種D、alpha測(cè)試是驗(yàn)收測(cè)試的一種51.alpha測(cè)試與beta的區(qū)別,描述錯(cuò)誤的是()。A、alpha測(cè)試是在用戶組織模擬軟件系統(tǒng)的運(yùn)行環(huán)境下的一種驗(yàn)收測(cè)試,由用戶或第三方測(cè)試公司進(jìn)行的測(cè)試,模擬各類用戶行為對(duì)即將面市的軟件產(chǎn)品進(jìn)行測(cè)試,試圖發(fā)現(xiàn)并修改錯(cuò)誤B、Beta測(cè)試是用戶公司組織各方面的典型終端用戶在日常工作中實(shí)際使用beta版本,并要求用戶報(bào)告異常情況,提出批評(píng)意見(jiàn)C、beta測(cè)試的環(huán)境是不受開(kāi)發(fā)方控制的,誰(shuí)也不知道用戶如何折磨軟件,用戶數(shù)量相對(duì)比較多,時(shí)間不集中D、beta測(cè)試先于alpha測(cè)試執(zhí)行52.在做程序的單元測(cè)試時(shí),樁(存根)模塊比驅(qū)動(dòng)模塊容易編寫(xiě)。53.什么是兼容性測(cè)試?請(qǐng)舉例說(shuō)明如何利用兼容性測(cè)試列表進(jìn)行測(cè)試。54.不需要修復(fù)軟件缺陷的原因包括()、不能算真正的軟件缺陷、()、不值得修復(fù)。55.軟件測(cè)試設(shè)計(jì)活動(dòng)主要有()。A、工作量分析B、確定并說(shuō)明測(cè)試用例C、確立并結(jié)構(gòu)化測(cè)試過(guò)程D、復(fù)審并評(píng)估測(cè)試覆蓋56.在軟件生命周期的哪一個(gè)階段,軟件缺陷修復(fù)費(fèi)用最低。()A、需求分析(編制產(chǎn)品說(shuō)明書(shū))B、設(shè)計(jì)C、編碼D、產(chǎn)品發(fā)布57.下列關(guān)于alpha測(cè)試的描述中正確的是哪些()。A、alpha?測(cè)試需要用戶代表參加B、alpha?測(cè)試不需要用戶代表參加C、alpha?測(cè)試是系統(tǒng)測(cè)試的一種D、alpha?測(cè)試是驗(yàn)收測(cè)試的一種58.產(chǎn)品發(fā)布后修復(fù)軟件缺陷比項(xiàng)目開(kāi)發(fā)早期這樣做的費(fèi)用要高()。A、1~2倍B、10~20倍C、50倍D、100倍或更高59.軟件測(cè)試分為幾個(gè)階段?各階段的測(cè)試策略和要求是什么?60.驗(yàn)收測(cè)試是以最終用戶為主的測(cè)試。61.既可以用于黑盒測(cè)試,也可以用于白盒測(cè)試的方法的是()。A、邏輯覆蓋法B、邊界值法C、基本路徑法D、正交試驗(yàn)設(shè)計(jì)法62.用黑盒法測(cè)試時(shí),測(cè)試用例是根據(jù)程序內(nèi)部邏輯設(shè)計(jì)的。63.程序員與測(cè)試工作無(wú)關(guān)。64.計(jì)算機(jī)軟件或程序中?存在的某種破壞正常運(yùn)行能力的問(wèn)題錯(cuò)誤是屬于。()A、缺陷B、故障C、失效D、缺點(diǎn)65.如果我們可以通過(guò)覆蓋率檢測(cè)來(lái)判斷我們是否對(duì)所有的路徑都進(jìn)行了測(cè)試,但是仍然可能存在未被檢測(cè)出來(lái)的缺陷,原因是()。A、全部選項(xiàng)B、程序可能因?yàn)槿蹦承┞窂蕉嬖趩?wèn)題C、窮舉路徑的測(cè)試可能不好暴露數(shù)據(jù)敏感的錯(cuò)誤D、就算窮舉路徑測(cè)試也不能保證程序符合需求66.測(cè)試是可以窮盡的。67.軟件測(cè)試是軟件質(zhì)量保證的重要手段,下述哪種測(cè)試是軟件測(cè)試的最基礎(chǔ)環(huán)節(jié)?()A、功能測(cè)試B、單元測(cè)試C、結(jié)構(gòu)測(cè)試D、驗(yàn)收測(cè)試68.使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)的依據(jù)是指定的覆蓋標(biāo)準(zhǔn)和()。A、程序的注釋B、程序的內(nèi)部邏輯C、用戶使用說(shuō)明書(shū)D、程序的需求說(shuō)明69.簡(jiǎn)述什么是單元測(cè)試?70.為何說(shuō)軟件缺陷的最大來(lái)源是產(chǎn)品說(shuō)明書(shū)?71.程序的三種基本控制結(jié)構(gòu)是()。A、過(guò)程,子程序,分程序B、順序,條件,循環(huán)C、遞歸,堆棧,隊(duì)列D、調(diào)用,返回,轉(zhuǎn)移72.測(cè)試設(shè)計(jì)員的職責(zé)有哪些()。A、制定測(cè)試計(jì)劃B、設(shè)計(jì)測(cè)試用例C、設(shè)計(jì)測(cè)試過(guò)程、腳本D、評(píng)估測(cè)試活動(dòng)73.在確定黑盒測(cè)試策略時(shí),優(yōu)先選用的方法是()。A、邊界值分析法B、等價(jià)類劃分C、錯(cuò)誤推斷法D、決策表方法74.針對(duì)于軟件的行業(yè)背景,你如何理解軟件的業(yè)務(wù)?75.您以往所從事的軟件測(cè)試工作中,是否使用了一些工具來(lái)進(jìn)行軟件缺陷(Bug)的管理?如果有,請(qǐng)結(jié)合該工具描述軟件缺陷(Bug)跟蹤管理的流程。第2卷一.參考題庫(kù)(共75題)1.在C/C++中static有什么用途?(請(qǐng)至少說(shuō)明兩種)2.下列不屬于正式審查的方式是()。A、同事審查B、公開(kāi)陳述C、檢驗(yàn)D、編碼標(biāo)準(zhǔn)和規(guī)范3.為什么要在一個(gè)團(tuán)隊(duì)中開(kāi)展軟件測(cè)試工作?4.對(duì)Web網(wǎng)站進(jìn)行的測(cè)試中,屬于功能測(cè)試的是()。A、連接速度測(cè)試B、鏈接測(cè)試C、平臺(tái)測(cè)試D、安全性測(cè)試5.幾乎沒(méi)有產(chǎn)品計(jì)劃、進(jìn)度安排和正規(guī)的開(kāi)發(fā)過(guò)程的軟件開(kāi)發(fā)模式是()。A、大棒模式B、邊寫(xiě)邊改模式C、瀑布模式D、快速原型開(kāi)發(fā)模式6.為了提高測(cè)試的效率,應(yīng)該()。A、隨機(jī)地選取測(cè)試數(shù)據(jù)B、取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)C、在完成編碼以后制定軟件的測(cè)試計(jì)劃D、選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù)7.好的測(cè)試員不懈追求完美。8.下圖用基本路徑法測(cè)試需要覆蓋幾條路徑()。 A、3B、4C、5D、69.計(jì)算一個(gè)任意三角形的面積,S=√(p(p-a)(p-b)(p-c)),p=(a+b+c)/2,以下等價(jià)類測(cè)試用例中,不屬于無(wú)效等價(jià)類的是()。A、a=5,b=3,c=6B、a=2,b=3,c=5C、a=7,b=3,c=3D、a=2,b=6,c=310.針對(duì)基于路徑的測(cè)試技術(shù)的陳述下列哪項(xiàng)是正確的()A、基于經(jīng)驗(yàn)的測(cè)試方法在測(cè)試項(xiàng)目中總是作為基本測(cè)試方法B、基于經(jīng)驗(yàn)的測(cè)試需要完整的檔案C、基于經(jīng)驗(yàn)的測(cè)試只能作為系統(tǒng)化測(cè)試方法的有效補(bǔ)充手段D、探索性測(cè)試是基于經(jīng)驗(yàn)的測(cè)試方法的一種他是嚴(yán)格按照過(guò)程所定義的步驟和順序進(jìn)行的11.軟件測(cè)試項(xiàng)目從什么時(shí)候開(kāi)始?為什么?
12.下列各項(xiàng)中()不是一個(gè)測(cè)試計(jì)劃所應(yīng)包含的內(nèi)容。A、測(cè)試資源、進(jìn)度安排B、測(cè)試預(yù)期輸出C、測(cè)試范圍D、測(cè)試策略13.重新編寫(xiě)程序片斷14~20,用嵌套if-then-else語(yǔ)句替代復(fù)合條件。 14.if(a=b)AND(b=c) 15.ThenOutput(“Equilateral”) 16.ElseIf(ab)AND(ac)AND(bc) 17.ThenOutput(“Scalence”) 18.ElseOutput(“Isosecles”) 19.EndIf 20.EndIf 比較你改寫(xiě)后的程序和上面程序片斷的圈復(fù)雜度。14.與設(shè)計(jì)測(cè)試數(shù)據(jù)無(wú)關(guān)的文檔是()。A、該軟件的設(shè)計(jì)人員B、程序的復(fù)雜程度C、源程序D、項(xiàng)目開(kāi)發(fā)計(jì)劃15.在下列描述中,關(guān)于測(cè)試與調(diào)試的說(shuō)法錯(cuò)誤的是()。A、測(cè)試是顯示錯(cuò)誤的行為;而調(diào)試是推理的過(guò)程B、測(cè)試顯示開(kāi)發(fā)人員的錯(cuò)誤。調(diào)試是開(kāi)發(fā)人員為自己辯護(hù)C、測(cè)試能預(yù)期和可控。調(diào)試需要想象、經(jīng)驗(yàn)和思考D、測(cè)試必須在詳細(xì)設(shè)計(jì)已經(jīng)完成的情況下才能開(kāi)始;沒(méi)有詳細(xì)設(shè)計(jì)的信息調(diào)試不可能進(jìn)行16.什么是軟件測(cè)試?軟件測(cè)試的目的與原則是什么。17.可作為測(cè)試停止的必要標(biāo)準(zhǔn)是:()A、當(dāng)時(shí)間用光時(shí)B、執(zhí)行了所有的測(cè)試用例,但沒(méi)有發(fā)現(xiàn)故障C、當(dāng)所有缺陷都已清除時(shí)D、當(dāng)達(dá)到所有要求的覆蓋時(shí)18.自底向上增量式集成測(cè)試中,下面()描述是正確的。A、測(cè)試由樁模塊控制B、最上面的模塊最先測(cè)試C、父單元用測(cè)試過(guò)的子單元測(cè)試D、包含樹(shù)的深度優(yōu)先或廣度優(yōu)先遍歷過(guò)程19.()是選擇若干個(gè)測(cè)試用例,運(yùn)行被測(cè)程序,使得程序中的每個(gè)可執(zhí)行語(yǔ)句至少執(zhí)行一次。A、條件覆蓋B、組合覆蓋C、判定覆蓋D、語(yǔ)句覆蓋20.在下列描述中,關(guān)于一個(gè)軟件缺陷狀態(tài)完整變化的錯(cuò)誤描述是()。A、打開(kāi)——修復(fù)——關(guān)閉B、打開(kāi)——關(guān)閉C、打開(kāi)——保留?D、激活——修復(fù)——重新打開(kāi)21.用偽代碼實(shí)現(xiàn)下面這個(gè)問(wèn)題:輸入一年中的某月,然后給出該月的天數(shù),如果是2月,用戶將回答這年是否是閏年。22.下面屬于白盒測(cè)試方法的是()。A、等價(jià)劃分方法B、邏輯覆蓋C、邊界值分析D、錯(cuò)誤推測(cè)法23.簡(jiǎn)述什么是驅(qū)動(dòng)模塊?24.程序效率的提高主要應(yīng)通過(guò)選擇高效的算法來(lái)實(shí)現(xiàn)。25.軟件測(cè)試員可以對(duì)產(chǎn)品說(shuō)明書(shū)進(jìn)行白盒測(cè)試。26.軟件測(cè)試工具可以代替軟件測(cè)試員。27.軟件驗(yàn)收測(cè)試應(yīng)完成哪些主要測(cè)試工作?28.自頂向下集成需要測(cè)試員編寫(xiě)驅(qū)動(dòng)程序。29.回歸測(cè)試是在軟件修改后再次運(yùn)行以前為查找錯(cuò)誤而執(zhí)行程序曾用過(guò)的測(cè)試用例。30.有關(guān)"測(cè)試驅(qū)動(dòng)開(kāi)發(fā)",下列說(shuō)法正確的有()。A、TDD的原理是在開(kāi)發(fā)功能代碼之前,先編寫(xiě)單元測(cè)試用例代碼,測(cè)試代碼確定需要編寫(xiě)什么產(chǎn)品代碼B、TDD的基本思路就是通過(guò)測(cè)試來(lái)推動(dòng)整個(gè)開(kāi)發(fā)得進(jìn)行,但測(cè)試驅(qū)動(dòng)開(kāi)發(fā)并不只是單純的測(cè)試工作,而是把需求分析,設(shè)計(jì),質(zhì)量控制量化的過(guò)程C、TDD的重要目的不僅僅是測(cè)試軟件,測(cè)試工作保證代碼質(zhì)量?jī)H僅是其中一部分,而且是在開(kāi)發(fā)過(guò)程中幫助客戶和程序員去除模棱兩可的需求D、TDD首先考慮使用需求(對(duì)象、功能、過(guò)程、接口等),主要是編寫(xiě)測(cè)試用例框架對(duì)功能的過(guò)程和接口進(jìn)行設(shè)計(jì),而測(cè)試框架可以持續(xù)進(jìn)行驗(yàn)證31.一份測(cè)試計(jì)劃應(yīng)該包括哪些內(nèi)容?32.在windows下保存一個(gè)文本文件時(shí)會(huì)彈出保存對(duì)話框,如果為文件名建立測(cè)試用例,等價(jià)類應(yīng)該怎樣劃分?33.一個(gè)程序中所含有的路徑數(shù)與()有著直接的關(guān)系。A、程序的復(fù)雜程度B、程序語(yǔ)句行數(shù)C、程序模塊數(shù)D、程序指令執(zhí)行時(shí)間34.測(cè)試程序僅僅按預(yù)期方式運(yùn)行就行了。35.單元測(cè)試的主要任務(wù)不包括()。A、出錯(cuò)處理B、全局?jǐn)?shù)據(jù)結(jié)構(gòu)C、獨(dú)立路徑D、模塊接口36.簡(jiǎn)述因果圖中有哪些關(guān)系和約束?37.調(diào)試是()。A、發(fā)現(xiàn)與預(yù)先定義的規(guī)格和標(biāo)準(zhǔn)不符合的問(wèn)題B、發(fā)現(xiàn)軟件錯(cuò)誤征兆的過(guò)程C、有計(jì)劃的、可重復(fù)的過(guò)程D、消除軟件錯(cuò)誤的過(guò)程38.軟件測(cè)試是有效的排除軟件缺陷的手段。39.軟件缺陷可能會(huì)被修復(fù),可能會(huì)被保留或者標(biāo)識(shí)出來(lái)。40.軟件只要經(jīng)過(guò)嚴(yán)格嚴(yán)謹(jǐn)?shù)膬?nèi)部測(cè)試之后,可以做到?jīng)]有缺陷。41.對(duì)于連鎖型分支結(jié)構(gòu),若有n個(gè)判定語(yǔ)句,則有2n條路徑。42.不屬于單元測(cè)試內(nèi)容的是()。A、模塊接口測(cè)試B、局部數(shù)據(jù)結(jié)構(gòu)測(cè)試C、路徑測(cè)試D、用戶界面測(cè)試43.如果某測(cè)試用例集實(shí)現(xiàn)了某軟件的路徑覆蓋,那么它一定同時(shí)實(shí)現(xiàn)了該軟件的()。A、判定覆蓋B、條件覆蓋C、判定/條件覆蓋D、組合覆蓋44.黑盒測(cè)試用例設(shè)計(jì)方法包括()、()以及(),錯(cuò)誤推測(cè)法等。45.軟件測(cè)試是采用()執(zhí)行軟件的活動(dòng)。A、測(cè)試用例B、輸入數(shù)據(jù)C、測(cè)試環(huán)境D、輸入條件46.簡(jiǎn)述用因果圖法設(shè)計(jì)測(cè)試用例的步驟。47.系統(tǒng)測(cè)試的策略有那些?48.通過(guò)畫(huà)因果圖來(lái)寫(xiě)測(cè)試用例的步驟為什么及把因果圖轉(zhuǎn)換為狀態(tài)圖共五個(gè)步驟。利用因果圖生成測(cè)試用例的基本步驟是:49.系統(tǒng)測(cè)試的策略有哪些()。A、負(fù)載測(cè)試B、易用性測(cè)試C、強(qiáng)度測(cè)試D、安全測(cè)試50.盡量采用復(fù)合的條件測(cè)試,以避免嵌套的分支結(jié)構(gòu)。51.引用與指針有什么區(qū)別?52.用流程圖實(shí)現(xiàn)下面這個(gè)問(wèn)題:計(jì)算并報(bào)告一個(gè)班學(xué)生的平均分?jǐn)?shù)。53.盡量用公共過(guò)程或子程序去代替重復(fù)的代碼段。54.下列關(guān)于程序效率的描述錯(cuò)誤的是()。A、提高程序的執(zhí)行速度可以提高程序的效率B、降低程序占用的存儲(chǔ)空間可以提高程序的效率C、源程序的效率與詳細(xì)設(shè)計(jì)階段確定的算法的效率無(wú)關(guān)D、好的程序設(shè)計(jì)可以提高效率55.設(shè)計(jì)測(cè)試用例時(shí)應(yīng)該考慮哪些方面,即不同的測(cè)試用例針對(duì)那些方面進(jìn)行測(cè)試?56.使用基本路徑測(cè)試方法,為以下程序段設(shè)計(jì)測(cè)試用例。 (1)畫(huà)出程序的控制流圖,編號(hào)已經(jīng)給出。? (2)計(jì)算程序的循環(huán)復(fù)雜度,導(dǎo)出程序基本路徑集中的獨(dú)立路徑條數(shù)。 (3)導(dǎo)出基本路徑集,確定程序的獨(dú)立路徑。? (4)根據(jù)(3)中的獨(dú)立路徑,設(shè)計(jì)測(cè)試用例(確?;韭窂郊械拿恳粭l路徑的執(zhí)行)的輸入數(shù)據(jù)和預(yù)期輸出。57.簡(jiǎn)述系統(tǒng)測(cè)試包含哪些內(nèi)容?58.測(cè)試自動(dòng)化是萬(wàn)能的。59.軟件配置管理的作用?軟件配置包括什么?60.下列()是對(duì)程序流程圖進(jìn)行簡(jiǎn)化后得到的,它可以更加突出的表示程序控制流的結(jié)構(gòu),且不包含復(fù)合條件。A、DD-路徑圖B、控制流圖C、MM-路徑圖D、模塊調(diào)用圖61.如果程序的功能說(shuō)明中含有條件的組合情況則一開(kāi)始就可以選用()和判定表法A、等價(jià)類劃分法B、因果圖法C、邊界值法D、場(chǎng)景法62.測(cè)試過(guò)程中,()用于描述測(cè)試的整體方案,()描述依據(jù)測(cè)試案例找出的問(wèn)題。63.你自認(rèn)為測(cè)試的優(yōu)勢(shì)在哪里?64.集成測(cè)試計(jì)劃應(yīng)該在()階段末提交。A、需求分析B、概要設(shè)計(jì)C、詳細(xì)設(shè)計(jì)D、單元測(cè)試完成65.必須要求用戶參與的測(cè)試階段是()。A、單元測(cè)試B、集成測(cè)試C、確認(rèn)測(cè)試D、驗(yàn)收測(cè)試66.黑盒測(cè)試方法中最有效的是因果圖法。67.永遠(yuǎn)有缺陷類型會(huì)在測(cè)試的一個(gè)層次上被發(fā)現(xiàn),并且能夠在另一個(gè)層次上逃避檢測(cè)。68.()把黑盒子測(cè)試和白盒子測(cè)試的界限打亂了。A、灰盒子測(cè)試B、動(dòng)態(tài)測(cè)試C、靜態(tài)測(cè)試D、失敗測(cè)試69.軟件質(zhì)量保證體系是什么?國(guó)家標(biāo)準(zhǔn)中與質(zhì)量保證管理相關(guān)的幾個(gè)標(biāo)準(zhǔn)是什么?他們的編號(hào)和全稱是什么?70.一個(gè)參數(shù)的取值范圍是正整數(shù)那么這個(gè)參數(shù)的有效邊界值的數(shù)目是()A、一個(gè)B、兩個(gè)C、三個(gè)D、四個(gè)71.一套完整的測(cè)試應(yīng)該由哪些階段組成?72.您如何看待軟件過(guò)程改進(jìn)?在您曾經(jīng)工作過(guò)的企業(yè)中,是否有一些需要改進(jìn)的東西呢?您期望的理想的測(cè)試人員的工作環(huán)境是怎樣的?73.在搜索引擎中輸入漢字就可以解析到對(duì)應(yīng)的域名,請(qǐng)問(wèn)如何用LoadRunner進(jìn)行測(cè)試。74.測(cè)試應(yīng)從“大規(guī)?!遍_(kāi)始,逐步轉(zhuǎn)向“小規(guī)?!?。75.下列()不屬于軟件缺陷。A、測(cè)試人員主觀認(rèn)為不合理的地方B、軟件未達(dá)到產(chǎn)品說(shuō)明書(shū)標(biāo)明的功能C、軟件出現(xiàn)了產(chǎn)品說(shuō)明書(shū)指明不會(huì)出現(xiàn)的錯(cuò)誤D、軟件功能超出產(chǎn)品說(shuō)明書(shū)指明范圍第1卷參考答案一.參考題庫(kù)1.參考答案: 圖中共有4條路徑:P1(ace)、P2(abd)、P3(abe)、P4(acd)。 1.P1正好滿足語(yǔ)句覆蓋的條件??梢栽O(shè)計(jì)如下的輸入數(shù)據(jù): A.2,B=0,x=4 2.測(cè)試用例如果能夠測(cè)試路徑P1(ace)和P2(abd),就可以滿足判定覆蓋要求??梢栽O(shè)計(jì)如下兩組輸入數(shù)據(jù): A.2,B=0,x=4 A.1,B=1,x=1 3.條件:A>1,B=0,A=2,x>1。需要有足夠的測(cè)試用例使得上述四個(gè)條件都能有滿足和不滿足的情況。以下這兩組輸入數(shù)據(jù)能滿足這些要求: A.2,B=0,x=4 A.1,B=1,x=1 4.判定/條件覆蓋: A.2,B=0,x=4 A.1,B=1,x=1 5.可能的條件組合: (1)A>1,B=0 (2)A>1,B≠0 (3)A≤1,B=0 (4)A≤1,B≠0 (5)A=2,x>1 (6)A=2,x≤1 (7)A≠2,x>1 (8)A≠2,x≤1 相應(yīng)的輸入數(shù)據(jù): A.2,B=0,x=4,滿足(1)和(5) A.2,B=1,x=1,滿足(2)和(6) A.1,B=0,x=2,滿足(3)和(7) A.1,B=1,x=1,滿足(4)和(8)2.參考答案: 要實(shí)現(xiàn)DoWork函數(shù)的語(yǔ)句覆蓋,只需設(shè)計(jì)一個(gè)測(cè)試用例就可以覆蓋程序中的所有可執(zhí)行語(yǔ)句。 測(cè)試用例輸入為:{x=4、y=5、z=5}3.參考答案:A,B,C4.參考答案:正確5.參考答案: 單元測(cè)試針對(duì)的是軟件設(shè)計(jì)的最小單元--程序模塊(面向過(guò)程中是函數(shù)、過(guò)程;面向?qū)ο笾惺穷?。),進(jìn)行正確性檢驗(yàn)的測(cè)試工作,在于發(fā)現(xiàn)每個(gè)程序模塊內(nèi)部可能存在的差錯(cuò).一般有兩個(gè)步驟:人工靜態(tài)檢查/動(dòng)態(tài)執(zhí)行跟蹤。 集成測(cè)試針對(duì)的是通過(guò)了單元測(cè)試的各個(gè)模塊所集成起來(lái)的組件進(jìn)行檢驗(yàn),其主要內(nèi)容是各個(gè)單元模塊之間的接口,以及各個(gè)模塊集成后所實(shí)現(xiàn)的功能。 系統(tǒng)測(cè)試針對(duì)的是集成好的軟件系統(tǒng),作為整個(gè)計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件/外設(shè)/某些支持軟件/數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起,要在實(shí)際的運(yùn)行環(huán)境中,對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的集成測(cè)試和確認(rèn)測(cè)試。6.參考答案:C7.參考答案:C8.參考答案:C9.參考答案:正確10.參考答案:①在輸入條件規(guī)定了取值范圍或值的個(gè)數(shù)的情況下,則可以確立一個(gè)有效等價(jià)類和兩個(gè)無(wú)效等價(jià)類。 ②在輸入條件規(guī)定了輸入值的集合或者規(guī)定了“必須如何”的條件的情況下,可確立一個(gè)有效等價(jià)類和一個(gè)無(wú)效等價(jià)類。 ③在輸入條件是一個(gè)布爾量的情況下,可確定一個(gè)有效等價(jià)類和一個(gè)無(wú)效等價(jià)類。 ④在規(guī)定了輸入數(shù)據(jù)的一組值(假定n個(gè)),并且程序要對(duì)每一個(gè)輸入值分別處理的情況下,可確立n個(gè)有效等價(jià)類和一個(gè)無(wú)效等價(jià)類。 ⑤在規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則的情況下,可確立一個(gè)有效等價(jià)類(符合規(guī)則)和若干個(gè)無(wú)效等價(jià)類(從不同角度違反規(guī)則)。 ⑥在確知已劃分的等價(jià)類中各元素在程序處理中的方式不同的情況下,則應(yīng)再將該等價(jià)類進(jìn)一步的劃分為更小的等價(jià)類。11.參考答案:正確12.參考答案:正確13.參考答案:說(shuō)明書(shū);設(shè)計(jì);編寫(xiě)代碼14.參考答案: 測(cè)試人員發(fā)現(xiàn)了BUG,提交到Bugzilla中,狀態(tài)為new,BUG的接受者為開(kāi)發(fā)接口人員 開(kāi)發(fā)接口將BUG分配給相關(guān)的模塊的開(kāi)發(fā)人員,狀態(tài)修改為已分配,開(kāi)發(fā)人員和測(cè)試確認(rèn)BUG,如果是本人的BUG,則設(shè)置為接收;如果是別的開(kāi)發(fā)人員的問(wèn)題,則轉(zhuǎn)發(fā)出去,由下一個(gè)開(kāi)發(fā)人員來(lái)進(jìn)行此行為;如果認(rèn)為不是問(wèn)題,則需要大家討論并確認(rèn)后,拒絕這個(gè)BUG,然后測(cè)試人員關(guān)閉此問(wèn)題。 如果開(kāi)發(fā)人員接受了BUG,并修改好以后,將BUG狀態(tài)修改為已修復(fù),并告知測(cè)試在哪個(gè)版本中可以測(cè)試。 測(cè)試人員在新版本中測(cè)試,如果發(fā)現(xiàn)問(wèn)題依然存在,則拒絕驗(yàn)證;如果已經(jīng)修復(fù),則關(guān)閉BUG。15.參考答案:A,B,C,D16.參考答案:C17.參考答案:被測(cè)試程序;測(cè)試數(shù)據(jù)18.參考答案:關(guān)鍵是測(cè)試腳本的錄制,測(cè)試時(shí)候測(cè)試環(huán)境的干凈。19.參考答案: 狹義的講,一個(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ù)。 測(cè)試規(guī)程就是詳細(xì)的對(duì)測(cè)試用例設(shè)計(jì)方法、測(cè)試方法、測(cè)試工具、測(cè)試環(huán)境和測(cè)試數(shù)據(jù)進(jìn)行描述的文檔,還可以包括能把某個(gè)或某一組測(cè)試用例應(yīng)用到被測(cè)軟件上完成某項(xiàng)測(cè)試的一系列的操作步驟。 設(shè)計(jì)測(cè)試用例應(yīng)當(dāng)從以下幾方面考慮:邊界值,等價(jià)類劃分,有效/無(wú)效值等。20.參考答案:黑盒測(cè)試有兩種基本方法,即通過(guò)測(cè)試和失敗測(cè)試。21.參考答案:錯(cuò)誤22.參考答案:C23.參考答案:D24.參考答案:錯(cuò)誤25.參考答案:正確26.參考答案:A,C,D27.參考答案:D28.參考答案:動(dòng)態(tài)黑盒測(cè)試;靜態(tài)白盒測(cè)試29.參考答案:A,C,D30.參考答案:D31.參考答案:1)對(duì)16-bit的整數(shù)而言32767和-32768是邊界 2)屏幕上光標(biāo)在最左上、最右下位置 3)報(bào)表的第一行和最后一行 4)數(shù)組元素的第一個(gè)和最后一個(gè) 5)循環(huán)的第0次、第1次和倒數(shù)第2次、最后一次32.參考答案:對(duì)業(yè)務(wù)和軟件需求非常清楚,可以根據(jù)需求不同選擇不同的測(cè)試用例設(shè)計(jì)。33.參考答案:錯(cuò)誤34.參考答案: 軟件是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,與計(jì)算機(jī)系統(tǒng)操作有關(guān)的計(jì)算機(jī)程序、規(guī)程、規(guī)則,以及可能有的文件、文檔及數(shù)據(jù)。 軟件復(fù)用(SoftWareReuse)是將已有軟件的各種有關(guān)知識(shí)用于建立新的軟件,以縮減軟件開(kāi)發(fā)和維護(hù)的花費(fèi)。軟件復(fù)用是提高軟件生產(chǎn)力和質(zhì)量的一種重要技術(shù)。早期的軟件復(fù)用主要是代碼級(jí)復(fù)用,被復(fù)用的知識(shí)專指程序,后來(lái)擴(kuò)大到包括領(lǐng)域知識(shí)、開(kāi)發(fā)經(jīng)驗(yàn)、設(shè)計(jì)決定、體系結(jié)構(gòu)、需求、設(shè)計(jì)、代碼和文檔等一切有關(guān)方面。 可以被復(fù)用的軟件成分一般稱作可復(fù)用構(gòu)件。35.參考答案: 從微觀上來(lái)說(shuō),在測(cè)試計(jì)劃中定義,比如系統(tǒng)在一定性能下平穩(wěn)運(yùn)行72小時(shí),目前BugTrackingSystem中,本版本中沒(méi)有一般嚴(yán)重的BUG,普通BUG的數(shù)量在3以下,BUG修復(fù)率90%以上等等參數(shù),然后由開(kāi)發(fā)經(jīng)理,測(cè)試經(jīng)理,項(xiàng)目經(jīng)理共同簽字認(rèn)同版本Release。 如果說(shuō)宏觀的,則是當(dāng)這個(gè)軟件徹底的消失以后,測(cè)試就結(jié)束了。36.參考答案:C37.參考答案: 具有探索精神、具有良好的計(jì)算機(jī)編程基礎(chǔ)、故障排除能手、堅(jiān)持不懈的精神、具有創(chuàng)新精神和超前意識(shí)、追求完美、判斷準(zhǔn)確、具有整體觀念,對(duì)細(xì)節(jié)敏感、團(tuán)隊(duì)合作精神,溝通能力38.參考答案:正確39.參考答案:B40.參考答案: 代表性:能夠代表并覆蓋各種合理的和不合理、合法的和非法的、邊界的和越界的、以及極限的輸入數(shù)據(jù)、操作和環(huán)境設(shè)置等。 可判定性:即測(cè)試執(zhí)行結(jié)果的正確性是可判定的,每一個(gè)測(cè)試用例都應(yīng)有相應(yīng)的期望結(jié)果。 可再現(xiàn)性:即對(duì)同樣的測(cè)試用例,系統(tǒng)的執(zhí)行結(jié)果應(yīng)當(dāng)是相同的。 方法有等價(jià)類、邊界值、因果圖、狀態(tài)圖、正交法、大綱法。41.參考答案:C,D42.參考答案:B43.參考答案:A44.參考答案:B45.參考答案:缺陷標(biāo)識(shí)、缺陷類型、缺陷嚴(yán)重程度、缺陷產(chǎn)生可能性、缺陷優(yōu)先級(jí)、缺陷狀態(tài)、缺陷起源、缺陷來(lái)源、缺陷原因。46.參考答案: 為實(shí)施測(cè)試而向被測(cè)試系統(tǒng)提供的輸入數(shù)據(jù)、操作或各種環(huán)境設(shè)置以及期望結(jié)果的一個(gè)特定的集合。 測(cè)試腳本是為了進(jìn)行自動(dòng)化測(cè)試而編寫(xiě)的腳本。 測(cè)試腳本的編寫(xiě)必須對(duì)應(yīng)相應(yīng)的測(cè)試用例47.參考答案:A48.參考答案:看軟件的運(yùn)行環(huán)境要求。如果符合要求則是程序存在問(wèn)題,若不符合要求則是硬件系統(tǒng)存在問(wèn)題。49.參考答案:?jiǎn)卧獪y(cè)試的基本方法有:人工靜態(tài)分析、自動(dòng)靜態(tài)分析、自動(dòng)動(dòng)態(tài)測(cè)試,人工動(dòng)態(tài)測(cè)試。50.參考答案:A,D51.參考答案:D52.參考答案:錯(cuò)誤53.參考答案:主要驗(yàn)證軟件產(chǎn)品在不同版本之間的兼容性。包括向下兼容和交錯(cuò)兼容,向下兼容是測(cè)試軟件新版本保留它早期版本功能的情況,交錯(cuò)兼容是驗(yàn)證共同存在的兩個(gè)相關(guān)但不相同的產(chǎn)品之間的兼容性。54.參考答案:沒(méi)有時(shí)間;風(fēng)險(xiǎn)太大55.參考答案:A,B,C,D56.參考答案:A57.參考答案:A,D58.參考答案:D59.參考答案: 和開(kāi)發(fā)過(guò)程相對(duì)應(yīng),測(cè)試過(guò)程會(huì)依次經(jīng)歷單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試四個(gè)主要階段: 單元測(cè)試:?jiǎn)卧獪y(cè)試是針對(duì)軟件設(shè)計(jì)的最小單位––程序模塊甚至代碼段進(jìn)行正確性檢驗(yàn)的測(cè)試工作,通常由開(kāi)發(fā)人員進(jìn)行。 集成測(cè)試:集成測(cè)試是將模塊按照設(shè)計(jì)要求組裝起來(lái)進(jìn)行測(cè)試,主要目的是發(fā)現(xiàn)與接口有關(guān)的問(wèn)題。由于在產(chǎn)品提交到測(cè)試部門(mén)前,產(chǎn)品開(kāi)發(fā)小組都要進(jìn)行聯(lián)合調(diào)試,因此在大部分企業(yè)中集成測(cè)試是由開(kāi)發(fā)人員來(lái)完成的。 系統(tǒng)測(cè)試:系統(tǒng)測(cè)試是在集成測(cè)試通過(guò)后進(jìn)行的,目的是充分運(yùn)行系統(tǒng),驗(yàn)證各子系統(tǒng)是否都能正常工作并完成設(shè)計(jì)的要求。它主要由測(cè)試部門(mén)進(jìn)行,是測(cè)試部門(mén)最大最重要的一個(gè)測(cè)試,對(duì)產(chǎn)品的質(zhì)量有重大的影響。 驗(yàn)收測(cè)試:驗(yàn)收測(cè)試以需求階段的《需求規(guī)格說(shuō)明書(shū)》為驗(yàn)收標(biāo)準(zhǔn),測(cè)試時(shí)要求模擬實(shí)際用戶的運(yùn)行環(huán)境。對(duì)于實(shí)際項(xiàng)目可以和客戶共同進(jìn)行,對(duì)于產(chǎn)品來(lái)說(shuō)就是最后一次的系統(tǒng)測(cè)試。測(cè)試內(nèi)容為對(duì)功能模塊的全面測(cè)試,尤其要進(jìn)行文檔測(cè)試。 單元測(cè)試測(cè)試策略: 自頂向下的單元測(cè)試策略:比孤立單元測(cè)試的成本高很多,不是單元測(cè)試的一個(gè)好的選擇。 自底向上的單元測(cè)試策略:比較合理的單元測(cè)試策略,但測(cè)試周期較長(zhǎng)。 孤立單元測(cè)試策略:最好的單元測(cè)試策略。 集成測(cè)試的測(cè)試策略: 大爆炸集成:適應(yīng)于一個(gè)維護(hù)型項(xiàng)目或被測(cè)試系統(tǒng)較小。 自頂向下集成:適應(yīng)于產(chǎn)品控制結(jié)構(gòu)比較清晰和穩(wěn)定;高層接口變化較小;底層接口未定義或經(jīng)??赡鼙恍薷模划a(chǎn)口控制組件具有較大的技術(shù)風(fēng)險(xiǎn),需要盡早被驗(yàn)證;希望盡早能看到產(chǎn)品的系統(tǒng)功能行為。 自底向上集成:適應(yīng)于底層接口比較穩(wěn)定;高層接口變化比較頻繁;底層組件較早被完成。 基于進(jìn)度的集成 優(yōu)點(diǎn):具有較高的并行度;能夠有效縮短項(xiàng)目的開(kāi)發(fā)進(jìn)度。 缺點(diǎn):樁和驅(qū)動(dòng)工作量較大;有些接口測(cè)試不充分;有些測(cè)試重復(fù)和浪費(fèi)。 系統(tǒng)測(cè)試的測(cè)試策略: 數(shù)據(jù)和數(shù)據(jù)庫(kù)完整性測(cè)試;功能測(cè)試;用戶界面測(cè)試;性能評(píng)測(cè);負(fù)載測(cè)試;強(qiáng)度測(cè)試;容量測(cè)試;安全性和訪問(wèn)控制測(cè)試;故障轉(zhuǎn)移和恢復(fù)測(cè)試;配置測(cè)試;安裝測(cè)試;加密測(cè)試;可用性測(cè)試;版本驗(yàn)證測(cè)試;文檔測(cè)試60.參考答案:正確61.參考答案:B62.參考答案:錯(cuò)誤63.參考答案:錯(cuò)誤64.參考答案:A65.參考答案:A66.參考答案:錯(cuò)誤67.參考答案:B68.參考答案:B69.參考答案:?jiǎn)卧獪y(cè)試時(shí)對(duì)軟件設(shè)計(jì)的最小單位------模塊進(jìn)行正確性檢驗(yàn)的測(cè)試工作,主要測(cè)試模塊在語(yǔ)法、格式和邏輯上的錯(cuò)誤。70.參考答案:產(chǎn)品說(shuō)明書(shū)沒(méi)有寫(xiě),我們要記得說(shuō)不出來(lái)就做不出來(lái); 產(chǎn)品說(shuō)明書(shū)不完整、不停更改,難以和開(kāi)發(fā)人員溝通。71.參考答案:B72.參考答案:B,C73.參考答案:B74.參考答案:閱讀用戶手冊(cè)了解軟件的功能和操作流程;看一些業(yè)務(wù)的專業(yè)書(shū)籍補(bǔ)充業(yè)務(wù)知識(shí);如果有用戶實(shí)際的數(shù)據(jù),可以拿實(shí)際的數(shù)據(jù)進(jìn)行參考;參考以前的用例和BUG報(bào)告;在使用軟件的過(guò)程中多思考;多與產(chǎn)品經(jīng)理交流。75.參考答案:CQ,也可以使用BugFree等免費(fèi)工具。第2卷參考答案一.參考題庫(kù)1.參考答案: (1)在函數(shù)體,一個(gè)被聲明為靜態(tài)的變量在這一函數(shù)被調(diào)用過(guò)程中維持其值不變。 (2)在模塊內(nèi)(但在函數(shù)體外),一個(gè)被聲明為靜態(tài)的變量可以被模塊內(nèi)所用函數(shù)訪問(wèn),但不能被模塊外其它函數(shù)訪問(wèn)。它是一個(gè)本地的全局變量。 (3)在模塊內(nèi),一個(gè)被聲明為靜態(tài)的函數(shù)只可被這一模塊內(nèi)的其它函數(shù)調(diào)用。那就是,這個(gè)函數(shù)被限制在聲明它的模塊的本地范圍內(nèi)使用。2.參考答案:D3.參考答案:因?yàn)闆](méi)有經(jīng)過(guò)測(cè)試的軟件很難在發(fā)布之前知道該軟件的質(zhì)量,就好比ISO質(zhì)量認(rèn)證一樣,測(cè)試同樣也需要質(zhì)量的保證,這個(gè)時(shí)候就需要在團(tuán)隊(duì)中開(kāi)展軟件測(cè)試的工作。在測(cè)試的過(guò)程發(fā)現(xiàn)軟件中存在的問(wèn)題,及時(shí)讓開(kāi)發(fā)人員得知并修改問(wèn)題,在即將發(fā)布時(shí),從測(cè)試報(bào)告中得出軟件的質(zhì)量情況。4.參考答案:B5.參考答案:B6.參考答案:D7.參考答案:錯(cuò)誤8.參考答案:B9.參考答案:A10.參考答案:C11.參考答案: 軟件測(cè)試應(yīng)該在需求分析階段就介入,因?yàn)闇y(cè)試的對(duì)象不僅僅是程序編碼,應(yīng)該對(duì)軟件開(kāi)發(fā)過(guò)程中產(chǎn)生的所有產(chǎn)品都測(cè)試,并且軟件缺陷存在放大趨勢(shì).缺陷發(fā)現(xiàn)的越晚,修復(fù)它所花費(fèi)的成本就越大。12.參考答案:B13.參考答案:14.參考答案:D15.參考答案:D16.參考答案: 在規(guī)定的條件下對(duì)程序進(jìn)行操作,以發(fā)現(xiàn)程序錯(cuò)誤,衡量軟件質(zhì)量,并對(duì)其是否能滿足設(shè)計(jì)要求進(jìn)行評(píng)估的過(guò)程。 軟件測(cè)試的目的: 測(cè)試是程序的執(zhí)行過(guò)程,目的在于發(fā)現(xiàn)錯(cuò)誤; 一個(gè)成功的測(cè)試用例在于發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤; 一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試; 確保產(chǎn)品完成了它所承諾或公布的功能,并且用戶可以訪問(wèn)到的功能都有明確的書(shū)面說(shuō)明。 確保產(chǎn)品滿足性能和效率的要求; 確保產(chǎn)品是健壯的和適應(yīng)用戶環(huán)境的。 軟件測(cè)試的原則: 測(cè)試用例中一個(gè)必須部分是對(duì)預(yù)期輸出或接過(guò)進(jìn)行定義; 程序員應(yīng)避免測(cè)試自己編寫(xiě)的程序; 編寫(xiě)軟件的組織不應(yīng)當(dāng)測(cè)試自己編寫(xiě)的軟件; 應(yīng)當(dāng)徹底檢查每個(gè)測(cè)試的執(zhí)行結(jié)果 測(cè)試用例的編寫(xiě)不僅應(yīng)當(dāng)根據(jù)有效和預(yù)料到的輸入情況,而且也應(yīng)當(dāng)根據(jù)無(wú)效和未預(yù)料到的輸入情況 檢擦程序是否“未做其應(yīng)該做的”僅是測(cè)試的一半,測(cè)試的另一半是檢查程序是否“做了其不應(yīng)該做的” 應(yīng)避免測(cè)試用例用后即棄,除非軟件本身就是個(gè)一次性的軟件 計(jì)劃測(cè)試工作時(shí)不應(yīng)默許假定不會(huì)發(fā)現(xiàn)錯(cuò)誤 程序某部分存在更多錯(cuò)誤的可能性,與該部分已經(jīng)發(fā)現(xiàn)錯(cuò)誤的數(shù)量成正比 軟件測(cè)試是一項(xiàng)極富創(chuàng)造性,極具智力的挑戰(zhàn)性的工作17.參考答案:D18.參考答案:C19.參考答案:D20.參考答案:D21.參考答案: 22.參考答案:B23.參考答案:用以模擬被測(cè)模塊的上級(jí)模塊的一次性代碼。24.參考答案:正確25.參考答案:正確26.參考答案:錯(cuò)誤27.參考答案: 1)文檔資料的審查驗(yàn)收; 2)功能測(cè)試; 3)性能測(cè)試; 4)強(qiáng)化測(cè)試; 5)性能降級(jí)執(zhí)行方式測(cè)試 6)檢查系統(tǒng)的余量要求; 7)安裝測(cè)試; 8)用戶操作測(cè)試。28.參考答案:錯(cuò)誤29.參考答案:正確30.參考答案:A,B,C,D31.參考答案:背景、項(xiàng)目簡(jiǎn)介、目的、測(cè)試范圍、測(cè)試策略、人員分工、資源要求、進(jìn)度計(jì)劃、參考文檔、常用術(shù)語(yǔ)、提交文檔、風(fēng)險(xiǎn)分析。32.參考答案:?jiǎn)巫止?jié),如A;雙字節(jié),AA、我我;特殊字符/‘。‘;、=-等;保留字,如com;文件格式為8.3格式的;文件名格式為非8.3格式的;/,/,*等九個(gè)特殊字符。33.參考答案:A34.參考答案:錯(cuò)誤35.參考答案:B36.參考答案: 37.參考答案:D38.參考答案:正確39.參考答案:正確40.參考答案:錯(cuò)誤41.參考答案:正確42.參考答案:D43.參考答案:A44.參考答案:等價(jià)類劃分;邊界值分析;因果圖45.參考答案:A46.參考答案:(1)分析軟件規(guī)格說(shuō)明描述中,那些是原因(即輸入條件或輸入條件的等價(jià)類),那些是結(jié)果(即輸出條件),并給每個(gè)原因和結(jié)果賦予一個(gè)標(biāo)識(shí)符。 (2)分析軟件規(guī)格說(shuō)明描述中的語(yǔ)義。找出原因與結(jié)果之間,原因與原因之間對(duì)應(yīng)的關(guān)系。根據(jù)這些關(guān)系,畫(huà)出因果圖。 (3)由于語(yǔ)法或環(huán)境限制,有些原因與原因之間,原因與結(jié)果之間的組合情況不不可能出現(xiàn)。為表明這些特殊情況,在因果圖上用一些記號(hào)表明約束或限制條件。 (4)把因果圖轉(zhuǎn)換為判定表。 (5)把判定表的每一列拿出來(lái)作為依據(jù),設(shè)計(jì)測(cè)試用例。47.參考答案:有性能測(cè)試、負(fù)載測(cè)試、強(qiáng)度測(cè)試、易用性測(cè)試、安全測(cè)試、配置測(cè)試、安裝測(cè)試、文檔測(cè)試、故障恢復(fù)測(cè)試、用戶界面測(cè)試、恢復(fù)測(cè)試、分布測(cè)試、可用性測(cè)試。48.參考答案: (1)分析軟件規(guī)格說(shuō)明描述中,哪些是原因(即輸入條件或輸入條件的等價(jià)類),哪些是結(jié)果(即輸出條件),并給每個(gè)原因和結(jié)果賦予一個(gè)標(biāo)識(shí)符。 (2)分析軟件規(guī)格說(shuō)明描述中
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧環(huán)衛(wèi)信息管理平臺(tái)建設(shè)方案
- 基于云計(jì)算技術(shù)的智慧環(huán)衛(wèi)解決方案
- 展臺(tái)搭建合同范本
- 稅務(wù)系統(tǒng)納稅信用管理政策解讀
- 重型柴油車遠(yuǎn)程在線監(jiān)控系統(tǒng)項(xiàng)目 投標(biāo)方案(技術(shù)方案)
- 三農(nóng)村創(chuàng)業(yè)投資手冊(cè)
- 企業(yè)供應(yīng)鏈管理的數(shù)字化轉(zhuǎn)型及優(yōu)化策略研究
- 三農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)建設(shè)手冊(cè)
- 新零售技術(shù)應(yīng)用與發(fā)展趨勢(shì)分析報(bào)告
- 停車場(chǎng)車輛出入智能管理系統(tǒng)
- 四川省2024年高等職業(yè)教育單獨(dú)招生考試中職類語(yǔ)文試題及答案
- 眼科手術(shù)學(xué)基礎(chǔ)
- 多晶硅大型還原爐裝備項(xiàng)目可行性研究報(bào)告建議書(shū)
- 2025年高考作文備考之模擬試題:“自塑”與“他塑”
- (完整版)高考英語(yǔ)詞匯3500詞(精校版)
- 2024年常州機(jī)電職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 2025年鎮(zhèn)履職事項(xiàng)清單工作培訓(xùn)會(huì)會(huì)議記錄
- 湘教版七年級(jí)數(shù)學(xué)下冊(cè)第二章實(shí)數(shù)教學(xué)課件
- 電工基礎(chǔ)知識(shí)培訓(xùn)課件
- 2024年全國(guó)職業(yè)院校技能大賽高職組(智慧物流賽項(xiàng))考試題庫(kù)(含答案)
- 《海洋平臺(tái)的腐蝕及》課件
評(píng)論
0/150
提交評(píng)論