版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單項(xiàng)選擇題:共20小題,每題1分,滿分20分;請(qǐng)將答案填入題后括號(hào)中。1.在軟件生命周期的哪一個(gè)階段,軟件缺點(diǎn)修復(fù)開銷最低(A)(A)需求分析(編制產(chǎn)品說明書)(B)設(shè)計(jì)(C)編碼(D)產(chǎn)品宣告2.單元測(cè)試頂用來模擬被測(cè)模塊調(diào)用者的模塊是(C)(A)父模塊(B)子模塊(C)驅(qū)動(dòng)模塊(D)樁模塊3.為了提升測(cè)試的效率,應(yīng)當(dāng)(D)A)隨機(jī)地采納測(cè)試數(shù)據(jù);B)取全部可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù);C)在達(dá)成編碼此后制定軟件的測(cè)試計(jì)劃;D)選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù)。4.重視于察看資源耗盡興況下的軟件表現(xiàn)的系統(tǒng)測(cè)試被稱為(B)(A)強(qiáng)度測(cè)試(B)壓力測(cè)試(C)容量測(cè)試(D)性能測(cè)試5.必然要求
2、用戶參加的測(cè)試階段是(D)(A)單元測(cè)試(B)集成測(cè)試(C)確認(rèn)測(cè)試(D)查收測(cè)試6.軟件測(cè)試員終究做些什么。(C)A)軟件測(cè)試員的目的是發(fā)現(xiàn)軟件缺點(diǎn)B)軟件測(cè)試員的目的是發(fā)現(xiàn)軟件缺點(diǎn),盡可能早一些C)軟件測(cè)試員的目的是發(fā)現(xiàn)軟件缺點(diǎn),盡可能早一些,并保證其得以修復(fù)D)軟件測(cè)試員的目的是發(fā)現(xiàn)軟件缺點(diǎn),盡可能早一些,并將其得以修復(fù)7.下邊四種說法中正確的選項(xiàng)是(C)A)因果圖法是建立在決議表法基礎(chǔ)上的一種白盒測(cè)試方法;B)等價(jià)類區(qū)分法是界限值分析法的基礎(chǔ);C)強(qiáng)健性等價(jià)類測(cè)試的測(cè)試用例要求在有效等價(jià)類中取值;D)在任何狀況下做黑盒測(cè)試皆應(yīng)第一考慮使用錯(cuò)誤推測(cè)法。8.區(qū)分軟件測(cè)試屬于白盒測(cè)試仍是黑盒
3、測(cè)試的依據(jù)是(C)A)能否履行程序代碼B)能否能看到軟件設(shè)計(jì)文檔C)能否能看到被測(cè)源程序D)運(yùn)轉(zhuǎn)結(jié)果能否確定9.以下項(xiàng)目中不屬于測(cè)試文檔的是(C)(A)測(cè)試計(jì)劃(B)測(cè)試用例(C)程序流程圖(D)測(cè)試報(bào)告10.假如某測(cè)試用例集實(shí)現(xiàn)了某軟件的路徑覆蓋,那么它必然同時(shí)實(shí)現(xiàn)了該軟件的(A)(A)判斷覆蓋(B)條件覆蓋(C)判斷/條件覆蓋(D)組合覆蓋11.以下說法不正確的選項(xiàng)是(D)q(A)測(cè)試不可以夠證明軟件的正確性;(B)測(cè)試員需要優(yōu)異的交流技巧;(C)QA與testing屬于一個(gè)層次的見解;(D)成功的測(cè)試是發(fā)現(xiàn)了錯(cuò)誤的測(cè)試。12.對(duì)Web網(wǎng)站進(jìn)行的測(cè)試中,屬于功能測(cè)試的是(B)(A)連結(jié)速度
4、測(cè)試(B)鏈接測(cè)試-1-(C)平臺(tái)測(cè)試(D)安全性測(cè)試13.在進(jìn)行單元測(cè)試時(shí),常用的方法是(B)A)采納黑盒測(cè)試,輔之以白盒測(cè)試;B)采納白盒測(cè)試,輔之以黑盒測(cè)試;C)只使用黑盒測(cè)試;D)只使用白盒測(cè)試。14.使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)的依據(jù)是指定的覆蓋標(biāo)準(zhǔn)和(B)A)程序的說明B)程序的內(nèi)部邏輯C)用戶使用說明書D)程序的需求說明17以下_不是軟件自動(dòng)化測(cè)試的長(zhǎng)處(D)(A)速度快、效率高(B)正確度和精準(zhǔn)度高(C)能提升測(cè)試的質(zhì)量(D)能充分測(cè)試軟件18.配置測(cè)試(C)(A)是指檢查軟件之間能否正確交互和共享信息(B)是交互適應(yīng)性、適用性和有效性的集中表現(xiàn)(C)是指派用各樣硬件來測(cè)試
5、軟件操作的過程(D)檢查缺點(diǎn)能否有效更正19以下各項(xiàng)中_不是一個(gè)測(cè)試計(jì)劃所應(yīng)包含的內(nèi)容(B)(A)測(cè)試資源、進(jìn)度安排(B)測(cè)試預(yù)期輸出(C)測(cè)試范圍(D)測(cè)試策略自底向上增量式集成測(cè)試中,下邊(C)描繪是正確的。測(cè)試由樁模塊控制最上邊的模塊最初測(cè)試父單元用測(cè)試過的子單元測(cè)試包含樹的深度優(yōu)先或廣度優(yōu)先遍歷過程增量式集成測(cè)試有3種方式:(A),自底向上增量測(cè)試方法和組合增量測(cè)試方法。自頂向下增量測(cè)試方法B.一次性集成測(cè)試C.多次性測(cè)試D.保護(hù)23.測(cè)試后程序中節(jié)余的錯(cuò)誤數(shù)量與該程序中已發(fā)現(xiàn)的錯(cuò)誤數(shù)量成(D)。A.未知B.反比C.相等D.正比二、判斷題:共10小題,每題1分,滿分10分;請(qǐng)將答案以“
6、”、“”形式填入題后括號(hào)中。1.好的測(cè)試員不懈追求圓滿。()2.軟件測(cè)試是有效的除去軟件缺點(diǎn)的手段。()3.程序員與測(cè)試工作沒關(guān)。()4.程序員兼任測(cè)試員能夠提升工作效率。()5.產(chǎn)品說明書(需求文檔)的更正應(yīng)當(dāng)遇到控制。()6.白盒測(cè)試的“條件覆蓋”標(biāo)準(zhǔn)強(qiáng)于“判斷覆蓋”。()7.軟件開發(fā)全過程的測(cè)試工作都能夠?qū)崿F(xiàn)自動(dòng)化。()8.找出的軟件缺點(diǎn)越多,說明剩下的軟件缺點(diǎn)越少。()9.采納自動(dòng)化測(cè)試有可能延緩項(xiàng)目進(jìn)度。()10測(cè)試應(yīng)從“大規(guī)?!遍_始,逐漸轉(zhuǎn)向“小規(guī)?!?。()三、填空題:共10小題20個(gè)空格,每個(gè)空格1分,滿分20分;請(qǐng)將答案填入指定的空白處。1.軟件缺點(diǎn)產(chǎn)生的原由包含軟件說明書、設(shè)
7、計(jì)、編寫代碼以及其余原由。-2-黑盒測(cè)試用例設(shè)計(jì)方法包含等價(jià)類區(qū)分法,界限值法,以及因果圖法,錯(cuò)誤推測(cè)法等。3.測(cè)試過程中,_測(cè)試計(jì)劃_描繪用于描繪測(cè)試的整體方案,_缺點(diǎn)報(bào)告_描繪依據(jù)測(cè)試事例找出的問題。傳統(tǒng)的等價(jià)類區(qū)分測(cè)試的實(shí)現(xiàn)分兩步進(jìn)行,一是_區(qū)分等價(jià)類表_,二是_界限值分析法_。5.在兼容性測(cè)試中,_向前兼容_是指能夠使用軟件的從前版本,_向后兼容_是指可以使用軟件的將來版本。測(cè)試工作就是進(jìn)行輸入、接受輸出、查驗(yàn)結(jié)果,不深入代碼細(xì)節(jié),這樣的測(cè)試方法稱為_動(dòng)向黑盒測(cè)試_,在不履行代碼的條件下有條理地認(rèn)真審察軟件設(shè)計(jì)、系統(tǒng)構(gòu)造和代碼,進(jìn)而找出軟件缺點(diǎn)的測(cè)試方法稱為_靜態(tài)白盒測(cè)試_。7.不需要
8、修復(fù)軟件缺點(diǎn)的原由包含_沒有時(shí)間_、不可以夠算真切的軟件缺點(diǎn)、_風(fēng)險(xiǎn)太大_、不值得修復(fù)。白盒測(cè)試又稱為_構(gòu)造測(cè)試或邏輯構(gòu)造測(cè)試_,黑盒測(cè)試又稱為_功能測(cè)試或賞賜規(guī)格說明書的測(cè)試_。動(dòng)向測(cè)試的兩個(gè)基本因素是_被測(cè)試程序_、_測(cè)試數(shù)據(jù)_。四、簡(jiǎn)答題:共3小題,每題5分,滿分15分。1軟件缺點(diǎn))軟件未達(dá)到產(chǎn)品說明書的功能)軟件出現(xiàn)了產(chǎn)品說明書指明不會(huì)出現(xiàn)的錯(cuò)誤)軟件功能超出產(chǎn)品說明書指明范圍)軟件未達(dá)到產(chǎn)品說明書雖未指出但應(yīng)達(dá)到的目標(biāo))軟件測(cè)試員認(rèn)犯難以理解、不易使用、運(yùn)轉(zhuǎn)速度遲緩、或許最后用戶以為不好2黑盒測(cè)試黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,前提是已知產(chǎn)品所擁有的功能,經(jīng)過測(cè)試來檢測(cè)每個(gè)功能能
9、否都正常使用。3如何區(qū)分等價(jià)類?1).在輸入條件規(guī)定了取值范圍或值的個(gè)數(shù)的狀況下,則能夠確定一個(gè)有效等價(jià)類和兩個(gè)無效等價(jià)類。2).在輸入條件規(guī)定了輸入值的會(huì)合或許規(guī)定了“必然如何”的條件的狀況下,則能夠確定一個(gè)有效等價(jià)類和一個(gè)無效等價(jià)類。3).在輸入條件是一個(gè)布爾量的狀況下,能夠確定一個(gè)有效等價(jià)類和一個(gè)無效等價(jià)類。4).在規(guī)定了輸入數(shù)據(jù)的一組值(假定n個(gè)),而且程序要對(duì)每一個(gè)輸入值分別辦理的狀況下,能夠確定個(gè)有效等價(jià)類和一個(gè)無效等價(jià)類。5).在規(guī)定了輸入數(shù)據(jù)必然恪守的規(guī)則的狀況下,能夠確定一個(gè)有效等價(jià)類(符合規(guī)則)和若干個(gè)無效等價(jià)類(從不一樣樣角度違犯規(guī)則)。6).在確知已區(qū)分的等價(jià)類中各元素
10、在程序辦理中的方式不一樣樣的狀況下,則應(yīng)再將該等價(jià)類進(jìn)一步的區(qū)分為更小的等價(jià)類。六、綜合題:共1小題,每題20分,滿分20分。一、單項(xiàng)選擇題;共20小題,每題1分,滿分20分;請(qǐng)將答案填入題后括號(hào)中。1.軟件測(cè)試的目的是(B)(A)發(fā)現(xiàn)程序中的全部錯(cuò)誤(B)盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤(C)證明程序是正確的(D)調(diào)試程序2.以下_不屬于測(cè)試原則的內(nèi)容(D)(A)軟件測(cè)試是有風(fēng)險(xiǎn)的行為(B)圓滿測(cè)試程序是不可以能的-3-(C)測(cè)試沒法顯示隱蔽的軟件缺點(diǎn)(D)找到的缺點(diǎn)越多軟件的缺點(diǎn)就越少3.致使軟件缺點(diǎn)的最大原由是(A)(A)編制說明書(B)設(shè)計(jì)(C)編碼(D)測(cè)試4.修復(fù)軟件缺點(diǎn)開銷最高的是_階
11、段:(D)(A)編制說明書(B)設(shè)計(jì)(C)編寫代碼(D)宣告白盒測(cè)試是依據(jù)程序的_C_來設(shè)計(jì)測(cè)試用例,黑盒測(cè)試是依據(jù)軟件的規(guī)格說明來設(shè)計(jì)測(cè)試用例。(A)功能(B)性能(C)內(nèi)部邏輯(D)內(nèi)部數(shù)據(jù)6.條件覆蓋的目的是(A)使每個(gè)判斷的全部可能的條件取值組合最少履行一次使程序中的每個(gè)判斷最少都獲取一次“真”值和“假”值。使程序中的每個(gè)判斷中每個(gè)條件的可能值最少知足一次。使程序中的每個(gè)可履行語句最少履行一次。7.一個(gè)程序中所含有的路徑數(shù)與_有著直接的關(guān)系。(A)(A)程序的復(fù)雜程度(B)程序語句行數(shù)(C)程序模塊數(shù)(D)程序指令履行時(shí)間8.動(dòng)向黑盒子測(cè)試:(B)(A)直接測(cè)試基層功能、過程、子程序和
12、庫(B)可估計(jì)履行測(cè)試時(shí)代碼量和詳盡代碼(C)從軟件獲取讀取變量和狀態(tài)信息的接見權(quán)(D)測(cè)試的是軟件在使用過程中的實(shí)質(zhì)行為9.在自低向上測(cè)試中,要編寫稱為_B_的模塊來測(cè)試正在測(cè)試的模塊。(A)測(cè)試存根(B)測(cè)試驅(qū)動(dòng)模塊(C)樁模塊(D)基層模塊10.以下_不是軟件自動(dòng)化測(cè)試的長(zhǎng)處(D)(A)速度快、效率高(B)正確度和精準(zhǔn)度高(C)能提升測(cè)試的質(zhì)量(D)能充分測(cè)試軟件11.配置測(cè)試(C)(A)是指檢查軟件之間能否正確交互和共享信息(B)是交互適應(yīng)性、適用性和有效性的集中表現(xiàn)(C)是指派用各樣硬件來測(cè)試軟件操作的過程(D)檢查缺點(diǎn)能否有效更正12.以下各項(xiàng)中_不是一個(gè)測(cè)試計(jì)劃所應(yīng)包含的內(nèi)容(B
13、)(A)測(cè)試資源、進(jìn)度安排(B)測(cè)試預(yù)期輸出(C)測(cè)試范圍(D)測(cè)試策略13.以下不屬于正式審察的方式是(D)同事審察(B)公然陳說(C)查驗(yàn)(D)編碼標(biāo)準(zhǔn)和規(guī)范14.在沒有產(chǎn)品說明書時(shí)使用_:(A)-4-研究測(cè)試(B)功能測(cè)試(C)動(dòng)向測(cè)試(D)靜態(tài)測(cè)試15.調(diào)試是(D)發(fā)現(xiàn)與開初定義的規(guī)格和標(biāo)準(zhǔn)不符合的問題發(fā)現(xiàn)軟件錯(cuò)誤征兆的過程有計(jì)劃的、可重復(fù)的過程除去軟件錯(cuò)誤的過程16.在軟件基層進(jìn)行的測(cè)試稱為(C)(A)系統(tǒng)測(cè)試(B)集成測(cè)試(C)單元測(cè)試(D)功能測(cè)試17.在確定黑盒測(cè)試策略時(shí),優(yōu)先采納的方法是(B)(A)界限值分析法(B)等價(jià)類區(qū)分(C)錯(cuò)誤推測(cè)法(D)決議表方法18.以下_不屬于
14、軟件缺點(diǎn)(A)測(cè)試人員主觀以為不合理的地方軟件未達(dá)到產(chǎn)品說明書注明的功能軟件出現(xiàn)了產(chǎn)品說明書指明不會(huì)出現(xiàn)的錯(cuò)誤軟件功能超出產(chǎn)品說明書指明范圍19.產(chǎn)品宣告后修復(fù)軟件缺點(diǎn)比項(xiàng)目開發(fā)初期這樣做的開銷要高_(dá)(D)(A)12倍(B)1020倍(C)50倍(D)100倍或更高20._把黑盒子測(cè)試和白盒子測(cè)試的界限打亂了。(A)(A)灰盒子測(cè)試(B)動(dòng)向測(cè)試(C)靜態(tài)測(cè)試(D)失敗測(cè)試二、填空題:共10小題20個(gè)空格,每個(gè)空格1分,滿分20分;請(qǐng)將答案填入指定的空白處。軟件缺點(diǎn)產(chǎn)生的原由包含_編寫說明書_、設(shè)計(jì)、_編寫代碼_以及其余原由。軟件開發(fā)模式包含_大棒模式_、邊寫邊改模式、_流水模式_、螺旋模式。
15、黑盒測(cè)試用例設(shè)計(jì)方法包含_等價(jià)類區(qū)分法_、_界限值分析法_以及因果圖法,錯(cuò)誤推測(cè)法等。測(cè)試過程中,_測(cè)試計(jì)劃_用于描繪測(cè)試的整體方案,_缺點(diǎn)報(bào)告_描繪依據(jù)測(cè)試事例找出的問題。14.傳統(tǒng)的等價(jià)類區(qū)分測(cè)試的實(shí)現(xiàn)分兩步進(jìn)行,一是區(qū)分等價(jià)類表_,二是_設(shè)計(jì)相應(yīng)的測(cè)試用例_。15.在兼容性測(cè)試中,_向前兼容_是指能夠使用軟件的從前版本,_向后兼容是指能夠使用軟件的未來版本。測(cè)試工作就是進(jìn)行輸入、接受輸出、查驗(yàn)結(jié)果,不深入代碼細(xì)節(jié),這樣的測(cè)試方法稱為_動(dòng)向黑盒測(cè)試_,在不履行代碼的條件下有條理地認(rèn)真審察軟件設(shè)計(jì)、系統(tǒng)構(gòu)造和代碼,進(jìn)而找出軟件缺點(diǎn)的測(cè)試方法稱為靜態(tài)白盒測(cè)試_。17.不需要修復(fù)軟件缺點(diǎn)的原由包
16、含_沒有時(shí)間_、不可以夠算真切的軟件缺點(diǎn)、_風(fēng)險(xiǎn)太大_、不值得修復(fù)。白盒測(cè)試又稱為_構(gòu)造測(cè)試_,黑盒測(cè)試又稱為_功能測(cè)試_。動(dòng)向測(cè)試的兩個(gè)基本因素是_被測(cè)試程序_、_測(cè)試數(shù)據(jù)_。三、判斷題:共10小題,每題1分,滿分10分;請(qǐng)將答案以“”、“”形式填入題后括號(hào)中。-5-1.白盒測(cè)試的條件覆蓋標(biāo)準(zhǔn)強(qiáng)于判斷覆蓋。()2.查收測(cè)試是以最后用戶為主的測(cè)試。()3.測(cè)試程序但是按預(yù)期方式運(yùn)轉(zhuǎn)就行了。()4.自底向上集成需要測(cè)試員編寫驅(qū)動(dòng)程序。()5.好的測(cè)試員不懈追求圓滿。()6.軟件測(cè)試工具能夠代替軟件測(cè)試員。()7.最重要的用戶界面因素是軟件符合現(xiàn)行標(biāo)準(zhǔn)和規(guī)范。()8.自動(dòng)化測(cè)試可能延緩項(xiàng)目進(jìn)度。(
17、)9.軟件測(cè)試員能夠?qū)Ξa(chǎn)品說明書進(jìn)行白盒測(cè)試。()10.靜態(tài)白盒測(cè)試能夠找出遺漏之處和問題。()四、名詞解說;共5小題,每題3分,滿分15分軟件缺點(diǎn):(符合以下規(guī)則的叫軟件缺點(diǎn)):)軟件未達(dá)到產(chǎn)品說明書的功能)軟件出現(xiàn)了產(chǎn)品說明書指明不會(huì)出現(xiàn)的錯(cuò)誤)軟件功能超出產(chǎn)品說明書指明范圍)軟件未達(dá)到產(chǎn)品說明書雖未指出但應(yīng)達(dá)到的目標(biāo))軟件測(cè)試員認(rèn)犯難以理解、不易使用、運(yùn)轉(zhuǎn)速度遲緩、或許最后用戶以為不好單元測(cè)試:?jiǎn)卧獪y(cè)試是對(duì)軟件設(shè)計(jì)的最小單元模塊進(jìn)行正確性查驗(yàn)的測(cè)試工作,主要測(cè)試模塊在語法、格式和邏輯上的錯(cuò)誤。3白盒測(cè)試白盒測(cè)試也稱為構(gòu)造測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,前提是知道產(chǎn)品內(nèi)部工作過程,可經(jīng)過測(cè)試來檢測(cè)產(chǎn)品
18、內(nèi)部動(dòng)作能否依據(jù)規(guī)格說明書的規(guī)定正常進(jìn)行,依據(jù)程序內(nèi)部的機(jī)構(gòu)測(cè)試程序,檢測(cè)程序中的每條通路能否都能夠按預(yù)約要求正確工作,而不論產(chǎn)品的功能,主要用于軟件考證?;貧w測(cè)試指軟件系統(tǒng)被更正或擴(kuò)大(如系統(tǒng)功能加強(qiáng)或升級(jí))后從頭進(jìn)行的測(cè)試,是為了保證對(duì)軟件所做的更正沒有引入新的錯(cuò)誤而重復(fù)進(jìn)行的測(cè)試。5.等價(jià)類:指某個(gè)輸入域的子會(huì)合,在該子會(huì)合中,各個(gè)輸入數(shù)據(jù)對(duì)于揭露程序中的錯(cuò)誤都是等效的。五、簡(jiǎn)答題:共3小題,每題5分,滿分15分。什么是測(cè)試用例?為何要設(shè)計(jì)測(cè)試用例?答:所謂的測(cè)試用例就是將軟件測(cè)試的行為活動(dòng),做一個(gè)科學(xué)化的組織概括。使用測(cè)試用例的利處主要表此刻以下幾個(gè)方面:在開始實(shí)行測(cè)試從前設(shè)計(jì)好測(cè)試用
19、例,能夠防范盲目測(cè)試并提升測(cè)試效率。測(cè)試用例的使用令軟件測(cè)試的實(shí)行要點(diǎn)突出、目的明確。在軟件版本更新后只需修正少部分的測(cè)試用例即可張開測(cè)試工作,降低工作強(qiáng)度、縮短項(xiàng)目周期。-6-功能模塊的通用化和復(fù)用化使軟件易于開發(fā),而相對(duì)于功能模塊的測(cè)試用例的通用化和復(fù)用化則會(huì)使軟件測(cè)試易于張開,并跟著測(cè)試用例的不停精化其效率也不停爬升簡(jiǎn)述增量式集成測(cè)試的自頂向下和自底向上兩種測(cè)試方法。答:自頂向下增量式測(cè)試的主要長(zhǎng)處在于它能夠自然地做到逐漸求精,一開始便能讓測(cè)試者看到系統(tǒng)的框架。它的主要缺點(diǎn)是需要供給被調(diào)用模擬子模塊,被調(diào)用模擬子模塊可能不可以夠反應(yīng)真切狀況,所以測(cè)試有可能不充分。自底向上測(cè)試的長(zhǎng)處在于,
20、因?yàn)轵?qū)動(dòng)模塊模擬了全部調(diào)用參數(shù),即便數(shù)據(jù)流并未構(gòu)成有向的非環(huán)狀圖,生成測(cè)試數(shù)據(jù)也沒有困難。它的缺點(diǎn)在于,直到最后一個(gè)模塊被加入進(jìn)去此后才能看到整個(gè)程序(系統(tǒng))的框架。3分析單元測(cè)試和代碼調(diào)試的差別。答:表面上這兩項(xiàng)技術(shù)很相像,因?yàn)樗鼈兌及椴齑a、運(yùn)轉(zhuǎn)程序和辦理軟件缺點(diǎn)的過程,但是它們的目標(biāo)不一樣樣:?jiǎn)卧獪y(cè)試是為了發(fā)現(xiàn)軟件缺點(diǎn),而代碼調(diào)試的目標(biāo)是修復(fù)軟件缺點(diǎn)。在分別和查找軟件缺點(diǎn)原因時(shí)這兩個(gè)過程發(fā)生交叉。六、:綜合題:共1小題,每題20分,滿分20分。1按要求給出以下程序的測(cè)試用例(要求寫出必需的說明):進(jìn)口(1)語句覆蓋a(2)判斷覆蓋A1Tc(3)條件覆蓋ANDB=0 x=x/A(4)判
21、斷-條件覆蓋bF(5)條件組合覆蓋A=2TeORx1x=x+1dF返回圖中共有4條路徑:P1(ace)、P2(abd)、P3(abe)、P4(acd)。1P1正好知足語句覆蓋的條件。能夠設(shè)計(jì)以下的輸入數(shù)據(jù):A2,B0,x42測(cè)試用比假如能夠測(cè)試路徑P1(ace)和P2(abd),就能夠知足判斷覆蓋要求。能夠設(shè)計(jì)以下兩組輸入數(shù)據(jù):A2,B0,x4A1,B1,x13條件:A1,B0,A2,x1。需要有足夠的測(cè)試用例使得上述四個(gè)條件都能有知足和不知足的狀況。以下這兩組輸入數(shù)據(jù)能知足這些要求:A2,B0,x4A1,B1,x14判斷條件覆蓋A2,B0,x4A1,B1,x1-7-5可能的條件組合:1)A1
22、,B0(2)A1,B0(3)A1,B0(4)A1,B0(5)A2,x16)A2,x1(7)A2,x1(8)A2,x1相應(yīng)的輸入數(shù)據(jù):A2,B0,x4知足(1)和(5)A2,B1,x1知足(2)和(6)A1,B0,x2知足(3)和(7)A1,B1,x1知足(4)和(8)不定項(xiàng)選擇題(每題2分,共20分)請(qǐng)將答案填入題后括號(hào)中。軟件查收測(cè)試的合格經(jīng)過準(zhǔn)則是:(ABCD)軟件需求分析說明書中定義的全部功能已全部實(shí)現(xiàn),性能指標(biāo)全部達(dá)到要求。全部測(cè)試項(xiàng)沒有節(jié)余一級(jí)、二級(jí)和三級(jí)錯(cuò)誤。立項(xiàng)審批表、需求分析文檔、設(shè)計(jì)文檔和編碼實(shí)現(xiàn)一致。查收測(cè)試工件齊備。軟件測(cè)試計(jì)劃評(píng)審會(huì)需要哪些人員參加?(ABCD)A.項(xiàng)目
23、經(jīng)理B.SQA負(fù)責(zé)人C.配置負(fù)責(zé)人D.測(cè)試組以下對(duì)于alpha測(cè)試的描繪中正確的選項(xiàng)是:(AD)A.alpha測(cè)試需要用戶代表參加B.alpha測(cè)試不需要用戶代表參加C.alpha測(cè)試是系統(tǒng)測(cè)試的一種D.alpha測(cè)試是查收測(cè)試的一種測(cè)試設(shè)計(jì)員的職責(zé)有:(BC)A.制定測(cè)試計(jì)劃B.設(shè)計(jì)測(cè)試用例C.設(shè)計(jì)測(cè)試過程、腳本D.評(píng)估測(cè)試活動(dòng)5下邊哪些屬于動(dòng)向分析(CD)A.代碼覆蓋率B.模塊功能檢查C.系統(tǒng)壓力測(cè)試D.程序數(shù)據(jù)流分析下邊哪些屬于靜態(tài)分析(ABC)A、代碼規(guī)則檢查B、程序構(gòu)造分析C、程序復(fù)雜度分析D、內(nèi)存泄露7軟件實(shí)行活動(dòng)的進(jìn)入準(zhǔn)則是(ABC)A、需求工件已經(jīng)被基線化B、詳盡設(shè)計(jì)工件已經(jīng)被
24、基線化C、構(gòu)架工件已經(jīng)被基線化D、項(xiàng)目階段成就已經(jīng)被基線化8不屬于單元測(cè)試內(nèi)容的是(D)(A)模塊接口測(cè)試(B)局部數(shù)據(jù)構(gòu)造測(cè)試(C)路徑測(cè)試(D)用戶界面測(cè)試9軟件測(cè)試設(shè)計(jì)活動(dòng)主要有(ABCD)-8-A、工作量分析B、確定并說明測(cè)試用例C、確定并構(gòu)造化測(cè)試過程D、復(fù)審并評(píng)估測(cè)試覆蓋10不屬于集成測(cè)試步驟的是(D)A、制定集成計(jì)劃B、履行集成測(cè)試C、記錄集成測(cè)試結(jié)果D、回歸測(cè)試二、填空題:共3小題10個(gè)空格,每個(gè)空格2分,滿分20分;請(qǐng)將答案填入指定的空白處。1.經(jīng)過畫因果圖來寫測(cè)試用例的步驟為分析程序規(guī)格說明的描繪中,哪些是原由,哪些是結(jié)果、分析程序規(guī)格說明的描繪中語義的內(nèi)容,并將其表示成連
25、結(jié)各個(gè)原由與各個(gè)結(jié)果的因果圖、在因果圖上使用若干個(gè)特其余符號(hào)注明特定的拘束條件、把因果圖變換為狀態(tài)圖和_把判斷表中每一列表示的狀況寫成測(cè)試用例_及共五個(gè)步驟。20.軟件測(cè)試主要分為_單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、查收測(cè)試_四類測(cè)試。軟件缺點(diǎn)產(chǎn)生的原由包含_需求_、設(shè)計(jì)、_編碼_以及其余原由。三、判斷題:共10小題,每題1分,滿分10分;請(qǐng)將答案以“”、“”形式填入題后括號(hào)中。1.軟件測(cè)試的目的是盡可能多的找出軟件的缺點(diǎn)。()2.Beta測(cè)試是查收測(cè)試的一種。()3.查收測(cè)試是由最后用戶來實(shí)行的。()項(xiàng)目立項(xiàng)前測(cè)試人員不需要提交任何工件。()單元測(cè)試能發(fā)現(xiàn)約80%的軟件缺點(diǎn)。()6.代碼評(píng)審是檢
26、查源代碼能否達(dá)到模塊設(shè)計(jì)的要求。()7.自底向上集成需要測(cè)試員編寫驅(qū)動(dòng)程序。()8.負(fù)載測(cè)試是考證要查驗(yàn)的系統(tǒng)的能力最高能達(dá)到什么程度。()9.測(cè)試人員要堅(jiān)持原則,缺點(diǎn)未修復(fù)完果斷不予經(jīng)過。()代碼評(píng)審員一般由測(cè)試員擔(dān)當(dāng)。()四、名詞解說;共5小題,每題3分,滿分15分1測(cè)試2.測(cè)試3驅(qū)動(dòng)模塊4.樁模塊5.靜態(tài)測(cè)試1測(cè)試有時(shí)也稱為室內(nèi)測(cè)試,是由一個(gè)用戶在開發(fā)環(huán)境下進(jìn)行的測(cè)試,也能夠是開發(fā)機(jī)構(gòu)內(nèi)部的用戶在模擬實(shí)質(zhì)操作環(huán)境下進(jìn)行的測(cè)試。測(cè)試是由軟件的多個(gè)用戶在一個(gè)或多個(gè)用戶的實(shí)質(zhì)使用環(huán)境下進(jìn)行的測(cè)試。3驅(qū)動(dòng)模塊驅(qū)動(dòng)模塊就是用來代替主模塊,用它來調(diào)用子模塊樁模塊集成測(cè)試前要為被測(cè)模塊編制一些模擬其下
27、級(jí)模塊功能的“替身”模塊,以代替被測(cè)模塊的接口,接受或傳達(dá)被測(cè)模塊的數(shù)據(jù),這些專供測(cè)試用的“假”模塊稱為被測(cè)模塊的樁模塊。靜態(tài)測(cè)試-9-就是不履行程序的測(cè)試,包含代碼走查,編碼規(guī)則檢查,質(zhì)量評(píng)審,設(shè)計(jì)評(píng)審等。五、簡(jiǎn)答題:共3小題,每題5分,滿分15分。階段評(píng)審與同行評(píng)審的差別。答:差別階段評(píng)審的與同行評(píng)審?fù)性u(píng)審目的:發(fā)現(xiàn)小規(guī)模工作產(chǎn)品的錯(cuò)誤,只假如找錯(cuò)誤;階段評(píng)審目的:評(píng)審模塊階段作品的正確性可行性及圓滿性同行評(píng)審人數(shù):3-7人人員必然經(jīng)過同行評(píng)審會(huì)議的培訓(xùn),由SQA指導(dǎo)階段評(píng)審人數(shù):5人左右評(píng)審人必然是專家擁有系統(tǒng)評(píng)審資格同行評(píng)審內(nèi)容:內(nèi)容小一般文檔40頁,代碼500行階段評(píng)審內(nèi)容:內(nèi)容多
28、,主要看要點(diǎn)同行評(píng)審時(shí)間:一小部分工作產(chǎn)品達(dá)成階段評(píng)審時(shí)間:平常是設(shè)置在要點(diǎn)路徑的時(shí)間點(diǎn)上。2.什么是軟件測(cè)試。最簡(jiǎn)單的說:為了發(fā)現(xiàn)程序中的錯(cuò)誤而履行程序的過程3.簡(jiǎn)述集成測(cè)試的過程。系統(tǒng)集成測(cè)試主要包含以下過程:建立確實(shí)認(rèn)過程。補(bǔ)丁確實(shí)認(rèn)過程。系統(tǒng)集成測(cè)試測(cè)試組提交過程。測(cè)試用例設(shè)計(jì)過程。測(cè)試代碼編寫過程。Bug的報(bào)告過程。每周/每?jī)芍艿慕⑦^程。點(diǎn)對(duì)點(diǎn)的測(cè)試過程。組內(nèi)培訓(xùn)過程。六、綜合題:共1小題,每題20分,滿分20分。在三角形計(jì)算中,要求三角型的三個(gè)邊長(zhǎng):A、B和C。當(dāng)三邊不可以能構(gòu)成三角形時(shí)提示錯(cuò)誤,可構(gòu)成三角形時(shí)計(jì)算三角形周長(zhǎng)。假如等腰三角形打印“等腰三角形”,假如等邊三角形,則提
29、示“等邊三角形”。給出程序偽代碼、控制流程圖、找出基本測(cè)試路徑。Programtriangle2Dima,b,cAsInteger3.DimIsATriangleAsBoolean44.Output(“Enter3integerswhicharesidesofatriangle”)9-10-101112Input(a,b,c)6.Output(“SideAis”,a)7.Output(“SideBis”,b)8.Output(“SideCis”,c)If(ab+c)AND(ba+c)AND(ca+b)ThenIsATriangle=TrueElseIsATriangle=FalseEndIfI
30、fIsATrangleThenif(a=b)AND(b=c)ThenOutput(“Equilateral”)ElseIf(ab)AND(ac)AND(bc)17.ThenOutput(“Scalence”)18.ElseOutput(“Isosecles”)EndIfEndIf21ElseOutput(“NOTaTriangle”)22EndIf23Endtriangle2圈復(fù)雜度是5?;韭窂剑裕?。選擇題(每題2分,共20分)請(qǐng)將答案填入題后括號(hào)中。1從供選擇的答案中選出應(yīng)填入以下()中的字句。軟件測(cè)試的目的是(A)。為了提升測(cè)試的效率,應(yīng)當(dāng)(B)。使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)
31、(C)和指定的覆蓋標(biāo)準(zhǔn)。與設(shè)計(jì)測(cè)試數(shù)據(jù)沒關(guān)的文檔是(D)。軟件的集成測(cè)試工作最好由(E)擔(dān)當(dāng),以提升集成測(cè)試的見效。供選擇的答案:A.談?wù)撥浖馁|(zhì)量發(fā)現(xiàn)軟件的錯(cuò)誤找出軟件中的全部錯(cuò)誤證明軟件是正確的B.隨機(jī)地采納測(cè)試數(shù)據(jù)取全部可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)在達(dá)成編碼此后制定軟件的測(cè)試計(jì)劃選擇發(fā)現(xiàn)錯(cuò)誤的可能性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù)-11-C.程序的內(nèi)部邏輯程序的復(fù)雜程度使用說明書程序的功能D.該軟件的設(shè)計(jì)人員程序的復(fù)雜程度源程序項(xiàng)目開發(fā)計(jì)劃E.該軟件的設(shè)計(jì)人員該軟件開發(fā)組的負(fù)責(zé)人該軟件的編程人員不屬于該軟件開發(fā)組的軟件設(shè)計(jì)人員2請(qǐng)從供選擇的答案中選出應(yīng)填入以下()中的字句。程序的三種基本控制構(gòu)造是(A
32、)。它們的共同點(diǎn)是(B)。構(gòu)造化程序設(shè)計(jì)的一種基本方法是(C)。軟件測(cè)試的目的是(D)。軟件調(diào)試的目的是(E)。供選擇的答案:A.過程,子程序,分程序次序,條件,循環(huán)遞歸,貨倉,行列調(diào)用,返回,轉(zhuǎn)移B.不可以夠嵌套使用只好用來寫簡(jiǎn)單的程序已經(jīng)用硬件實(shí)現(xiàn)只有一個(gè)進(jìn)口和一個(gè)出口C.優(yōu)選法遞歸法概括法逐漸求精法D.證明程序中沒有錯(cuò)誤發(fā)現(xiàn)程序中的錯(cuò)誤丈量程序的動(dòng)向特色檢查程序中的語法錯(cuò)誤E.找犯錯(cuò)誤所在并更正之除去存在錯(cuò)誤的可能性對(duì)錯(cuò)誤性質(zhì)進(jìn)行分類統(tǒng)計(jì)犯錯(cuò)的次數(shù)3從以下對(duì)于軟件測(cè)試的表達(dá)中,選出5條正確的表達(dá)。用黑盒法測(cè)試時(shí),測(cè)試用例是依據(jù)程序內(nèi)部邏輯設(shè)計(jì)的。盡量用公共過程或子程序去代替重復(fù)的代碼段。
33、測(cè)試是為了考證該軟件已正確地實(shí)現(xiàn)了用戶的要求。(4)對(duì)于連鎖型分支構(gòu)造,如有n個(gè)判斷語句,則有2n條路徑。盡量采納復(fù)合的條件測(cè)試,以防范嵌套的分支構(gòu)造。(6)GOTO語句見解簡(jiǎn)單,使用方便,在某些狀況下,保存GOTO語句反能使寫出的程序更為簡(jiǎn)短。發(fā)現(xiàn)錯(cuò)誤多的程序模塊,殘留在模塊中的錯(cuò)誤也多。黑盒測(cè)試方法中最有效的是因果圖法。在做程序的單元測(cè)試時(shí),樁(存根)模塊比驅(qū)動(dòng)模塊簡(jiǎn)單編寫。程序效率的提升主要應(yīng)經(jīng)過選擇高效的算法來實(shí)現(xiàn)。4從供選擇的答案中選出同以下對(duì)于軟件測(cè)試的各條表達(dá)關(guān)系最親密的字句。A對(duì)靠譜性要求很高的軟件,比方操作系統(tǒng),由第三者對(duì)源代碼進(jìn)行逐行檢查。B已有的軟件被改版時(shí),因?yàn)橛龅礁?/p>
34、的影響,改版前正常的功能可能發(fā)生異樣,性能也可能降落。因-12-此,對(duì)更正的軟件進(jìn)行測(cè)試是必需的。C在乎識(shí)到被測(cè)試模塊的內(nèi)部構(gòu)造或算法的狀況下進(jìn)行測(cè)試。D為了確認(rèn)用戶的需求,先做出系統(tǒng)的主要部分,提交給用戶試用。E在測(cè)試擁有層次構(gòu)造的大型軟件時(shí),有一種方法是從上層模塊開始,由上到下進(jìn)行測(cè)試。此時(shí),有必要用一些模塊代替還沒有測(cè)試過的基層模塊。供選擇的答案:AE:仿真器代碼審察模擬器樁驅(qū)動(dòng)器域測(cè)試黑盒測(cè)試原型白盒測(cè)試退化測(cè)試二、填空題:共4小題10個(gè)空格,每個(gè)空格2分,滿分20分;請(qǐng)將答案填入指定的空白處。對(duì)面向過程的系統(tǒng)采納的集成策略有_、_兩種。軟件測(cè)試主要分為_、_、_、_四類測(cè)試。黑盒測(cè)試
35、用例設(shè)計(jì)方法包含_、_以及_,錯(cuò)誤推測(cè)法等。26.測(cè)試工作就是進(jìn)行輸入、接受輸出、查驗(yàn)結(jié)果,不深入代碼細(xì)節(jié),這樣的測(cè)試方法稱為_,三、判斷題:共10小題,每題1分,滿分10分;請(qǐng)將答案以“”、“”形式填入題后括號(hào)中。好的測(cè)試員不懈追求圓滿。()測(cè)試程序但是按預(yù)期方式運(yùn)轉(zhuǎn)就行了。()不存在質(zhì)量很高但靠譜性很差的產(chǎn)品。()4.在沒有產(chǎn)品說明書和需求文檔的條件下能夠進(jìn)行動(dòng)向黑盒測(cè)試。()5.靜態(tài)白盒測(cè)試能夠找出遺漏之處和問題。()6.測(cè)試錯(cuò)誤提示信息不屬于文檔測(cè)試范圍。()單元測(cè)試能發(fā)現(xiàn)約80%的軟件缺點(diǎn)。()8.代碼評(píng)審是檢查源代碼能否達(dá)到模塊設(shè)計(jì)的要求。()9.自頂向下集成需要測(cè)試員編寫驅(qū)動(dòng)程序
36、。()老是第一設(shè)計(jì)黑盒測(cè)試用例。()四、名詞解說;共5小題,每題3分,滿分15分1查收測(cè)試2.失敗測(cè)試3驅(qū)動(dòng)模塊4.樁模塊5.白盒測(cè)試五、簡(jiǎn)答題:共3小題,每題5分,滿分15分。如何做好文檔測(cè)試?什么是軟件測(cè)試?軟件測(cè)試與調(diào)試有什么差別?軟件測(cè)試包含哪些種類的測(cè)試?這些測(cè)試之間的差別是什么?六、:綜合題:共1小題,每題20分,滿分20分。針對(duì)以下問題:某一種8位計(jì)算機(jī),其十六進(jìn)制常數(shù)的定義是以0 x或0X開頭的十六進(jìn)制整數(shù),其取值范圍為7f7f(不區(qū)分大小寫字母),如0 x13、0 x6A、0 x3c。請(qǐng)采納等價(jià)類區(qū)分的方法設(shè)計(jì)測(cè)試用例。軟件測(cè)試技術(shù)(D卷)答案及評(píng)分標(biāo)準(zhǔn)一、單項(xiàng)選擇題(201
37、20分)-13-題號(hào)1A1B1C1D1E2A2B2C2D2E答案題號(hào)333334A4B4C4D4E答案(4)(5)(6)(7)(10)二、填空題(20120分)自頂向下集成、自底向上集成單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、查收測(cè)試等價(jià)類區(qū)分、界限值分析、因果圖黑盒測(cè)試三、判斷題(10110分)題號(hào)答案四、名詞解說(5315分)1查收測(cè)試是軟件產(chǎn)品達(dá)成了功能測(cè)試和系統(tǒng)測(cè)試此后,在產(chǎn)品宣告從前所進(jìn)行的軟件測(cè)試活動(dòng)。2失敗測(cè)試純粹為了損壞軟件而設(shè)計(jì)和履行的測(cè)試事例,被稱為失敗測(cè)試。3驅(qū)動(dòng)模塊驅(qū)動(dòng)模塊就是用來代替主模塊,用它來調(diào)用子模塊樁模塊集成測(cè)試前要為被測(cè)模塊編制一些模擬其下級(jí)模塊功能的“替身”模塊,以
38、代替被測(cè)模塊的接口,接受或傳達(dá)被測(cè)模塊的數(shù)據(jù),這些專供測(cè)試用的“假”模塊稱為被測(cè)模塊的樁模塊。5白盒測(cè)試也稱為構(gòu)造化測(cè)試、鑒于代碼的測(cè)試,是一種測(cè)試用例設(shè)計(jì)方法,它從程序的控制構(gòu)造導(dǎo)出測(cè)試用例。五、簡(jiǎn)答題(3515分)1認(rèn)真閱讀,跟從每個(gè)步驟,檢查每個(gè)圖形,試一試每個(gè)示例。檢查文檔的編寫能否知足文檔編寫的目的內(nèi)容能否齊備,正確內(nèi)容能否圓滿標(biāo)志能否正確2軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而履行程序的過程。或許說,軟件測(cè)試是依據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部構(gòu)造而精心設(shè)計(jì)一批測(cè)試用例(即輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果),并利用這些測(cè)試用例去運(yùn)轉(zhuǎn)程序,以發(fā)現(xiàn)程序錯(cuò)誤的過程。軟件測(cè)試與調(diào)試在目的、技術(shù)和方法等方
39、面存在很大的差別,主要表此刻以下方面:(1)測(cè)試是為了發(fā)現(xiàn)軟件中存在的錯(cuò)誤;調(diào)試是為了證明軟件開發(fā)的正確性。-14-2)測(cè)試以已知條件開始,使用開初定義的程序,且有預(yù)知的結(jié)果,不可以預(yù)示的僅是程序能否經(jīng)過測(cè)試;調(diào)試一般是以不可以知的內(nèi)部條件開始,除統(tǒng)計(jì)性調(diào)試外,結(jié)果是不可以預(yù)示的。3)測(cè)試是有計(jì)劃的,需要進(jìn)行測(cè)試設(shè)計(jì);調(diào)試是不受時(shí)間拘束的。4)測(cè)試經(jīng)歷發(fā)現(xiàn)錯(cuò)誤、更正錯(cuò)誤、從頭測(cè)試的過程;調(diào)試是一個(gè)推理的過程。(5)測(cè)試的履行是有規(guī)程的;調(diào)試的履行常常要求開發(fā)人員進(jìn)行必需推理致使知覺的飛奔。6)測(cè)試常常是由獨(dú)立的測(cè)試組在不認(rèn)識(shí)軟件設(shè)計(jì)的條件下達(dá)成的;調(diào)試必然由認(rèn)識(shí)詳盡設(shè)計(jì)的開發(fā)人員達(dá)成。7)大部
40、分測(cè)試的履行和設(shè)計(jì)能夠由工具支持;調(diào)式時(shí),開發(fā)人員能利用的工具主假如調(diào)試器。3軟件測(cè)試包含單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試等。單元測(cè)試集中于單個(gè)模塊的功能和構(gòu)造的查驗(yàn);集成測(cè)試集中于模塊組合的功能和軟件構(gòu)造查驗(yàn);確認(rèn)測(cè)試主要檢查軟件能否符合合同要求,包含需求規(guī)格說明、設(shè)計(jì)規(guī)格說明和用戶手冊(cè)等;系統(tǒng)測(cè)試集中查驗(yàn)系統(tǒng)全部元素之間協(xié)作能否適合,整個(gè)系統(tǒng)的性能和功能能否達(dá)到。六綜合題(12020分)輸入條件有效等價(jià)類無效等價(jià)類開頭字符由0 x或0X開頭(1)以字母開頭以非0數(shù)字開頭(2)(3)數(shù)值字符數(shù)字或AF的字母(4)AF之外的字母(5)數(shù)值字符個(gè)1個(gè)(6)0個(gè)(7)數(shù)7f數(shù)值-7f且7f(
41、8)(9)(10)7f用例1:0 x7F,覆蓋等價(jià)類(1)(4)(6)(8)用例2:-0Xb,覆蓋等價(jià)類(1)(4)(6)(8)用例3:0X0,覆蓋等價(jià)類(1)(4)(6)(8)用例4:0 x,覆蓋等價(jià)類(1)(7)用例5:A7,覆蓋等價(jià)類(2)用例6:-1A,覆蓋等價(jià)類(3)用例7:0X8h,覆蓋等價(jià)類(1)(5)用例8:0 x80,覆蓋等價(jià)類(1)(4)(10)用例9:-0XaB,覆蓋等價(jià)類(1)(4)(9)電子科技大學(xué)二零零八至二零零八學(xué)年第二學(xué)期-15-軟件測(cè)試技術(shù)(B卷)課程考試題(120分鐘)閉卷考試時(shí)間:2008一二三四總分評(píng)卷教師說明:本試卷共四大題,試卷滿分100分。注意:請(qǐng)
42、將全部答案填寫在最后一頁答題卡上。一、單項(xiàng)選擇題:共20小題,每題2分,滿分40分。1軟件測(cè)試的目的:(c)防范軟件開發(fā)中出現(xiàn)的錯(cuò)誤發(fā)現(xiàn)軟件開發(fā)中出現(xiàn)的錯(cuò)誤盡可能發(fā)現(xiàn)并除去軟件中隱蔽的錯(cuò)誤,提升軟件的靠譜性更正軟件中出現(xiàn)的錯(cuò)誤2、軟件測(cè)試是采納(a)履行軟件的活動(dòng)。測(cè)試用例輸入數(shù)據(jù)C測(cè)試環(huán)境輸入條件3、致使軟件缺點(diǎn)的最大原由是:(a)軟件需求說明書設(shè)計(jì)方案C編碼保護(hù)4、在以下描繪中,對(duì)于一個(gè)軟件缺點(diǎn)狀態(tài)圓滿變化的錯(cuò)誤描繪是(d)、翻開修復(fù)封閉、翻開封閉C、翻開保存、激活修復(fù)從頭翻開5、在以下描繪中,對(duì)于測(cè)試與調(diào)試的說法錯(cuò)誤的選項(xiàng)是(d)、測(cè)試是顯示錯(cuò)誤的行為;而調(diào)試是推理的過程;B、測(cè)試顯示開
43、發(fā)人員的錯(cuò)誤。調(diào)試是開發(fā)人員為自己辯白;C、測(cè)試能預(yù)期和可控。調(diào)試需要想象、經(jīng)驗(yàn)和思慮;D、測(cè)試必然在詳盡設(shè)計(jì)已經(jīng)達(dá)成的狀況下才能開始;沒有詳盡設(shè)計(jì)的信息調(diào)試不可以能進(jìn)行。6、某次程序調(diào)試沒有出現(xiàn)估計(jì)的結(jié)果,以下(b)不可以能是致使犯錯(cuò)的原由。A變量沒有初始化B編寫的語句書寫格式不規(guī)范C循環(huán)控制犯錯(cuò)D代碼輸入有誤7、軟件缺點(diǎn)修復(fù)的代價(jià)最高的階段為(a)A、宣告階段B、需求階段C、設(shè)計(jì)階段D、編碼階段8、不屬于邏輯覆蓋方法的是(d)。A組合覆蓋B判斷覆蓋C條件覆蓋D接口覆蓋9、(d)是選擇若干個(gè)測(cè)試用例,運(yùn)轉(zhuǎn)被測(cè)程序,使得程序中的每個(gè)可履行語句最少履行一次。A、條件覆蓋B、組合覆蓋C、判斷覆蓋D
44、、語句覆蓋-16-10、(a)是設(shè)計(jì)足夠多的測(cè)試用例,使得程序中每個(gè)判斷包含的每個(gè)條件的全部狀況(真/假)最少出現(xiàn)一次,而且每個(gè)判斷自己的判斷結(jié)果(真/假)也最少出現(xiàn)一次。A、判斷條件覆蓋B、組合覆蓋C、判斷覆蓋D、條件覆蓋11軟件測(cè)試是軟件質(zhì)量保證的重要手段,下述哪一種測(cè)試是軟件測(cè)試的最基礎(chǔ)環(huán)節(jié)?(b)功能測(cè)試單元測(cè)試C構(gòu)造測(cè)試查收測(cè)試12、單元測(cè)試的主要任務(wù)不包含(b)。A犯錯(cuò)辦理B全局?jǐn)?shù)據(jù)構(gòu)造C獨(dú)立路徑D模塊接口13、以以以下圖所示的N-S圖,最少需要(b)個(gè)測(cè)試用例達(dá)成邏輯覆蓋。A12B48C27D1814、單元測(cè)試頂用來模擬實(shí)現(xiàn)被測(cè)模塊需調(diào)用的其余功能模塊的是(b)。A驅(qū)動(dòng)模塊B樁模
45、塊C主控模塊D真切的被調(diào)用模塊15、集成測(cè)試計(jì)劃應(yīng)當(dāng)在(b)階段末提交。A、需求分析B、綱領(lǐng)設(shè)計(jì)C、詳盡設(shè)計(jì)D、單元測(cè)試達(dá)成16、以下對(duì)于程序效率的描繪錯(cuò)誤的選項(xiàng)是(c)。提升程序的履行速度能夠提升程序的效率B降低程序占用的儲(chǔ)蓄空間能夠提升程序的效率C源程序的效率與詳盡設(shè)計(jì)階段確定的算法的效率沒關(guān)D好的程序設(shè)計(jì)能夠提升效率17、以下(b)是對(duì)程序流程圖進(jìn)行簡(jiǎn)化后獲取的,它能夠更為突出的表示程序控制流的構(gòu)造,且不包含復(fù)合條件。ADD-路徑圖B控制流圖CMM-路徑圖D模塊調(diào)用圖18、自底向上增量式集成測(cè)試中,下邊(c)描繪是正確的。A測(cè)試由樁模塊控制B最上邊的模塊最初測(cè)試C父單元用測(cè)試過的子單元測(cè)
46、試-17-D包含樹的深度優(yōu)先或廣度優(yōu)先遍歷過程19、測(cè)試后程序中節(jié)余的錯(cuò)誤數(shù)量與該程序中已發(fā)現(xiàn)的錯(cuò)誤數(shù)量成(d)。A未知B反比C相等D正比20、針對(duì)能否對(duì)無效數(shù)據(jù)進(jìn)行測(cè)試,能夠?qū)⒌葍r(jià)類測(cè)試分為(b)1)標(biāo)準(zhǔn)(一般)等價(jià)類測(cè)試2)強(qiáng)健等價(jià)類測(cè)試3)弱等價(jià)類測(cè)試4)強(qiáng)等價(jià)類測(cè)試A3)4)B1)2)C1)3)D2)4)二、判斷題:共20小題,每題1分,滿分20分)1、一個(gè)程序中所含有的路徑數(shù)與程序的復(fù)雜程度有著直接的關(guān)系。()2、構(gòu)造性測(cè)試是依據(jù)軟件的規(guī)格說明來設(shè)計(jì)測(cè)試用例。(x)3、錯(cuò)誤推測(cè)法是依據(jù)輸出對(duì)輸入的依靠關(guān)系來設(shè)計(jì)測(cè)試用例的。(x)4、軟件缺點(diǎn)屬性包含缺點(diǎn)表記、缺點(diǎn)種類、缺點(diǎn)嚴(yán)重程度、缺
47、點(diǎn)產(chǎn)生可能性、缺點(diǎn)優(yōu)先級(jí)、缺點(diǎn)狀態(tài)、缺點(diǎn)發(fā)源、缺點(diǎn)根源、缺點(diǎn)原由。()5、對(duì)于一個(gè)含有n個(gè)變量的程序,采納界限值強(qiáng)健性測(cè)試方法來測(cè)試程序會(huì)產(chǎn)生6n+1個(gè)測(cè)試用例。()6、數(shù)據(jù)流測(cè)試是主要用作路徑測(cè)試的真切性檢查。兩種形式分別為定義/使用測(cè)試、鑒于程序片的測(cè)試。()7、軟件只需經(jīng)過嚴(yán)格謹(jǐn)慎的內(nèi)部測(cè)試此后,能夠做到?jīng)]出缺點(diǎn)。(x)8、測(cè)試用例應(yīng)由測(cè)試輸入數(shù)據(jù)和對(duì)應(yīng)的實(shí)質(zhì)輸出結(jié)果這兩部分構(gòu)成。(x)9、測(cè)試是能夠窮盡的。(x)10、測(cè)試自動(dòng)化是全能的。(x)11、軟件缺點(diǎn)可能會(huì)被修復(fù),可能會(huì)被保存或許表記出來。()12、每一個(gè)軟件項(xiàng)目都有一個(gè)最優(yōu)的測(cè)試量。()13、黑盒測(cè)試常常會(huì)造成測(cè)試用例之間可能
48、存在嚴(yán)重的冗余和未測(cè)試的功能破綻。()14、代碼審察工作屬于靜態(tài)測(cè)試。()15、軟件測(cè)試是一個(gè)過程,包含若干活動(dòng),運(yùn)轉(zhuǎn)軟件進(jìn)行測(cè)試但是活動(dòng)之一。()16、回歸測(cè)試是在軟件更正后再次運(yùn)轉(zhuǎn)從前為查找錯(cuò)誤而履行程序曾用過的測(cè)試用例.17、集成測(cè)試是為確定軟件系統(tǒng)能否知足查收標(biāo)準(zhǔn)以及使客戶決定能否接受而進(jìn)行的正式測(cè)試.(x)18、測(cè)試依據(jù)測(cè)試層次能夠區(qū)分紅為單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試。()19、只需能夠達(dá)到100的邏輯覆蓋率,就能夠保證程序的正確性。(x)20、永久出缺點(diǎn)種類會(huì)在測(cè)試的一個(gè)層次上被發(fā)現(xiàn),而且能夠在另一個(gè)層次上閃避檢測(cè)。()三、簡(jiǎn)答題:共4小題,每題5分,滿分20分。1、優(yōu)異的軟件測(cè)試
49、工程師應(yīng)具備哪些素質(zhì)?答:擁有研究精神、擁有優(yōu)異的計(jì)算機(jī)編程基礎(chǔ)、故障除去好手、不屈不撓的精神、擁有創(chuàng)新精神和超前意識(shí)、追求圓滿、判斷正確、擁有整體見解,對(duì)細(xì)節(jié)敏感、團(tuán)隊(duì)合作精神,交流能力2、有二元函數(shù)f(x,y),此中x1,12,y1,31;請(qǐng)寫出該函數(shù)采納基本界限值分析法設(shè)計(jì)的測(cè)試用例。答:,3、黑盒測(cè)試與白盒測(cè)試各有哪些優(yōu)缺點(diǎn),應(yīng)當(dāng)如何聯(lián)合才能解決破綻和冗余問題?-18-答:功能性測(cè)試擁有兩大長(zhǎng)處:功能性測(cè)試與軟件如何實(shí)現(xiàn)沒關(guān);測(cè)試用例開發(fā)能夠與實(shí)現(xiàn)并前進(jìn)行,因此能夠壓縮總的項(xiàng)目開發(fā)時(shí)間。缺點(diǎn):測(cè)試用例之間可能存在嚴(yán)重的冗余,還會(huì)有位測(cè)試的軟件破綻。結(jié)構(gòu)性測(cè)試限制于已經(jīng)達(dá)成的代碼行為中間
50、,離代碼太近。所以能夠構(gòu)造性測(cè)試指標(biāo)去解決冗余和破綻問題。假如發(fā)現(xiàn)同一條程序路徑被多個(gè)功能性測(cè)試用例遍歷,就能夠思疑這類冗余不會(huì)發(fā)生新的缺點(diǎn),假如沒有達(dá)到必然的DD路徑覆蓋,則可知在功能性測(cè)試使勁中存在破綻。所以路徑測(cè)試能夠供給作為功能性測(cè)試交叉檢查的一組指標(biāo)。4、有一段程序以下,請(qǐng)?jiān)O(shè)計(jì)測(cè)試用例以知足語句覆蓋要求。voidDoWork(intx,inty,intz)intk=0,j=0;if(x3)&(z5)j=x*y+10;/語句塊2j=j%3;/語句塊3答:要實(shí)現(xiàn)DoWork函數(shù)的語句覆蓋,只需設(shè)計(jì)一個(gè)測(cè)試用例就能夠覆蓋程序中的全部可履行語句。四、綜合題:共2小題,每題10分,滿分20分。1、使用基本路徑測(cè)試
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年加工承攬合同條款明細(xì)
- 橡膠制品行業(yè)的供應(yīng)商評(píng)估與管理考核試卷
- 烘焙食品行業(yè)可持續(xù)發(fā)展路徑考核試卷
- 2024年伙伴聯(lián)保個(gè)人貸款
- 2024年企業(yè)間國際商務(wù)咨詢合同
- 2024年個(gè)人借款合同標(biāo)準(zhǔn)文本
- 2024年別墅建筑及裝修施工合同
- 2024年雙邊科技交流與合作合同
- (2024版)房地產(chǎn)買賣合同標(biāo)的及服務(wù)細(xì)節(jié)
- 2024年制造企業(yè)原材料供應(yīng)合同
- 2022年上海市徐匯區(qū)中考一模英語試題(含詳細(xì)解析和答案)
- 世界問候日介紹你的問候溫暖著這個(gè)世界禮貌禮儀打招呼優(yōu)秀課件兩篇
- 2022年公務(wù)員聯(lián)考公安專業(yè)科目真題與答案
- 防靜電標(biāo)準(zhǔn)規(guī)范
- 醫(yī)護(hù)人員個(gè)人防護(hù)和手衛(wèi)生的重要性
- 農(nóng)業(yè)昆蟲分類-螨類
- MT-T 1201.1-2023 煤礦感知數(shù)據(jù)聯(lián)網(wǎng)接入規(guī)范 第1部分:安全監(jiān)控
- 2023年副主任醫(yī)師(副高)-中醫(yī)外科學(xué)(副高)考試歷年高頻考點(diǎn)真題附帶含答案
- 《旅游概論》課程標(biāo)準(zhǔn)
- 軍事理論知到章節(jié)答案智慧樹2023年哈爾濱工程大學(xué)
- 退役士兵稅收優(yōu)惠政策
評(píng)論
0/150
提交評(píng)論