一、選擇題
1.在軟件測(cè)試階段,測(cè)試步驟按次序可以劃分為以下幾步:( ??A ??)
A、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試
B、驗(yàn)收測(cè)試、單元測(cè)試、系統(tǒng)測(cè)試、集成測(cè)試
C、單元測(cè)試、集成測(cè)試、驗(yàn)收測(cè)試、系統(tǒng)測(cè)試
D、系統(tǒng)測(cè)試、單元測(cè)試、集成測(cè)試、驗(yàn)收測(cè)試
2.軟件測(cè)試技術(shù)可以分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試,下列說法中錯(cuò)誤的是( ?D ??)。
A、靜態(tài)測(cè)試是指不運(yùn)行實(shí)際程序,通過檢查和閱讀等手段來發(fā)現(xiàn)程序中的錯(cuò)誤。
B、動(dòng)態(tài)測(cè)試是指實(shí)際運(yùn)行程序,通過運(yùn)行的結(jié)果來發(fā)現(xiàn)程序中的錯(cuò)誤。
C、動(dòng)態(tài)測(cè)試包括黑盒測(cè)試和白盒測(cè)試。
D、白盒測(cè)試是靜態(tài)測(cè)試,黑盒測(cè)試是動(dòng)態(tài)測(cè)試。(白盒測(cè)試有靜態(tài)測(cè)試,也有動(dòng)態(tài)測(cè)試)
3.單元測(cè)試時(shí),調(diào)用被測(cè)模塊的是( C )。
A、樁模塊 (被測(cè)調(diào)用的模塊) ?????B、通信模塊 ????????C、驅(qū)動(dòng)模塊 ???????D、代理模塊
4.基本路徑測(cè)試滿足( A )
A、語(yǔ)句覆蓋 ??????B、路徑覆蓋(覆蓋準(zhǔn)則最強(qiáng)) C、分支覆蓋 ???????D、條件覆蓋
5.如果一個(gè)產(chǎn)品中次嚴(yán)重的缺陷基本完成修正并通過復(fù)測(cè),這個(gè)階段的成品是( B ?)。
A、Alpha版 (可能還會(huì)有一兩個(gè)嚴(yán)重錯(cuò)誤) ?????B、Beta版 (次要錯(cuò)誤剛修正) ?????
C、正版 (C類錯(cuò)誤也完全沒有) ???D、以上都不是
6.軟件測(cè)試過程中的集成測(cè)試主要是為了發(fā)現(xiàn)( ?B ?)階段的錯(cuò)誤。
A.需求分析 (系統(tǒng)測(cè)試) ?????B.概要設(shè)計(jì) (集成測(cè)試) ??????
C.詳細(xì)設(shè)計(jì) ?(單元測(cè)試) ?????D.編碼 ????(單元測(cè)試)
7.下列有關(guān)測(cè)試過程V模型的說法中,正確的是( B ?)
A、驗(yàn)收測(cè)試應(yīng)確定成程序的執(zhí)行是否滿足軟件設(shè)計(jì)的要求
(單元測(cè)試和集成測(cè)試應(yīng)確定成程序的執(zhí)行是否滿足軟件設(shè)計(jì)的要求)
B、系統(tǒng)測(cè)試應(yīng)確定系統(tǒng)功能和性能的質(zhì)量特性是否達(dá)到系統(tǒng)要求的指標(biāo)
C、單元測(cè)試和集成測(cè)試應(yīng)確定軟件的實(shí)現(xiàn)是否滿足用戶需要或合同的要求
(驗(yàn)收測(cè)試確定軟件的實(shí)現(xiàn)是否滿足用戶需要或合同的要求)
D、集成測(cè)試在編碼結(jié)束前就可以開始
8.下列關(guān)于Web應(yīng)用軟件測(cè)試的說法中,正確的是( ??A ??)
A、Cookie測(cè)試是Web應(yīng)用軟件功能測(cè)試的重要內(nèi)容(功能測(cè)試)
B、對(duì)于沒有使用數(shù)據(jù)庫(kù)的Web應(yīng)用軟件,不需要進(jìn)行性能測(cè)試(需要進(jìn)行性能測(cè)試)
C、鏈接測(cè)試是Web應(yīng)用軟件易用性測(cè)試的重要內(nèi)容
D、Web應(yīng)用軟件安全性測(cè)試僅關(guān)注Web應(yīng)用軟件是能夠防御網(wǎng)絡(luò)攻擊
9.在程序測(cè)試中,用于檢查程序模塊或子程序之間的調(diào)用是否正確的靜態(tài)分析方法是( ?D ?)。
A、操作性分析 ??????B、可靠性分析 ????C、引用分析 ??????D、接口分析
A、B、C、D都是靜態(tài)分析(程序與程序間的調(diào)用是接口問題)
10.下列指導(dǎo)選擇和使用測(cè)試覆蓋率的原則中錯(cuò)誤的是(D)。
A、覆蓋率不是目的,僅是一種手段
B、不要追求絕對(duì)100%的覆蓋率(路徑覆蓋不可能100%做到)
C、不可能針對(duì)所有的覆蓋率指標(biāo)來選擇測(cè)試用例
D、只根據(jù)測(cè)試覆蓋率指標(biāo)來指導(dǎo)測(cè)試用力的設(shè)計(jì)
11.測(cè)試設(shè)計(jì)員的職責(zé)有:( ?C ??)
①制定測(cè)試計(jì)劃 (測(cè)試或項(xiàng)目負(fù)責(zé)人做) ②設(shè)計(jì)測(cè)試用例 ?③設(shè)計(jì)測(cè)試過程、腳本 ?④評(píng)估測(cè)試活動(dòng)(測(cè)試或項(xiàng)目負(fù)責(zé)人做)
A、①和②
B、① ②和③
C、②和③
D、① ② ③和④
12.測(cè)試文檔種類:( ?D ??)。
A、需求類文檔、計(jì)劃類文檔
B、設(shè)計(jì)類文檔 執(zhí)行類文檔
C、缺陷記錄類、階段匯總類 測(cè)試總結(jié)類
D、以上都有
13.以下關(guān)于軟件可靠性與硬件的可靠性主要區(qū)別的說法中,正確的是( ?A )。
A、軟件的每個(gè)復(fù)制都是完全一樣的,而按照設(shè)計(jì)生產(chǎn)出來的同規(guī)格硬件總有微小差別
B、軟件經(jīng)常面臨惡意的使用者,而硬件沒有惡意的使用者
C、軟件的使用者通常遍及整個(gè)世界,而硬件的使用者通常只局限于某個(gè)地區(qū)
D、軟件的失效都是邏輯錯(cuò)誤引起的,而硬件的失效都不是邏輯錯(cuò)誤引起的
14.以下關(guān)于軟件回歸測(cè)試的說法中錯(cuò)誤的是( C )
A、軟件變更后,應(yīng)對(duì)軟件變更部分的正確性和對(duì)變更需求的符合性進(jìn)行測(cè)試
B、軟件變更后,首先應(yīng)對(duì)變更的軟件單元進(jìn)行測(cè)試,然后再進(jìn)行其他相關(guān)的測(cè)試
C、軟件變更后,不必再對(duì)軟件原有正確的功能、性能和其他規(guī)定的要求進(jìn)行測(cè)試
D、對(duì)具體的軟件,可以根據(jù)軟件測(cè)試合同及軟件的重要性、完整性級(jí)別對(duì)回歸測(cè)試內(nèi)容進(jìn)行剪裁
15.以下說法中錯(cuò)誤的是(C)
A、軟件配置項(xiàng)測(cè)試的目的是檢驗(yàn)軟件配置與軟件需求規(guī)格說明的一致性
B、軟件配置項(xiàng)測(cè)試一般由軟件供方組織,由獨(dú)立于軟件開發(fā)的人員實(shí)施,軟件開發(fā)人員配合
C、軟件配置項(xiàng)測(cè)試不得委托第三方實(shí)施(可以是第三方實(shí)施,但必須是政府規(guī)定的一些單位)
D、軟件配置項(xiàng)測(cè)試要求被測(cè)軟件配置項(xiàng)已通過單元測(cè)試和集成測(cè)試
16.下面說法正確的是 ( ?C ???)。
A、經(jīng)過測(cè)試沒有發(fā)現(xiàn)錯(cuò)誤說明程序正確
B、測(cè)試的目標(biāo)是為了證明程序沒有錯(cuò)誤
C、成功的測(cè)試是發(fā)現(xiàn)了迄今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試
D、成功的測(cè)試是沒有發(fā)現(xiàn)錯(cuò)誤的測(cè)試
17.不屬于白盒測(cè)試的技術(shù)是 ( C) 。 ?????
A、語(yǔ)句覆蓋 ????B、判定覆蓋
C、邊界值分析 D、基本路徑測(cè)試
白盒測(cè)試:語(yǔ)句覆蓋,判斷覆蓋,條件覆蓋,判斷/條件覆蓋,組合覆蓋,路徑覆蓋
18.缺陷產(chǎn)生的原因(D)
A、交流不充分及溝通不暢;軟件需求的變更;軟件開發(fā)工具的缺陷
B、軟件的復(fù)雜性;軟件項(xiàng)目的時(shí)間壓力
C、程序開發(fā)人員的錯(cuò)誤;軟件項(xiàng)目文檔的缺乏
D、以上都是
19.某次程序調(diào)試沒有出現(xiàn)預(yù)計(jì)的結(jié)果,下列( B ??)不可能是導(dǎo)致出錯(cuò)的原因。
A、變量沒有初始化 ????
B、編寫的語(yǔ)句書寫格式不規(guī)范
C、循環(huán)控制出錯(cuò)
D、代碼輸入有誤
20.以下哪種軟件測(cè)試屬于軟件性能測(cè)試的范疇( B ?) ????????????????????????????????????(性能測(cè)試:負(fù)載測(cè)試,失效測(cè)試,壓力測(cè)試,狹隘的性能測(cè)試等)
A、接口測(cè)試 ??B、壓力測(cè)試 ??C、單元測(cè)試 ??D、易用性測(cè)試
21.( ?C ??)方法根據(jù)輸出對(duì)輸入的依賴關(guān)系設(shè)計(jì)測(cè)試用例。
A.路徑測(cè)試 B.等價(jià)類 C.因果圖 D.邊界值分析
22.軟件測(cè)試管理包括測(cè)試過程管理、配置管理以及( ??A ??)
A、測(cè)試評(píng)審管理 ?B、測(cè)試用例管理 ?C、測(cè)試計(jì)劃管理 ?D、測(cè)試實(shí)施管理
23.在用白盒測(cè)試中的邏輯覆蓋法設(shè)計(jì)測(cè)試用例時(shí),在下列覆蓋中,( ?D ??)是最強(qiáng)的覆蓋準(zhǔn)則。
A. 語(yǔ)句覆蓋 ??????B. 條件覆蓋 ?????C. 判定-條件覆蓋 ??D. 路徑覆蓋
24.軟件的集成測(cè)試工作最好由( ?A ??)承擔(dān),以提高集成測(cè)試的效果。()
A、不屬于該軟件開發(fā)組的軟件設(shè)計(jì)人員
B、該軟件的設(shè)計(jì)人員
C、該軟件開發(fā)組的負(fù)責(zé)人
D、該軟件的編程人員(集成測(cè)試不是該軟件開發(fā)組的軟件人員做)
25.以下哪一項(xiàng)屬于軟件易用性測(cè)試關(guān)注的范疇( ?C ?)。
A、軟件是否能在多種操作系統(tǒng)下運(yùn)行
B、軟件是否能與同類軟件共享數(shù)據(jù) (兼容性)
C、軟件是否能主動(dòng)禁止用戶可能進(jìn)行的非法操作
D、軟件是否能夠抵御網(wǎng)絡(luò)攻擊 (安全性)
26.下列關(guān)于Web應(yīng)用軟件測(cè)試的說法中,正確的是( ?A ???)
A、Cookie測(cè)試是Web應(yīng)用軟件功能測(cè)試的重要內(nèi)容
B、對(duì)于沒有使用數(shù)據(jù)庫(kù)的Web應(yīng)用軟件,不需要進(jìn)行性能測(cè)試
C、鏈接測(cè)試是Web應(yīng)用軟件易用性測(cè)試的重要內(nèi)容
D、Web應(yīng)用軟件安全性測(cè)試僅關(guān)注Web應(yīng)用軟件是能夠防御網(wǎng)絡(luò)攻擊
27.軟件驗(yàn)證和確認(rèn)是保證軟件質(zhì)量的重要措施,它的實(shí)施應(yīng)該針對(duì)( B ??)。
A、程序編寫階段 ????????B、軟件開發(fā)的所有階段(軟件驗(yàn)證和確認(rèn)貫穿整個(gè)軟件所有階段)
C、軟件調(diào)試階段 ????????D、軟件設(shè)計(jì)階段
28.以下關(guān)于極限測(cè)試的說法中,正確的是( ??A ??)。
A、極限測(cè)試是一種針對(duì)極限編程軟件測(cè)試
B、極限測(cè)試中所有的測(cè)試均由編碼人員完成
C、與傳統(tǒng)的軟件測(cè)試相比,極限測(cè)試是一種更嚴(yán)格的測(cè)試
D、極限測(cè)試中只需要進(jìn)行單元測(cè)試(極限測(cè)試包括集成測(cè)試,單元測(cè)試)
29.在程序測(cè)試中,用于檢查程序模塊或子程序之間的調(diào)用是否正確的靜態(tài)分析方法是( ?D ??)。
A、操作性分析 ???B、可靠性分析 ????C、引用分析 ?????D、接口分析
30.下列各項(xiàng)中,評(píng)審方法是按照正式化程序逐漸增強(qiáng)排列的是 ( ??D ?)
A、正式評(píng)審、小組評(píng)審、走查、結(jié)對(duì)評(píng)審、臨時(shí)評(píng)審
B、臨時(shí)評(píng)審、走查、結(jié)對(duì)審查、輪查、正式審查
C、臨時(shí)評(píng)審、走查、小組評(píng)審、結(jié)對(duì)審查、正式審查
D、臨時(shí)評(píng)審、輪查、結(jié)對(duì)審查、走查、正式審查
21. 下面的哪一項(xiàng)測(cè)試步驟中需要進(jìn)行局部數(shù)據(jù)結(jié)構(gòu)測(cè)試( A )
A. 單元測(cè)試 B. 集成測(cè)試 C. 驗(yàn)收測(cè)試 D. 系統(tǒng)測(cè)試
22. 測(cè)試ATM取款功能,已知取款數(shù)只能輸入正整數(shù),每次取款數(shù)要求是100的倍數(shù)且不能大于500,下面哪個(gè)是正確的無效等價(jià)類( C )
A. (0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞)
B. (500,+∞)
C. (500,+∞)、任意大于0小于500的非100倍數(shù)的整數(shù)
D. (-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞)
23. ?下列選項(xiàng)中,哪一項(xiàng)不屬于安全測(cè)試( D)
A. 靜態(tài)分析??????? B. 漏洞掃描???? C. 滲透測(cè)試??????? D. 集成測(cè)試
24. 單元測(cè)試主要的測(cè)試技術(shù)不包括(D? ?)
A. 白盒測(cè)試??????? B. 功能測(cè)試???? C. 靜態(tài)測(cè)試?????? ?D. 以上都不是
25. ?(A? )的目的是對(duì)最終軟件系統(tǒng)進(jìn)行全面的測(cè)試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì)。
A. 系統(tǒng)測(cè)試??????? B. 集成測(cè)試?? ??? C. 單元測(cè)試??????? D. 功能測(cè)試
26.下面哪一項(xiàng)不是軟件缺陷產(chǎn)生的原因( B )。
A. 需求不明確??????? B. 測(cè)試用例設(shè)計(jì)不好????
C. 軟件結(jié)構(gòu)復(fù)雜????? D. 項(xiàng)目周期短
27.按照是否執(zhí)行程序劃分,測(cè)試類型可以分為( D)
A. 黑盒測(cè)試、白盒測(cè)試和灰盒測(cè)試????? B. 單元測(cè)試和集成測(cè)試?
C. 手工測(cè)試和自動(dòng)化測(cè)試????????????? D. 靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試
28.測(cè)試一個(gè)程序的時(shí)候,不可能窮舉所有的輸入,而只能選擇一個(gè)子集進(jìn)行測(cè)試,那么最好的方法是(B)
A. 隨機(jī)選擇?? B. 劃分等價(jià)類? C. 根據(jù)接口進(jìn)行選擇? D. 根據(jù)數(shù)據(jù)類型進(jìn)行選擇
29.(? ?C? )方法是根據(jù)輸出對(duì)輸入的依賴關(guān)系來設(shè)計(jì)測(cè)試用例的?
A.邊界值分析法?? ??? B.等價(jià)類劃分法? ??? C. 因果圖法???? D. 錯(cuò)誤推測(cè)法
30. 下列選項(xiàng)中適合自動(dòng)化測(cè)試的是(C)
A. 需求不確定且變化頻繁? ??? B. 產(chǎn)品設(shè)計(jì)完成后測(cè)試過程不夠準(zhǔn)確??
C. 項(xiàng)目開發(fā)周期長(zhǎng)而且重復(fù)測(cè)試部分較多D. 項(xiàng)目開發(fā)周期短,測(cè)試比較單一
31. ?軟件的六大質(zhì)量特性包括( A)
A. 功能性、可靠性、可用性、效率、可維護(hù)、可移植
B. 功能性、可靠性、可用性、效率、穩(wěn)定性、可移植
C. 功能性、可靠性、可擴(kuò)展性、效率、穩(wěn)定性、可移植
D. 功能性、可靠性、兼容性、效率、穩(wěn)定性、可移植
32. 下列屬于黑盒測(cè)試方法的有( D)
A. 等價(jià)類劃分法?????? B. 邊界值法 ?? ??? C. 錯(cuò)誤推測(cè)法???????? D. 以上都是
33. 根據(jù)是否查看源代碼執(zhí)行測(cè)試,測(cè)試可以分為( A)
A. 黑盒測(cè)試. 白盒測(cè)試和灰盒測(cè)試????? B. 單元測(cè)試和集成測(cè)試?
C. 手工測(cè)試和自動(dòng)化測(cè)試????????????? D. 功能測(cè)試和性能測(cè)試
34. ?下列選項(xiàng)中,哪一項(xiàng)是跨站腳本攻擊漏洞( A? )
A. XSS ?? B. CSRF ?? C. SQL???? D. Buffer Overflow
35. 下列適用于性能測(cè)試的工具是(A )
A. Jmeter?????? ?B. Appium?? ??? C. Robotium??????? ?D. monkeyrunner
36. 將三角形每邊邊長(zhǎng)的取值范圍設(shè)定為【1-100】,下面哪個(gè)是正確的邊界值測(cè)試數(shù)據(jù)(A? )
A. 任意大于1小于100的整數(shù)?? ??? ??? B. (1,2,3). (-∞,+∞)
C. (0,1,,2). (99,100,,101)?? ??? D. 小于1或者大于100的整數(shù)
37.關(guān)于安全測(cè)試,下列說法中錯(cuò)誤的是(C )
A. 安全測(cè)試主要是驗(yàn)證產(chǎn)品是否符合安全需求定義和產(chǎn)品質(zhì)量標(biāo)準(zhǔn)? ???
B. 風(fēng)險(xiǎn)分析也屬于安全測(cè)試的一種? ???
C. 與功能、性能缺陷不同,安全缺陷可以完全避免????
D. 安全測(cè)試要盡早測(cè)試、經(jīng)常測(cè)試
38.下列選項(xiàng)中,哪一項(xiàng)不是軟件開發(fā)模型( A)
A. V模型???? B. 快速模型 ??? C. 螺旋模型 ??? D. 敏捷模型
39.下列選項(xiàng)中,哪一項(xiàng)不屬于邏輯覆蓋(A? )
A. 語(yǔ)句覆蓋???????? B. 條件覆蓋? ??? C. 判定覆蓋 ???? D. 判定-語(yǔ)句覆蓋
40.軟件測(cè)試的目的:( C)
A. 避免軟件開發(fā)中出現(xiàn)的錯(cuò)誤
B. 發(fā)現(xiàn)軟件開發(fā)中出現(xiàn)的錯(cuò)誤
C. 盡可能發(fā)現(xiàn)并排除軟件中潛藏的錯(cuò)誤,提高軟件的可靠性
D. 修改軟件中出現(xiàn)的錯(cuò)誤
41、軟件測(cè)試是采用( A)執(zhí)行軟件的活動(dòng)。
A.測(cè)試用例
B.輸入數(shù)據(jù)
C.測(cè)試環(huán)境
D.輸入條件
42、導(dǎo)致軟件缺陷的最大原因是:( A)
A.軟件需求說明書
B.設(shè)計(jì)方案
C.編碼
D.維護(hù)
43、在下列描述中,關(guān)于一個(gè)軟件缺陷狀態(tài)完整變化的錯(cuò)誤描述是( d )
A、打開——修復(fù)——關(guān)閉
B、打開——關(guān)閉
C、打開——保留
D、激活——修復(fù)——重新打開
44、在下列描述中,關(guān)于測(cè)試與調(diào)試的說法錯(cuò)誤的是( D)
A、測(cè)試是顯示錯(cuò)誤的行為;而調(diào)試是推理的過程;
B、測(cè)試顯示開發(fā)人員的錯(cuò)誤。調(diào)試是開發(fā)人員為自己辯護(hù);
C、測(cè)試能預(yù)期和可控。調(diào)試需要想象、經(jīng)驗(yàn)和思考;
D、測(cè)試必須在詳細(xì)設(shè)計(jì)已經(jīng)完成的情況下才能開始;沒有詳細(xì)設(shè)計(jì)的信息調(diào)試不可能進(jìn)行。
45、某次程序調(diào)試沒有出現(xiàn)預(yù)計(jì)的結(jié)果,下列( B)不可能是導(dǎo)致出錯(cuò)的原因。
A.變量沒有初始化 B.編寫的語(yǔ)句書寫格式不規(guī)范
C.循環(huán)控制出錯(cuò) D.代碼輸入有誤
46、軟件缺陷修復(fù)的代價(jià)最高的階段為( A)
A、發(fā)布階段
B、需求階段
C、設(shè)計(jì)階段
D、編碼階段
47、不屬于邏輯覆蓋方法的是( D?)。
A.組合覆蓋 B.判定覆蓋
C.條件覆蓋 D.接口覆蓋
48、( D?)是選擇若干個(gè)測(cè)試用例,運(yùn)行被測(cè)程序,使得程序中的每個(gè)可執(zhí)行語(yǔ)句至少執(zhí)行一次。
A、條件覆蓋
B、組合覆蓋
C、判定覆蓋
D、語(yǔ)句覆蓋
49、( A?)是設(shè)計(jì)足夠多的測(cè)試用例,使得程序中每個(gè)判定包含的每個(gè)條件的所有情況(真/假)至少出現(xiàn)一次,并且每個(gè)判定本身的判定結(jié)果(真/假)也至少出現(xiàn)一次。
A、判定-條件覆蓋
B、組合覆蓋
C、判定覆蓋
D、條件覆蓋
50.軟件測(cè)試是軟件質(zhì)量保證的重要手段,下述哪種測(cè)試是軟件測(cè)試的最基礎(chǔ)環(huán)節(jié)( B)
A.功能測(cè)試
B.單元測(cè)試
C.結(jié)構(gòu)測(cè)試
D.驗(yàn)收測(cè)試
51、單元測(cè)試的主要任務(wù)不包括( B)。
A.出錯(cuò)處理 B.全局?jǐn)?shù)據(jù)結(jié)構(gòu)
C.獨(dú)立路徑 D.模塊接口
52、單元測(cè)試中用來模擬實(shí)現(xiàn)被測(cè)模塊需調(diào)用的其他功能模塊的是( b )。
A.驅(qū)動(dòng)模塊 B.樁模塊
C.主控模塊 D.真實(shí)的被調(diào)用模塊
53、集成測(cè)試計(jì)劃應(yīng)該在( B?)階段末提交。
A、需求分析
B、概要設(shè)計(jì)
C、詳細(xì)設(shè)計(jì)
D、單元測(cè)試完成
54、下列關(guān)于程序效率的描述錯(cuò)誤的是( C?)。
A.提高程序的執(zhí)行速度可以提高程序的效率
B.降低程序占用的存儲(chǔ)空間可以提高程序的效率
C.源程序的效率與詳細(xì)設(shè)計(jì)階段確定的算法的效率無關(guān)
D.好的程序設(shè)計(jì)可以提高效率
55、下列( B)是對(duì)程序流程圖進(jìn)行簡(jiǎn)化后得到的,它可以更加突出的表示程序控制流的結(jié)構(gòu),且不包含復(fù)合條件。
A.DD-路徑圖 B.控制流圖
C.MM-路徑圖 D.模塊調(diào)用圖
56、自底向上增量式集成測(cè)試中,下面( C?)描述是正確的。
A.測(cè)試由樁模塊控制
B.最上面的模塊最先測(cè)試
C.父單元用測(cè)試過的子單元測(cè)試
D.包含樹的深度優(yōu)先或廣度優(yōu)先遍歷過程
57、測(cè)試后程序中殘存的錯(cuò)誤數(shù)目與該程序中已發(fā)現(xiàn)的錯(cuò)誤數(shù)目成( D?)。
A.未知 B.反比
C.相等 D.正比
58、針對(duì)是否對(duì)無效數(shù)據(jù)進(jìn)行測(cè)試,可以將等價(jià)類測(cè)試分為(B?)
1)標(biāo)準(zhǔn)(一般)等價(jià)類測(cè)試
2)健壯等價(jià)類測(cè)試
3)弱等價(jià)類測(cè)試
4)強(qiáng)等價(jià)類測(cè)試
A.3)4) B.1)2)
C.1)3) D.2)4)
59.軟件測(cè)試按照測(cè)試層次可以分為( C?)
A.黑盒測(cè)試、白盒測(cè)試
B. 功能性測(cè)試和結(jié)構(gòu)性測(cè)試
C.單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試
D、動(dòng)態(tài)測(cè)試和靜態(tài)測(cè)試
60、軟件測(cè)試是采用( a )執(zhí)行軟件的活動(dòng)。
A.測(cè)試用例
B.輸入數(shù)據(jù)
C.測(cè)試環(huán)境
D.輸入條件
61.軟件測(cè)試是軟件開發(fā)過程的重要階段,是軟件質(zhì)量保證的重要手段,下列哪個(gè)(些)是軟件測(cè)試的任務(wù)?答案:( D?)
1預(yù)防軟件發(fā)生錯(cuò)誤 2發(fā)現(xiàn)程序錯(cuò)誤 3提供診斷錯(cuò)誤信息
A.只有1
B.只有2
C.只有3
D.都是
62、導(dǎo)致軟件缺陷的最大原因是:( A?)
A.軟件需求說明書 B.設(shè)計(jì)方案
C.編碼 D.維護(hù)
63、測(cè)試用例是為達(dá)到最佳的測(cè)試效果或高效的揭露隱藏的錯(cuò)誤而精心設(shè)計(jì)的少量測(cè)試數(shù)據(jù),至少應(yīng)該包括( A?)
A、測(cè)試輸入、執(zhí)行條件和預(yù)期的結(jié)果。
B、測(cè)試目標(biāo)、測(cè)試工具
C、測(cè)試環(huán)境
D、測(cè)試配置
64、對(duì)已經(jīng)發(fā)現(xiàn)的錯(cuò)誤進(jìn)行錯(cuò)誤定位和確定出錯(cuò)性質(zhì),并改正這些錯(cuò)誤,同時(shí)修改相關(guān)的文檔,這種行為屬于( B?)
A.測(cè)試 B.調(diào)試
C.回歸測(cè)試 D.單元測(cè)試
65、軟件缺陷修復(fù)的代價(jià)最高的階段為( A?)
A、發(fā)布階段
B、需求階段
C、設(shè)計(jì)階段
D、編碼階段
66、下列( B?)是關(guān)于軟件缺陷的描述。
A.導(dǎo)致軟件包含故障的人的行為
B.產(chǎn)品的異常情況
C.引起一個(gè)功能部件不能完成所要求的功能的一種意外情況
D.功能部件執(zhí)行其規(guī)定功能的能力喪失
67、可作為測(cè)試停止的標(biāo)準(zhǔn)是( D?)
A.當(dāng)時(shí)間用光時(shí)
B.執(zhí)行了所有的測(cè)試用例,但沒有發(fā)現(xiàn)故障
C.當(dāng)所有缺陷都已經(jīng)清除時(shí)
D.當(dāng)達(dá)到所要求的覆蓋時(shí)
68、下列描述錯(cuò)誤的是( A)
A.軟件發(fā)布后如果發(fā)現(xiàn)質(zhì)量問題,那是軟件測(cè)試人員的錯(cuò)
B.窮盡測(cè)試實(shí)際上在一般情況下是不可行的
C.軟件測(cè)試自動(dòng)化不是萬能的
D.測(cè)試能由非開發(fā)人員進(jìn)行,調(diào)試必須由開發(fā)人員進(jìn)行。
69、下列( C)方法設(shè)計(jì)出的測(cè)試用例發(fā)現(xiàn)程序錯(cuò)誤的能力最強(qiáng)。
A.等價(jià)類劃分法
B.場(chǎng)景法
C.邊界值分析法
D.決策表法
70、功能性測(cè)試是根據(jù)( A)來設(shè)計(jì)測(cè)試用例。
A、軟件的規(guī)格說明
B、設(shè)計(jì)文檔
C、程序的內(nèi)部邏輯
D、維護(hù)手冊(cè)
71、在軟件修改之后,再次運(yùn)行以前為發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序曾用過的測(cè)試用例,這種測(cè)試稱之為( C?)
A.單元測(cè)試
B.集成測(cè)試
C.回歸測(cè)試
D.驗(yàn)收測(cè)試
72、( C?)方法是根據(jù)輸出對(duì)輸入的依賴關(guān)系來設(shè)計(jì)測(cè)試用例的。
A.邊界值分析B.等價(jià)類
C.因果圖法D.錯(cuò)誤推測(cè)法
73、測(cè)試工程師的工作范圍會(huì)包括檢視代碼、評(píng)審開發(fā)文檔,這屬于( B)
A.動(dòng)態(tài)測(cè)試 B.靜態(tài)測(cè)試
C.黑盒測(cè)試 D.白盒測(cè)試
74、( D?)是一種關(guān)注變量定義賦值點(diǎn)(語(yǔ)句)和引用或使用這些值的點(diǎn)(語(yǔ)句)的結(jié)構(gòu)性測(cè)試,主要用作路徑測(cè)試的真實(shí)性檢查。
A 、基本路徑測(cè)試
B 、邏輯覆蓋
C 、決策表
D 、數(shù)據(jù)流測(cè)試
75在軟件生命周期的哪一個(gè)階段,軟件缺陷修復(fù)費(fèi)用最低(A)
A、需求分析(編制產(chǎn)品說明書)
B、設(shè)計(jì)
C、編碼
D、產(chǎn)品發(fā)布
76必須要求用戶參與的測(cè)試階段是(D)
A、單元測(cè)試
B、集成測(cè)試
C.確認(rèn)測(cè)試
D、驗(yàn)收測(cè)試
77在邊界值分析中,下列數(shù)據(jù)通常不用來做數(shù)據(jù)測(cè)試的是(B)。
A、正好等于邊界的值
B、等價(jià)類中的等價(jià)值
C、剛剛大于邊界的值
D、剛剛小于邊界的值
78.軟件調(diào)試的目的是(A)。
A、找出錯(cuò)誤所在并改正之
B、排除存在錯(cuò)誤的可能性
C、對(duì)錯(cuò)誤性質(zhì)進(jìn)行分類
D、統(tǒng)計(jì)出錯(cuò)的次數(shù)
79.劃分軟件測(cè)試屬于白盒測(cè)試還是黑盒測(cè)試的依據(jù)是(C)
A、是否執(zhí)行程序代碼
B、是否能看到軟件設(shè)計(jì)文檔
C、是否能看到被測(cè)源程序
D、運(yùn)行結(jié)果是否確定
簡(jiǎn)答題
1試著描述軟件測(cè)試的定義
軟件測(cè)試是一種用來促進(jìn)鑒定軟件的正確性,完整性,安全性和質(zhì)量的過程
2.什么是軟件缺陷
計(jì)算機(jī)軟件或程序中存在的某種破壞正常運(yùn)行能力的問題,錯(cuò)誤,或者隱藏的功能缺陷
3.常見的黑盒測(cè)試用例的設(shè)計(jì)方法?并分別介紹一下各自的思想
1.等價(jià)類劃分法
2.邊界值分析法
3.錯(cuò)誤推測(cè)法
4.因果圖法
5.判定表
6.正交試驗(yàn)設(shè)計(jì)法
4.列舉常見的系統(tǒng)測(cè)試方法。答出5個(gè)即可
白盒測(cè)試 黑盒測(cè)試 ?灰盒測(cè)試 集成測(cè)試 單元測(cè)試 靜態(tài)測(cè)試 動(dòng)態(tài)測(cè)試
5.文檔測(cè)試主要測(cè)試哪些內(nèi)容?
檢驗(yàn)用戶文檔的一致性,正確性,完整性
6.單元測(cè)試主要測(cè)試哪幾方面的問題?
模塊接口測(cè)試 局部數(shù)據(jù)結(jié)構(gòu)測(cè)試 路徑測(cè)試 錯(cuò)誤處理測(cè)試 邊界測(cè)試
7.優(yōu)秀的軟件測(cè)試工程師應(yīng)具備哪些素質(zhì)?
業(yè)務(wù)分析能力 全局把控能力 團(tuán)隊(duì)協(xié)助能力 邏輯思考能力 ?缺陷洞察能力 問題解決能力
8.自動(dòng)化測(cè)試的優(yōu)點(diǎn)
提高效率,降低成本,提高用戶滿意度,降低工程量
9.簡(jiǎn)單分析軟件缺陷產(chǎn)生的原因,其中那個(gè)階段引入的缺陷最多,修復(fù)成本又最低
原因:需求不明確 算法不準(zhǔn)確 用戶溝通存在困難需求分析階段文章來源:http://www.zghlxwxcb.cn/news/detail-773715.html
10.請(qǐng)?jiān)敿?xì)論述軟件測(cè)試在軟件項(xiàng)目開發(fā)中的地位是不可取代,極為重要的文章來源地址http://www.zghlxwxcb.cn/news/detail-773715.html
到了這里,關(guān)于軟件測(cè)試期末復(fù)習(xí)題庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!