版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
軟件測試題庫含參考答案解析一、單選題(共70題,每題1分,共70分)1.測試“關(guān)閉文件”操作時,下列說法不正確的是()。A、編輯文件后不保存,從任務(wù)管理器中結(jié)束任務(wù),程序應(yīng)直接被關(guān)閉B、編輯文件后不保存,單擊窗口右上角的關(guān)閉按鈕,系統(tǒng)應(yīng)有是否保存再關(guān)閉類似的提示C、編輯文件后保存,文件正常關(guān)閉D、編輯文件后不保存,直接從菜單關(guān)閉,系統(tǒng)應(yīng)有是否保存再關(guān)閉類似的提示正確答案:C2.在軟件生命周期的哪一個階段,軟件缺陷修復(fù)費用最低A、產(chǎn)品發(fā)布B、編碼C、設(shè)計D、需求分析(編制產(chǎn)品說明書)正確答案:D3.()是一種黑盒測試方法,它是把程序的輸入域劃分成若干部分,然后從每個部分中選取少數(shù)代表性數(shù)據(jù)當(dāng)作測試用例A、等價類劃分法B、邊界值分析法C、因果圖法D、場景法正確答案:A答案解析:等價類劃分法是一種黑盒測試方法,它將程序的輸入域劃分為若干部分,然后從每個部分中選取少數(shù)代表性數(shù)據(jù)作為測試用例。通過這種方式,可以減少測試用例的數(shù)量,同時保證對輸入域的覆蓋。邊界值分析法主要關(guān)注輸入域的邊界值;因果圖法用于分析輸入條件之間的因果關(guān)系;場景法是基于用戶場景來設(shè)計測試用例。所以答案是A。4.以程序內(nèi)部的邏輯結(jié)構(gòu)為基礎(chǔ)的測試用例設(shè)計技術(shù)屬于()A、灰盒測試B、白盒測試C、數(shù)據(jù)測試D、黑盒測試正確答案:B答案解析:白盒測試是基于程序內(nèi)部邏輯結(jié)構(gòu)進行測試用例設(shè)計的技術(shù),它需要了解程序的內(nèi)部結(jié)構(gòu)和代碼實現(xiàn)細(xì)節(jié),通過對程序的邏輯結(jié)構(gòu)進行分析來設(shè)計測試用例,以檢查程序內(nèi)部的邏輯和控制流程是否正確。而黑盒測試是基于功能進行測試,不考慮程序內(nèi)部結(jié)構(gòu);灰盒測試是介于白盒測試和黑盒測試之間的一種測試;數(shù)據(jù)測試側(cè)重于對數(shù)據(jù)的驗證等,均不符合題意。5.在下列描述中,關(guān)于測試與調(diào)試的說法錯誤的是()A、測試是顯示錯誤的行為;而調(diào)試是推理的過程;B、測試顯示開發(fā)人員的錯誤。調(diào)試是開發(fā)人員為自己辯護;C、測試能預(yù)期和可控。調(diào)試需要想象、經(jīng)驗和思考;D、測試必須在詳細(xì)設(shè)計已經(jīng)完成的情況下才能開始;沒有詳細(xì)設(shè)計的信息調(diào)試不可能進行。正確答案:D答案解析:測試的目的是發(fā)現(xiàn)軟件中的錯誤,它可以在軟件開發(fā)的各個階段進行,并不一定要在詳細(xì)設(shè)計完成后才開始。而調(diào)試是在測試發(fā)現(xiàn)錯誤后,開發(fā)人員分析錯誤原因并解決問題的過程,調(diào)試需要開發(fā)人員運用想象、經(jīng)驗和思考等,即使沒有詳細(xì)設(shè)計的全部信息,也可以根據(jù)錯誤現(xiàn)象等進行調(diào)試。選項A、B、C關(guān)于測試與調(diào)試的描述都是正確的。6.單元測試中使用的輔助模塊分為驅(qū)動模塊和()A、傳出模塊B、主模塊C、樁模塊D、傳入模塊正確答案:C答案解析:在單元測試中,輔助模塊分為驅(qū)動模塊和樁模塊。驅(qū)動模塊相當(dāng)于所測模塊的主程序,它接收測試數(shù)據(jù)并將這些數(shù)據(jù)傳遞給所測模塊,啟動所測模塊工作;樁模塊用來代替所測模塊工作中調(diào)用的其他模塊,其作用是返回被代替模塊的各種可能的運行結(jié)果,以便對所測模塊進行測試。7.軟件測試方法按照測試過程是否執(zhí)行程序分為動態(tài)測試和()。A、黑盒法B、灰盒法C、白盒法D、靜態(tài)測試正確答案:D答案解析:靜態(tài)測試是不運行程序,僅通過分析或檢查等手段來發(fā)現(xiàn)軟件缺陷的測試方法,與動態(tài)測試(通過執(zhí)行程序來進行測試)相對應(yīng)。白盒法、黑盒法、灰盒法都屬于動態(tài)測試中依據(jù)測試策略和技術(shù)的分類,不是按照是否執(zhí)行程序來劃分的測試類型。8.調(diào)試是()A、發(fā)現(xiàn)與預(yù)先定義的規(guī)格和標(biāo)準(zhǔn)不符合的問題B、發(fā)現(xiàn)軟件錯誤征兆的過程C、有計劃的、可重復(fù)的過程D、消除軟件錯誤的過程正確答案:D9.產(chǎn)品發(fā)布后修復(fù)軟件缺陷比項目開發(fā)早期這樣做的費用要高_(dá)____A、10~20倍B、50倍C、100倍或更高D、1~2倍正確答案:C答案解析:在產(chǎn)品發(fā)布后修復(fù)軟件缺陷的費用比項目開發(fā)早期要高很多,通常會達(dá)到100倍或更高。因為在項目開發(fā)早期發(fā)現(xiàn)并修復(fù)缺陷,相對較為容易,成本較低。而在產(chǎn)品發(fā)布后,可能需要重新進行測試、部署等一系列操作,還可能會對用戶造成影響,導(dǎo)致巨大的經(jīng)濟損失和聲譽損害等,所以修復(fù)成本會大幅增加,遠(yuǎn)超過100倍。10.軟件測試的目的是()A、評價軟件的質(zhì)量B、發(fā)現(xiàn)軟件的錯誤C、找出軟件中所有的錯誤D、證明軟件的正確的正確答案:B答案解析:軟件測試的目的是發(fā)現(xiàn)軟件中的錯誤,而不是評價軟件質(zhì)量,軟件質(zhì)量評價是軟件質(zhì)量保證等活動的內(nèi)容;也不可能找出軟件中所有錯誤,因為測試存在局限性;更不是證明軟件正確,軟件正確性證明是非常困難甚至幾乎不可能完全做到的,測試是為了盡可能發(fā)現(xiàn)軟件中的問題,以便進行修復(fù)和改進。11.某次程序調(diào)試沒有出現(xiàn)預(yù)計的結(jié)果,下列()不可能是導(dǎo)致出錯的原因。A、變量沒有初始化B、循環(huán)控制出錯C、編寫的語句書寫格式不規(guī)范D、代碼輸入有誤正確答案:C答案解析:變量沒有初始化會導(dǎo)致程序運行時出現(xiàn)不可預(yù)測的結(jié)果,循環(huán)控制出錯也會使程序執(zhí)行流程不符合預(yù)期,代碼輸入有誤更是直接可能導(dǎo)致程序無法按預(yù)計運行。而編寫的語句書寫格式不規(guī)范不一定會導(dǎo)致程序沒有出現(xiàn)預(yù)計結(jié)果,比如只是縮進不規(guī)范等情況,只要語法正確,程序邏輯正確,就不影響程序按預(yù)期運行。12.導(dǎo)致軟件缺陷的最大原因是:()A、軟件需求說明書B、設(shè)計方案C、編碼D、維護正確答案:A答案解析:需求是軟件開發(fā)的基礎(chǔ),如果需求說明書存在問題,比如需求不明確、不準(zhǔn)確、不完整等,會導(dǎo)致后續(xù)的設(shè)計、編碼、測試等一系列工作都出現(xiàn)偏差,從而產(chǎn)生大量軟件缺陷。設(shè)計方案基于需求,編碼實現(xiàn)設(shè)計,維護是對已有的軟件進行修改完善,它們產(chǎn)生缺陷的源頭往往還是需求方面的問題。13.下列能表達(dá)程序未按照預(yù)期運行,但不會導(dǎo)致整體失效的是()A、故障B、缺點C、異常D、失效正確答案:C答案解析:程序運行中出現(xiàn)的異常是指程序在運行時發(fā)生的、不符合預(yù)期的情況,但它不一定會導(dǎo)致程序整體失效。異常通常是由于程序邏輯錯誤、外部環(huán)境變化、輸入數(shù)據(jù)異常等原因引起的。當(dāng)程序遇到異常時,它可能會采取一些特殊的處理措施,例如捕獲異常、記錄錯誤信息、進行重試等,以避免程序崩潰或產(chǎn)生不可預(yù)測的結(jié)果。故障則通常指的是硬件或軟件的錯誤或失效,可能會導(dǎo)致程序無法正常運行或產(chǎn)生錯誤的結(jié)果。缺點通常指的是程序設(shè)計或?qū)崿F(xiàn)中的不足之處,可能會影響程序的性能、可靠性或可維護性,但不一定會導(dǎo)致程序運行時出現(xiàn)問題。失效則指的是程序無法按照預(yù)期運行或產(chǎn)生錯誤的結(jié)果,通常是由于程序中的故障或錯誤導(dǎo)致的。失效可能會導(dǎo)致程序崩潰、數(shù)據(jù)丟失或其他嚴(yán)重后果。14.軟件內(nèi)部/外部質(zhì)量模型中,以下()不是功能性包括的子特性。A、互操作性B、適合性C、準(zhǔn)確性D、穩(wěn)定性正確答案:D答案解析:功能性包括適合性、準(zhǔn)確性、互操作性等子特性,穩(wěn)定性不屬于功能性的子特性,它屬于可靠性的子特性。15.下列不屬于GUI系統(tǒng)層次劃分的是()。A、界面層B、窗口層C、接口層D、功能層正確答案:D16.測試程序時不在機器上直接運行程序,而是采用人工檢查或計算機輔助靜態(tài)分析的手段檢查程序。這種測試稱為()A、靜態(tài)測試B、白盒測試C、黑盒測試D、動態(tài)測試正確答案:A答案解析:靜態(tài)測試是指測試程序時不在機器上直接運行程序,而是采用人工檢查或計算機輔助靜態(tài)分析的手段檢查程序。白盒測試是基于代碼結(jié)構(gòu)的測試方法;黑盒測試是基于功能的測試方法;動態(tài)測試是通過運行程序來發(fā)現(xiàn)問題。17.在設(shè)計階段中,設(shè)計人員把經(jīng)評審?fù)ㄟ^的各項需求轉(zhuǎn)換成一個相應(yīng)的體系結(jié)構(gòu),該體系結(jié)構(gòu)是指()A、數(shù)據(jù)體系結(jié)構(gòu)B、系統(tǒng)體系結(jié)構(gòu)C、軟件體系結(jié)構(gòu)D、以上全部正確答案:D18.下列測試用例設(shè)計方法中,不會在協(xié)議一致性測試中使用的是()。A、等價類測試B、規(guī)范導(dǎo)出法C、邊界值測試D、基于風(fēng)險的測試正確答案:D答案解析:協(xié)議一致性測試通常使用規(guī)范導(dǎo)出法等方法,等價類測試、邊界值測試常用于功能測試等,基于風(fēng)險的測試一般不在協(xié)議一致性測試中常用。19.下列文檔中是內(nèi)部設(shè)計中用到的是()A、接口設(shè)計規(guī)格說明書B、系統(tǒng)構(gòu)件部署設(shè)計規(guī)格說明書C、功能設(shè)計說明書D、用戶界面設(shè)計規(guī)格說明書正確答案:C20.集成測試的測試用例是根據(jù)()的結(jié)果來設(shè)計。A、源程序B、詳細(xì)設(shè)計C、需求分析D、概要設(shè)計正確答案:D答案解析:集成測試主要是針對軟件系統(tǒng)中各個模塊之間的接口和交互進行測試。概要設(shè)計描述了軟件系統(tǒng)的總體架構(gòu)、模塊劃分以及模塊之間的接口等信息,集成測試的測試用例就是依據(jù)概要設(shè)計的結(jié)果來設(shè)計的,以確保各個模塊能夠正確集成在一起工作。需求分析主要為確定軟件的功能等需求,源程序是單元測試等測試的依據(jù),詳細(xì)設(shè)計側(cè)重于模塊內(nèi)部的具體實現(xiàn)細(xì)節(jié),均不是集成測試用例設(shè)計的直接依據(jù)。21.黑盒測試用例設(shè)計方法包括()等A、等價類劃分法、因果圖法、正交試驗設(shè)計法、功能圖法、路徑覆蓋法、語句覆蓋法B、等價類劃分法、邊界值分析法、判定表驅(qū)動法、場景法、錯誤推測法、因果圖法、正交試驗設(shè)計法、功能圖法C、因果圖法、邊界值分析法、判定表驅(qū)動法、場景法、Z路徑覆蓋法D、場景法、錯誤推測法、因果圖法、正交試驗設(shè)計法、功能圖法、域測試法正確答案:B答案解析:黑盒測試用例設(shè)計方法包括等價類劃分法、邊界值分析法、判定表驅(qū)動法、場景法、錯誤推測法、因果圖法、正交試驗設(shè)計法、功能圖法等。等價類劃分法是將輸入數(shù)據(jù)的范圍劃分為若干個等價類,從每個等價類中選取代表性的數(shù)據(jù)進行測試;邊界值分析法是對輸入或輸出的邊界值進行測試;判定表驅(qū)動法適用于多種條件的組合情況;場景法模擬用戶實際使用軟件的場景;錯誤推測法基于經(jīng)驗和直覺推測可能的錯誤情況;因果圖法用于分析輸入條件之間的因果關(guān)系;正交試驗設(shè)計法可有效減少測試用例數(shù)量;功能圖法用于描述軟件的功能邏輯結(jié)構(gòu)。22.一個Web應(yīng)用程序的版本升級后,測試人員分別在IE5和IE6下瀏覽應(yīng)用,查看程序是否存在問題,這種測試屬于()。A、安全測試B、兼容性測試C、易用測試D、安裝測試正確答案:B答案解析:兼容性測試是指測試軟件在不同的操作系統(tǒng)、瀏覽器、硬件環(huán)境等下是否能夠正常運行。該測試人員分別在IE5和IE6下瀏覽應(yīng)用程序,查看程序是否存在問題,這是在檢查應(yīng)用程序在不同版本的IE瀏覽器下的兼容性,所以屬于兼容性測試。23.用測試工具測試一個Web系統(tǒng)最大支持多少個用戶同時并發(fā)登錄,這個測試屬于()。A、壓力測試B、容量測試C、負(fù)載測試D、安全性測試正確答案:A24.()是一種關(guān)注變量定義賦值點(語句)和引用或使用這些值的點(語句)的結(jié)構(gòu)性測試,主要用作路徑測試的真實性檢查。A、基本路徑測試B、邏輯覆蓋C、決策表D、數(shù)據(jù)流測試正確答案:D答案解析:數(shù)據(jù)流測試是一種關(guān)注變量定義賦值點(語句)和引用或使用這些值的點(語句)的結(jié)構(gòu)性測試,主要用作路徑測試的真實性檢查?;韭窂綔y試側(cè)重于確定程序的基本執(zhí)行路徑;邏輯覆蓋是通過對程序邏輯結(jié)構(gòu)的遍歷實現(xiàn)的;決策表用于處理多條件決策問題。所以本題選D。25.下列測試工具中,使用()執(zhí)行自動化負(fù)載壓力測試A、SmartBitsB、LogiscopeC、QuickTestProfessionalD、LoadRunner正確答案:D答案解析:LoadRunner是一種常用的性能測試工具,可用于執(zhí)行自動化負(fù)載壓力測試,模擬多種用戶場景并監(jiān)測系統(tǒng)在不同負(fù)載條件下的性能表現(xiàn)。SmartBits主要用于網(wǎng)絡(luò)設(shè)備測試;Logiscope是代碼審查工具;QuickTestProfessional主要用于功能測試,而非負(fù)載壓力測試。26.必須要求用戶參與的測試階段是()A、驗收測試B、單元測試C、確認(rèn)測試D、集成測試正確答案:A答案解析:驗收測試是部署軟件之前的最后一個測試操作,是軟件產(chǎn)品完成了功能測試和系統(tǒng)測試之后,在產(chǎn)品發(fā)布之前所進行的軟件測試活動,它主要是檢查軟件產(chǎn)品是否符合用戶的實際需求,因此需要用戶參與,以確保產(chǎn)品能真正滿足用戶在實際使用場景中的要求。而單元測試主要針對程序模塊,集成測試主要針對模塊間的集成,確認(rèn)測試主要驗證軟件的功能和性能是否滿足需求規(guī)格說明書,這幾個階段通常不需要用戶直接參與。27.測試后程序中殘存的錯誤數(shù)目與該程序中已發(fā)現(xiàn)的錯誤數(shù)目成()。A、相等B、未知C、反比D、正比正確答案:D答案解析:程序中殘存的錯誤數(shù)目與已發(fā)現(xiàn)的錯誤數(shù)目往往呈現(xiàn)出一種正比關(guān)系。一般來說,已發(fā)現(xiàn)的錯誤數(shù)目越多,意味著程序中潛在的錯誤更容易被發(fā)現(xiàn),也就說明程序中可能還存在較多尚未被發(fā)現(xiàn)的錯誤,即殘存錯誤數(shù)目可能也較多,所以二者成正相關(guān)關(guān)系,也就是正比關(guān)系。28.在對單機版的軟件進行測試的過程中,下列說法中正確的是()。A、對鼠標(biāo)和滾輪功能都需要進行測試B、對鼠標(biāo)的左右鍵功能不需要測試,因為是自動支持的,不需要編程實現(xiàn)對此功能的支持C、對雙擊和三擊鼠標(biāo)功能不需要測試,因為是自動支持的,不需要編程實現(xiàn)對此功能的支持D、對于滾輪功能不需要測試,因為是自動支持的,不需要編程實現(xiàn)對此功能的支持正確答案:A答案解析:在單機版軟件測試中,鼠標(biāo)的左右鍵功能、雙擊和三擊功能、滾輪功能等鼠標(biāo)相關(guān)功能雖然操作系統(tǒng)可能有一定的默認(rèn)支持,但軟件自身的設(shè)計可能會對這些功能有特殊的處理或要求,所以都需要進行測試,以確保軟件在各種鼠標(biāo)操作下的功能完整性和穩(wěn)定性。29.下列引起軟件缺陷的因素不屬于技術(shù)問題的是()A、內(nèi)容不正確B、算法錯誤C、語法錯誤D、系統(tǒng)結(jié)構(gòu)不合理正確答案:A答案解析:軟件缺陷中的技術(shù)問題通常包括算法錯誤、語法錯誤、系統(tǒng)結(jié)構(gòu)不合理等。內(nèi)容不正確不屬于技術(shù)方面直接導(dǎo)致的軟件缺陷,更多可能是與需求理解、數(shù)據(jù)準(zhǔn)確性等相關(guān),所以答案選A。30.內(nèi)部度量的主要目的是()A、確保獲得所需的外部質(zhì)量B、確保獲得所需的使用質(zhì)量C、在執(zhí)行前評價軟件產(chǎn)品的質(zhì)量D、以上全部正確答案:D答案解析:內(nèi)部度量的主要目的包括確保獲得所需的外部質(zhì)量、確保獲得所需的使用質(zhì)量以及在執(zhí)行前評價軟件產(chǎn)品的質(zhì)量,所以答案是以上全部。31.用不同的方法可將軟件測試分為白盒法和黑盒法,或者()和靜態(tài)測試。A、灰盒法B、白盒法C、動態(tài)測試D、黑盒法正確答案:C答案解析:軟件測試按是否需要運行程序可分為動態(tài)測試和靜態(tài)測試,動態(tài)測試包括白盒法和黑盒法,所以這里應(yīng)填動態(tài)測試。32.自頂向下的增量式集成策略的最大成本是()。A、樁模塊的開發(fā)和維護B、對被測模塊的組裝C、對構(gòu)件的分層和修改D、驅(qū)動模塊的開發(fā)和維護正確答案:A33.軟件項目計劃一般不包括以下哪項內(nèi)容()A、培訓(xùn)計劃B、人員安排C、進度安排D、軟件開發(fā)標(biāo)準(zhǔn)的選擇和制定(可行性)正確答案:D答案解析:軟件項目計劃通常包括培訓(xùn)計劃、人員安排、進度安排等內(nèi)容。而軟件開發(fā)標(biāo)準(zhǔn)的選擇和制定一般不屬于軟件項目計劃直接包含的內(nèi)容,可行性研究主要關(guān)注項目是否可行等方面,不是軟件項目計劃里通常明確的具體計劃內(nèi)容,所以答案選D。34.模塊分析可以看做是在體系結(jié)構(gòu)分析工作基礎(chǔ)上的細(xì)化,一般模塊劃分要考慮的問題有()A、確定作為測試重點的模塊B、找出模塊間的關(guān)系,按密切程度對模塊進行排隊C、考慮模塊集成的次序D、以上全部正確答案:D答案解析:模塊分析是在體系結(jié)構(gòu)分析基礎(chǔ)上的細(xì)化,確定作為測試重點的模塊、找出模塊間關(guān)系并按密切程度排隊、考慮模塊集成的次序都是模塊劃分時要考慮的問題,所以答案選D。35.下列能作為設(shè)計階段測試對象的文檔是()A、邏輯設(shè)計規(guī)格說明B、外部設(shè)計規(guī)格說明C、內(nèi)部設(shè)計規(guī)格說明D、以上全部正確答案:D答案解析:在設(shè)計階段,邏輯設(shè)計規(guī)格說明、外部設(shè)計規(guī)格說明以及內(nèi)部設(shè)計規(guī)格說明都可以作為測試對象。邏輯設(shè)計規(guī)格說明描述了系統(tǒng)的邏輯結(jié)構(gòu)和功能;外部設(shè)計規(guī)格說明側(cè)重于系統(tǒng)與外部環(huán)境的交互和接口;內(nèi)部設(shè)計規(guī)格說明關(guān)注系統(tǒng)內(nèi)部的具體實現(xiàn)細(xì)節(jié)。這些文檔對于全面理解系統(tǒng)并進行有效的測試都具有重要意義,所以以上全部文檔都能作為設(shè)計階段的測試對象。36.在某大學(xué)學(xué)籍管理信息系統(tǒng)中,假設(shè)學(xué)生年齡的輸入范圍為16~40,則根據(jù)黑盒測試中的等價類劃分技術(shù),下面劃分正確的是()A、可劃分為1個有效等價類,1個無效等價類B、可劃分為2個有效等價類,2個無效等價類C、可劃分為1個有效等價類,2個無效等價類D、可劃分為2個有效等價類,1個無效等價類正確答案:C答案解析:有效等價類是指對于程序的規(guī)格說明來說是合理的、有意義的輸入數(shù)據(jù)構(gòu)成的集合。本題中16~40之間的數(shù)據(jù)是有效等價類,只有1個。無效等價類是指對程序的規(guī)格說明是不合理的或無意義的輸入數(shù)據(jù)所構(gòu)成的集合,小于16和大于40的數(shù)據(jù)是無效等價類,有2個。所以可劃分為1個有效等價類,2個無效等價類。37.單元測試中用來模擬被測模塊調(diào)用者的模塊是()A、樁模塊B、驅(qū)動模塊C、父模塊D、子模塊正確答案:B答案解析:驅(qū)動模塊的作用是用來模擬被測模塊的調(diào)用者,為被測模塊提供輸入數(shù)據(jù),并接收被測模塊的輸出數(shù)據(jù),以方便對被測模塊進行單元測試。父模塊是調(diào)用被測模塊的模塊,但不是在單元測試中模擬調(diào)用者的模塊;子模塊是被被測模塊調(diào)用的模塊;樁模塊是用來模擬被測模塊所調(diào)用的其他模塊。38.測試工程師的工作范圍會包括檢視代碼、評審開發(fā)文檔,這屬于()A、動態(tài)測試B、靜態(tài)測試C、黑盒測試D、白盒測試正確答案:B答案解析:靜態(tài)測試是指不運行被測程序本身,僅通過分析或檢查源程序的語法、結(jié)構(gòu)、過程、接口等來檢查程序的正確性。檢視代碼、評審開發(fā)文檔屬于靜態(tài)測試的范疇,不涉及程序的運行。動態(tài)測試是運行程序進行測試;黑盒測試不考慮內(nèi)部結(jié)構(gòu)只關(guān)注輸入輸出;白盒測試關(guān)注內(nèi)部結(jié)構(gòu)。所以答案選B。39.以下選項中不屬于ISO軟件質(zhì)量模型的是()A、外部質(zhì)量模型B、使用質(zhì)量模型C、維護質(zhì)量模型D、內(nèi)部質(zhì)量模型正確答案:C答案解析:ISO軟件質(zhì)量模型包括內(nèi)部質(zhì)量模型、外部質(zhì)量模型和使用質(zhì)量模型,不包括維護質(zhì)量模型。40.嚴(yán)重的軟件缺陷的產(chǎn)生主要源自()。A、編碼B、測試C、需求D、設(shè)計正確答案:D答案解析:軟件設(shè)計階段如果存在問題,比如架構(gòu)不合理、模塊劃分不當(dāng)、接口設(shè)計錯誤等,會給后續(xù)的編碼和整個軟件系統(tǒng)帶來極大隱患,可能導(dǎo)致嚴(yán)重的軟件缺陷。需求階段若有問題可能引發(fā)缺陷,但設(shè)計階段的問題往往是更基礎(chǔ)性和根源性的,它直接影響后續(xù)的實現(xiàn)。編碼階段的問題通常是在實現(xiàn)設(shè)計時出現(xiàn)的具體錯誤,相對來說沒有設(shè)計問題影響那么深遠(yuǎn)。測試階段主要是發(fā)現(xiàn)前面階段產(chǎn)生的缺陷,而不是產(chǎn)生嚴(yán)重缺陷的主要源頭。41.軟件生命周期中持續(xù)時間最長的是()階段。A、軟件運行維護B、需求分析C、軟件測試D、程序編碼正確答案:A答案解析:軟件運行維護階段是軟件生命周期中持續(xù)時間最長的階段。在軟件交付使用后,需要不斷地對軟件進行維護,以修正發(fā)現(xiàn)的問題、適應(yīng)新的需求變化、提升性能等,這個過程會貫穿軟件的整個使用周期,可能會持續(xù)數(shù)年甚至數(shù)十年。而需求分析、程序編碼、軟件測試階段在軟件從開發(fā)到交付的過程中相對時間較短。42.可作為測試停止的標(biāo)準(zhǔn)是()A、當(dāng)時間用光時B、執(zhí)行了所有的測試用例,但沒有發(fā)現(xiàn)故障C、當(dāng)所有缺陷都已經(jīng)清除時D、當(dāng)達(dá)到所要求的覆蓋時正確答案:D43.某系統(tǒng)對員工每月出勤日總數(shù)進行核算和存儲,使用文本框的模式進行填寫。在此文本框的測試用例編寫中使用了等價類劃分法,下列選項中等價類劃分錯誤的是()。A、有效等價類:0<出勤日<32B、有效等價類:0<=出勤日<=31C、無效等價類:出勤日>31D、無效等價類:出勤日<0正確答案:A44._____可以作為軟件測試結(jié)束的標(biāo)志。A、使用了特定的測試用例B、錯誤強度曲線下降到預(yù)定的水平C、按照測試計劃中所規(guī)定的時間進行了測試D、查出了預(yù)定數(shù)目的錯誤正確答案:B答案解析:軟件測試結(jié)束的標(biāo)志是當(dāng)錯誤強度曲線下降到預(yù)定的水平時,意味著發(fā)現(xiàn)新錯誤的速度減緩,測試取得了預(yù)期的效果,可以結(jié)束測試。而使用特定測試用例并不一定代表測試結(jié)束;查出預(yù)定數(shù)目的錯誤也不能完全說明測試可以結(jié)束,可能還有未被發(fā)現(xiàn)的重要錯誤;按照測試計劃規(guī)定時間進行測試,時間到了但可能測試效果未達(dá)到預(yù)期,也不能作為結(jié)束標(biāo)志。45.下列選項中,不是Mercury公司測試工具的是()。A、LoadRunnerB、WinRunnerC、TestDirectorD、Rebot正確答案:D答案解析:Rebot是LoadRunner的組件,用于分布式測試執(zhí)行,不屬于Mercury公司獨立的測試工具。而LoadRunner是性能測試工具,WinRunner是功能測試工具,TestDirector是測試管理工具,它們都屬于Mercury公司的測試工具。46.關(guān)于軟件測試與軟件開發(fā)的認(rèn)識,不正確的是()A、軟件生命周期各個階段都可能產(chǎn)生錯誤B、軟件測試是獨立于軟件開發(fā)的一個工作C、軟件開發(fā)的需求分析和設(shè)計階段就應(yīng)開始測試工作D、測試越早進行,越有助于提高被測軟件的質(zhì)量正確答案:B答案解析:軟件測試是軟件開發(fā)過程中的一個重要組成部分,并不是獨立于軟件開發(fā)的工作。軟件測試貫穿于軟件生命周期的各個階段,與軟件開發(fā)緊密相連。選項A,軟件生命周期各個階段都可能產(chǎn)生錯誤,這是正確的,因為在需求分析、設(shè)計、編碼等各個環(huán)節(jié)都可能出現(xiàn)失誤。選項C,軟件開發(fā)的需求分析和設(shè)計階段就應(yīng)開始測試工作,提前進行測試可以盡早發(fā)現(xiàn)潛在問題,是合理的。選項D,測試越早進行,越有助于提高被測軟件的質(zhì)量,能及時發(fā)現(xiàn)早期階段的缺陷并進行修復(fù),避免問題積累。所以不正確的是B。47.()方法是根據(jù)輸出對輸入的依賴關(guān)系來設(shè)計測試用例的。A、邊界值分析B、等價類C、錯誤推測法D、因果圖法正確答案:D答案解析:因果圖法是根據(jù)輸出對輸入的依賴關(guān)系來設(shè)計測試用例的。它通過分析輸入條件之間的組合以及這些組合與輸出之間的因果關(guān)系,構(gòu)建因果圖,然后基于因果圖生成測試用例,以覆蓋各種可能的輸入情況及其對應(yīng)的輸出結(jié)果。邊界值分析主要關(guān)注輸入輸出的邊界情況;等價類是將輸入數(shù)據(jù)的范圍劃分成等價類來進行測試;錯誤推測法是基于經(jīng)驗和直覺推測可能出現(xiàn)的錯誤情況來設(shè)計測試用例,均不符合根據(jù)輸出對輸入的依賴關(guān)系來設(shè)計測試用例這一特點。48.關(guān)于軟件測試,下列說法中正確的是()。A、軟件的質(zhì)量是靠軟件測試來保證的B、軟件測試是軟件開發(fā)后期的一個階段C、軟件測試不比軟件開發(fā)來的簡單D、軟件測試是測試人員的事,與開發(fā)人員無關(guān)正確答案:C答案解析:逐一分析各選項,A選項軟件質(zhì)量是靠整個軟件開發(fā)過程來保證的,不只是軟件測試;B選項軟件測試貫穿于軟件開發(fā)的全過程,不是后期一個階段;C選項軟件測試不比軟件開發(fā)來的簡單,因為測試需要考慮多種情況,包括各種輸入輸出、邊界條件等,與開發(fā)人員編寫代碼一樣需要嚴(yán)謹(jǐn)?shù)乃季S和方法,該選項正確;D選項軟件測試不僅僅是測試人員的事,開發(fā)人員也需要進行自測等工作,所以與開發(fā)人員有關(guān)。綜上所述,正確答案是C。49.錯誤推測法的基本想法是:()A、劃分有效等價類和無效等價類B、劃分原因和結(jié)果C、列出所有的可能情況D、列舉出程序中所有可能有的錯誤和容易發(fā)生錯誤的特殊情況,根據(jù)它們選擇測試用例正確答案:D答案解析:錯誤推測法是基于經(jīng)驗和直覺推測程序中可能存在的各種錯誤,然后有針對性地設(shè)計測試用例來發(fā)現(xiàn)這些錯誤,所以其基本想法是列舉出程序中所有可能有的錯誤和容易發(fā)生錯誤的特殊情況,根據(jù)它們選擇測試用例。50.為測試覆蓋率指標(biāo)完成測試用例設(shè)計的技術(shù)有()。A、判斷和條件測試B、狀態(tài)遷移C、數(shù)據(jù)定義/使用測試D、以上全部正確答案:D答案解析:判斷和條件測試、狀態(tài)遷移、數(shù)據(jù)定義/使用測試都可用于為測試覆蓋率指標(biāo)完成測試用例設(shè)計,所以選D。51.下列不屬于黑盒測試方法的是()。A、狀態(tài)測試B、變異測試C、等價類劃分D、邊界值分析正確答案:B答案解析:黑盒測試方法主要關(guān)注軟件的功能需求,通過輸入輸出的測試來發(fā)現(xiàn)缺陷。等價類劃分是將輸入數(shù)據(jù)劃分為有效等價類和無效等價類進行測試;狀態(tài)測試基于軟件的狀態(tài)轉(zhuǎn)換進行測試;邊界值分析針對輸入輸出的邊界值進行測試。而變異測試是一種白盒測試方法,它通過修改程序代碼來生成變異體,然后檢查這些變異體是否能被測試用例檢測出來,側(cè)重于對代碼內(nèi)部邏輯的測試,不屬于黑盒測試方法。52.在各種資源超負(fù)荷情況下,觀察系統(tǒng)的運行情況的測試是什么測試方法()。A、容量測試B、負(fù)載測試C、壓力測試D、失效恢復(fù)測試正確答案:C答案解析:壓力測試是在各種資源超負(fù)荷情況下,觀察系統(tǒng)的運行情況,以確定系統(tǒng)在極限條件下的性能表現(xiàn),符合題目描述。容量測試主要關(guān)注系統(tǒng)能夠容納的數(shù)據(jù)量等;負(fù)載測試是在一定負(fù)載條件下測試系統(tǒng)性能;失效恢復(fù)測試主要測試系統(tǒng)在出現(xiàn)故障后的恢復(fù)能力,均不符合題意。53.下列描述錯誤的是(a)A、測試能由非開發(fā)人員進行,調(diào)試必須由開發(fā)人員進行。B、軟件發(fā)布后如果發(fā)現(xiàn)質(zhì)量問題,那是軟件測試人員的錯C、軟件測試自動化不是萬能的D、窮盡測試實際上在一般情況下是不可行的正確答案:B54.當(dāng)對發(fā)現(xiàn)的缺陷進行修改之后,執(zhí)行一系列基準(zhǔn)測試,以確認(rèn)程序的修改沒有對程序的其他部分產(chǎn)生干擾。這種測試通常稱為()。A、驗證測試B、回歸測試C、系統(tǒng)測試D、確認(rèn)測試正確答案:B答案解析:回歸測試是指修改了舊代碼后,重新進行測試以確認(rèn)修改沒有引入新的錯誤或?qū)е缕渌a產(chǎn)生問題,符合題目描述。驗證測試主要是確保軟件符合預(yù)先定義的標(biāo)準(zhǔn)或規(guī)格;系統(tǒng)測試是對整個系統(tǒng)進行全面測試;確認(rèn)測試是驗證軟件是否滿足用戶需求。所以答案選B。55.對程序的調(diào)試最好由()來做A、程序開發(fā)組B、第三方測試機構(gòu)C、程序員D、客戶正確答案:C答案解析:一般來說,程序員對自己編寫的程序最為熟悉,能夠更高效準(zhǔn)確地定位和解決程序中出現(xiàn)的問題。第三方測試機構(gòu)主要側(cè)重于從用戶角度進行全面測試以發(fā)現(xiàn)缺陷;程序開發(fā)組可能會因各種原因存在思維局限性;客戶通常缺乏專業(yè)的編程調(diào)試技能。所以對程序的調(diào)試最好由程序員來做。56.《GB/T18905軟件工程產(chǎn)品評價》中確定的通用評價過程包括:________。A、確立評價需求、設(shè)計評價、執(zhí)行評價和評估結(jié)果B、確立評價目的、規(guī)定評價、設(shè)計評價和執(zhí)行評價C、確立評價需求、規(guī)定評價、設(shè)計評價和執(zhí)行評價D、確立評價目的、設(shè)計評價、執(zhí)行評價和評估結(jié)果正確答案:D57.有一個功能增強型的項目,其以前的產(chǎn)品已經(jīng)很穩(wěn)定,并且新增的項目只有少數(shù)幾個構(gòu)件被增加或修改,那么對該項目進行集成測試最適合采用的策略是()。A、非增量集成策略B、基于功能的集成策略C、自底向上集成策略D、自項向下集成策略正確答案:A答案解析:對于功能增強型項目,以前產(chǎn)品穩(wěn)定且新增構(gòu)件少,非增量集成策略可一次性對系統(tǒng)進行整體測試,適合這種情況。自頂向下集成策略和自底向上集成策略是增量式集成策略,適用于有較多構(gòu)件需要集成和測試的場景?;诠δ艿募刹呗酝ǔ2皇羌蓽y試的標(biāo)準(zhǔn)策略類型。所以最適合采用非增量集成策略。58.軟件缺陷產(chǎn)生的原因有()A、技術(shù)問題B、團隊工作C、軟件本身D、以上全部正確答案:D答案解析:軟件缺陷產(chǎn)生的原因是多方面的。技術(shù)問題可能導(dǎo)致算法錯誤、代碼邏輯錯誤等;團隊工作方面,比如溝通不暢、協(xié)作不緊密等可能引發(fā)缺陷;軟件本身的復(fù)雜性、設(shè)計不合理等也會產(chǎn)生缺陷。所以以上全部都是軟件缺陷產(chǎn)生的原因。59.將基于功能的和基于實現(xiàn)的測試方法結(jié)合在一起的動態(tài)測試類型,我們稱這種測試為()。A、基于故障的測試B、白盒測試C、灰盒測試D、黑盒測試正確答案:C答案解析:灰盒測試是將基于功能的和基于實現(xiàn)的測試方法結(jié)合在一起的動態(tài)測試類型。它不像白盒測試那樣深入到代碼內(nèi)部結(jié)構(gòu),也不像黑盒測試只關(guān)注功能的外部表現(xiàn),而是在一定程度上兼顧了功能和實現(xiàn)細(xì)節(jié),通過查看部分代碼來輔助測試功能。基于故障的測試側(cè)重于基于已知故障來進行測試,與題意不符。60.軟件測試計劃的內(nèi)容應(yīng)包括()A、測試目的、背景B、被測軟件的功能、輸入和輸出C、測試內(nèi)容和評價標(biāo)準(zhǔn)D、以上全部正確答案:D答案解析:軟件測試計劃的內(nèi)容通常包括測試目的、背景,這有助于明確測試的目標(biāo)和項目的相關(guān)情況;被測軟件的功能、輸入和輸出,以便確定測試的范圍和重點;測試內(nèi)容和評價標(biāo)準(zhǔn),用于規(guī)劃具體測試工作及判斷測試是否通過。所以以上全部選項都應(yīng)包含在軟件測試計劃內(nèi)容中。61.需求分析是由分析員經(jīng)過了解用戶的要求,認(rèn)真細(xì)致地調(diào)研、分析,最終應(yīng)建立目標(biāo)系統(tǒng)的邏輯模型,并寫出()。A、軟件規(guī)格說明書B、合同文檔C、項目開發(fā)計劃D、模塊說明書正確答案:A答案解析:需求分析的最終成果是生成軟件規(guī)格說明書,它詳細(xì)描述了目標(biāo)系統(tǒng)的功能、性能、接口等方面的要求,為后續(xù)的軟件設(shè)計和開發(fā)提供依據(jù)。模塊說明書是在軟件設(shè)計階段產(chǎn)生的;項目開發(fā)計劃是關(guān)于項目整體的規(guī)劃安排;合同文檔是關(guān)于雙方合作約定等內(nèi)容,均不符合需求分析階段的產(chǎn)出。62.幾乎沒有產(chǎn)品計劃、進度安排和正規(guī)的開發(fā)過程的軟件開發(fā)模式是()A、大棒模式B、瀑布模式C、邊寫邊改模式D、快速原型開發(fā)模式正確答案:C答案解析:這種軟件開發(fā)模式是邊寫邊改模式,它通常缺乏明確的產(chǎn)品計劃、進度安排和正規(guī)的開發(fā)過程,往往是在開發(fā)過程中根據(jù)需求的變化不斷修改代碼。大棒模式側(cè)重于嚴(yán)格要求和控制;瀑布模式有明確的階段順序和正規(guī)過程;快速原型開發(fā)模式會先構(gòu)建原型再逐步完善,均不符合題意。63.系統(tǒng)測試中最基本的測試策略是()。A、性能測試B、壓力測試C、功能測試D、安全性測試正確答案:C答案解析:功能測試是系統(tǒng)測試中最基本的測試策略,它主要關(guān)注系統(tǒng)是否滿足用戶的功能需求,檢查系統(tǒng)提供的功能是否正確、完整且符合預(yù)期。性能測試側(cè)重于系統(tǒng)在不同負(fù)載下的性能表現(xiàn);安全性測試關(guān)注系統(tǒng)的安全性;壓力測試則是測試系統(tǒng)在極端負(fù)載條件下的表現(xiàn),這些都不是最基本的測試策略。64.關(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答案解析:首先分析選項A,開發(fā)人員提交新的bug入庫,狀態(tài)應(yīng)設(shè)置為“Submitted”而不是“New”,所以A錯誤。接著看選項B,開發(fā)人員確認(rèn)是bug后,應(yīng)設(shè)置狀態(tài)為“Assigned”等表示已分配處理,而不是“Fixed”,B錯誤。再看選項C,測試人員確認(rèn)問題解決了,設(shè)置狀態(tài)為“Closed”,這是正確的流程,C正確。最后看選項D,測試人員確認(rèn)不是bug,應(yīng)設(shè)置狀態(tài)為“Invalid”,而不是“Reopen”,D錯誤。65.對Web網(wǎng)站進行的測試中,屬于功能測試的是()A、連接速度測試B、鏈接測試C、平臺測試D、安全性測試正確答案:B答案解析:功能測試主要關(guān)注Web網(wǎng)站的各項功能是否正常運行。鏈接測試是檢查網(wǎng)站中各個鏈接是否能夠正確跳轉(zhuǎn),是否存在死鏈等,這屬于功能測試的范疇。連接速度測試屬于性能測試;平臺測試側(cè)重于不同平臺上網(wǎng)站的兼容性;安全性測試主要關(guān)注網(wǎng)站的安全防護機制等,均不屬于功能測試。66.一個程序中所含有的路徑數(shù)與____有著直接的關(guān)系。A、程序的復(fù)雜程度B、程序語句行數(shù)C、程序模塊數(shù)D、程序指令執(zhí)行時間正確答案:A答案解析:路徑數(shù)與程序的復(fù)雜程度直接相關(guān)。程序越復(fù)雜,可能的執(zhí)行路徑就越多。程序語句行數(shù)、程序模塊數(shù)與路徑數(shù)沒有直接的對應(yīng)關(guān)系。程序指令執(zhí)行時間主要與指令的執(zhí)行效率等有關(guān),和路徑數(shù)沒有直接聯(lián)系。67.軟件生存周期過程中,修改錯誤代價
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 落實學(xué)生返校教職工先行制度
- 用電安全培訓(xùn)課件大全
- 2026廣東廣州市花都區(qū)花東鎮(zhèn)大塘小學(xué)語文專任教師招聘1人備考考試試題附答案解析
- 2026年中國航天科技集團有限公司第五研究院第五一0所校園招聘參考考試題庫附答案解析
- 2026年常德煙草機械有限責(zé)任公司招聘(35人)備考考試試題附答案解析
- 2026湖南婁底市婁星區(qū)青年就業(yè)見習(xí)單位第二批招募見習(xí)人員22人備考考試試題附答案解析
- 2026河南平頂山市宜陽縣第一批城鎮(zhèn)公益性崗位招聘100人備考考試題庫附答案解析
- 2026西藏山南市加查縣文旅局公益性崗位1人備考考試試題附答案解析
- 2026北京語言大學(xué)新編長聘人員招聘25人(第一批)備考考試題庫附答案解析
- 生產(chǎn)過程管理制度制度
- 女性中醫(yī)健康養(yǎng)生講座
- 《養(yǎng)老服務(wù)政策法規(guī)與標(biāo)準(zhǔn)》智慧健康養(yǎng)老服務(wù)專業(yè)全套教學(xué)課件
- 知識付費商業(yè)模式設(shè)計
- 無錫車聯(lián)天下信息技術(shù)有限公司智能網(wǎng)聯(lián)汽車車載顯示模組研發(fā)及智能化生產(chǎn)項目環(huán)評資料環(huán)境影響
- 抹灰層陰陽角方正度控制技術(shù)
- 【SA8000標(biāo)準(zhǔn)(社會責(zé)任標(biāo)準(zhǔn))對我國勞動密集型產(chǎn)業(yè)的影響及應(yīng)對措施研究12000字(論文)】
- 醫(yī)療行業(yè)知識產(chǎn)權(quán)教育的必要性
- 2024-2025學(xué)年滬教版(五四學(xué)制)(2024)初中英語六年級下冊(全冊)知識點歸納
- 五年級數(shù)學(xué)下冊寒假作業(yè)每日一練
- 傳染病院感防控課件
- 實習(xí)生醫(yī)德醫(yī)風(fēng)培訓(xùn)
評論
0/150
提交評論