免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
軟件測(cè)試基礎(chǔ)筆試題一套

一、選擇 :
1. 從是否需要被執(zhí)行測(cè)試軟件的角度,軟件測(cè)試可分為哪兩種?(B)
A. 黑、白盒(軟件測(cè)試用例設(shè)計(jì)方法角度) B.靜、動(dòng)態(tài) C.單、集 (策略和過程)
2. 下列哪一項(xiàng)不是白盒測(cè)試?(C)
A.單元測(cè)試 B.集成測(cè)試 C.系統(tǒng)測(cè)試 D.回歸測(cè)試
3. 計(jì)算機(jī)環(huán)路復(fù)雜度(計(jì)算方法)(重點(diǎn):選擇 簡(jiǎn)答)
V(G)=簡(jiǎn)單判定節(jié)點(diǎn)數(shù)+ 1 ; V(G) = E-N+2 ; V(G)=封閉區(qū)域數(shù)+ 1 (記住這三個(gè)公式)
4. 屬于黑盒測(cè)試的方法?(C)
A.基于基本路徑 B.控制流 C.基于用戶需求測(cè)試 D.邏輯覆蓋
(基于用戶需求的測(cè)試,功能圖分析方法,等價(jià)類劃分方法,邊界值分析方法,錯(cuò)誤推測(cè)方法,因果圖方法,判定表驅(qū)動(dòng)分析方法,正交實(shí)驗(yàn)設(shè)計(jì)方法和功能圖分析方法等。)

5. 測(cè)試的報(bào)告由五部分。
答:首頁(yè)、引言部分、測(cè)試概要、測(cè)試結(jié)果及缺陷分析、測(cè)試結(jié)論與建議。
6. 單元測(cè)試環(huán)境由三部分構(gòu)成?
答:所測(cè)模塊和與它相關(guān)的驅(qū)動(dòng)模塊及樁模塊共同構(gòu)成了一個(gè)“測(cè)試環(huán)境”
7. 單元測(cè)試中綜合測(cè)試主要是考慮哪些方式?
答:自頂向下的單元測(cè)試策略、自底向上的單元測(cè)試策略。
8. 不是軟件實(shí)施活動(dòng)的進(jìn)入準(zhǔn)則? (D)
A.需求工件已經(jīng)被基線化 B.詳細(xì)設(shè)計(jì)工件已經(jīng)被基線化 C.構(gòu)架工件已經(jīng)被基線化 D. 項(xiàng)目階段成果及被基線化
9. 確定單元測(cè)試指導(dǎo)的基本方針? () (3個(gè),選擇其中不是的)
答: 能夠自身編譯的最小程序塊,單一過程/函數(shù)(獨(dú)立),由一個(gè)人完成的小規(guī)模工作
10. 對(duì)于自動(dòng)化測(cè)試成本從高到底的排序 ,下列描述正確的是?(A)(PPT6 七章)(進(jìn)行排序)
A. GUI,編譯器,用戶圖形
11. 軟件測(cè)試是軟件開發(fā)的重要環(huán)節(jié)之一。按照軟件開發(fā)過程可分為:?jiǎn)卧獪y(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、域測(cè)試等。
12. 軟件測(cè)試的任務(wù) 發(fā)現(xiàn)、改正軟件錯(cuò)誤(找錯(cuò),修正)
13. 下面哪一項(xiàng)測(cè)試步驟中需要進(jìn)行局部數(shù)據(jù)結(jié)構(gòu)測(cè)試?(A)
A.單元測(cè)試 B.集成測(cè)試 C.確認(rèn)測(cè)試 D.系統(tǒng)測(cè)試
14. 白盒測(cè)試是根據(jù)程序的(C)來選設(shè)計(jì)測(cè)試用例?
A.功能 B.性能 C.內(nèi)部邏輯 D.內(nèi)部數(shù)據(jù)
15. 單元測(cè)試的終止的標(biāo)準(zhǔn)(3個(gè) )(PPT47 三章)
1.硬件資源不足或故障造成軟件運(yùn)行無法運(yùn)行;
2.軟件運(yùn)行后無法正確顯示;
3.所有功能測(cè)試均已經(jīng)完成。
16. 軟件測(cè)試是對(duì)系統(tǒng)逆向求證的過程,集成測(cè)試對(duì)應(yīng)的過程中單元測(cè)試的過程
A.需求設(shè)計(jì) B.概要設(shè)計(jì) C.詳細(xì)設(shè)計(jì) D.編碼實(shí)現(xiàn)

17. 單元測(cè)試主要測(cè)試技術(shù)不包括?(B)(PPT12 三章)
A.白盒 B.功能 C.靜態(tài) D.以上都不是
18. 環(huán)路復(fù)雜度公式哪個(gè)不是?()
V(G)=簡(jiǎn)單判定節(jié)點(diǎn)數(shù)+ 1 ; V(G) = E-N+2 ; V(G)=封閉區(qū)域數(shù)+ 1 (記住這三個(gè)公式)
19. 如果一個(gè)產(chǎn)品中次嚴(yán)重缺陷基本完成修復(fù)并且通過了復(fù)測(cè),這個(gè)階段的產(chǎn)品是(B)
A.阿爾法版 B.beta版 C.正版 D.以上都不是
20. 自底向上方法需要寫 (A)
A. 驅(qū)動(dòng)程序  ?。拢畼冻绦颉 。茫?qū)動(dòng)程序和樁程序 ?。模畠蓚€(gè)都不是
21. (A)的目的是對(duì)最終軟件系統(tǒng)進(jìn)行全面的測(cè)試確保最終軟件系統(tǒng)產(chǎn)品滿足需求。
A.系統(tǒng)測(cè)試 ?。拢蓽y(cè)試  ?。茫畣卧獪y(cè)試   ?。模δ軠y(cè)試
22. 測(cè)試用例的4個(gè)關(guān)鍵元素。
(1) 被測(cè)單元模塊初始狀態(tài)聲明,即測(cè)試用例的開始狀態(tài)(僅適用于被測(cè)單元維持了調(diào)用中間狀態(tài)的情況);
(2) 被測(cè)單元的輸入,包含由被測(cè)單元讀入的任何外部數(shù)據(jù)值;
(3) 該測(cè)試用例實(shí)際測(cè)試的代碼,用被測(cè)單元的功能和測(cè)試用例設(shè)計(jì)中使用的分析來說明,如:?jiǎn)卧心囊粋€(gè)決策條件被測(cè)試;
(4) 測(cè)試用例的期望輸出結(jié)果(在測(cè)試進(jìn)行之前的測(cè)試說明中定義)。
23. 目前主要的單元測(cè)試的方法(A.基本路徑測(cè)試 B.等價(jià)類劃分/邊界值分析測(cè)試 C.覆蓋測(cè)試 D.循環(huán)測(cè)試 E.數(shù)據(jù)流測(cè)試 F.程序插樁測(cè)試 G變異測(cè)試)從中選。
24. 哪個(gè)方法根據(jù)輸出輸入依賴關(guān)系設(shè)計(jì)的測(cè)試用例?(C)???
A.路徑 B.等價(jià)類 C.因果圖 D.歸納
25. 有一組測(cè)試用例使得每一個(gè)被測(cè)試用例的分支覆蓋至少被執(zhí)行一次,它滿足的覆蓋標(biāo)準(zhǔn)(B)。(PPT22 二章)
A. 語句覆蓋 B.判定覆蓋 C.條件覆蓋 D.路徑覆蓋
二、填空:
1. 單元測(cè)試中對(duì)類進(jìn)行測(cè)試有3個(gè)“定義—引用對(duì)”(方法內(nèi)部定義-引用對(duì) 方法間定義-引用對(duì) 類內(nèi)部定義-引用對(duì))。(PPt37 三章)
2. 測(cè)試的主要目標(biāo),不再只是找出其缺陷,而是證明其(性能)。
3. 壓力測(cè)試又稱強(qiáng)度測(cè)試,是在(各種資源超負(fù)荷)情況下,觀察系統(tǒng)的運(yùn)行情況。
4. (缺陷跟蹤工具)是管理工具使用最多的。
5. 集成測(cè)試劃分為5個(gè)階段(制定集成測(cè)試的計(jì)劃、設(shè)計(jì)集成測(cè)試、實(shí)施集成測(cè)試、執(zhí)行集成測(cè)試、評(píng)估集成測(cè)試)。
6. 根據(jù)軟件生命周期中的定義,可以把自動(dòng)化測(cè)試工具劃分3大類(白盒測(cè)試工具、黑盒測(cè)試工具、測(cè)試管理工具)。
7. 對(duì)類進(jìn)行測(cè)試時(shí),類之間的關(guān)系6類(關(guān)聯(lián) 泛化 實(shí)現(xiàn) 依賴 聚合 組合)。每種不同符號(hào)來表示,并分別用(私有的“-”、公有的“+”、保護(hù)的“#”)三個(gè)關(guān)鍵字來修飾類。
8. 白盒測(cè)試工具針對(duì)代碼進(jìn)行的工具,測(cè)試中發(fā)現(xiàn)的缺陷可以定義到代碼級(jí),根據(jù)測(cè)試工具原理的不同,又可以分為靜態(tài)測(cè)試工具和動(dòng)態(tài)測(cè)試工具。
9. 黑盒測(cè)試工具包括(功能測(cè)試工具、性能測(cè)試工具)。
10. 軟件開發(fā)的基本過程(需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、維護(hù))。
11. 單元測(cè)試的策略(自頂向下的單元測(cè)試策略、自底向上的單元測(cè)試策略和孤立的單元測(cè)試策略)。
12. 集成測(cè)試的工作開展更多站在測(cè)試工作人員的角度上; 系統(tǒng)測(cè)試站在用戶的角度上。
13. 對(duì)面向?qū)ο髞碚f,按照集成的粒度不同,可把集成測(cè)試分為(類間集成測(cè)試 、 類內(nèi)集成測(cè)試)。
14. 類測(cè)試用例中,基于3個(gè)標(biāo)準(zhǔn)(基于狀態(tài)的覆蓋率、基于限制的覆蓋率和基于代碼的覆蓋率)。(PPT13 六章)
15. 哪一個(gè)不屬于增量式集成?
答案:大爆炸集成
17. 單元測(cè)試中對(duì)類進(jìn)行三級(jí)測(cè)試(方法內(nèi)部測(cè)試、方法間測(cè)試、類內(nèi)部測(cè)試)PPT36 三章
18. 目前單元測(cè)試主要的方法:基于路徑測(cè)試,等價(jià)類劃分/邊界值分析測(cè)試,覆蓋測(cè)試,循環(huán)測(cè)試,數(shù)據(jù)流測(cè)試,程序插樁測(cè)試,變異測(cè)試。

三、判斷:
1. 發(fā)現(xiàn)錯(cuò)誤是軟件測(cè)試的目的。 (錯(cuò))
2. 白盒測(cè)試可以找出軟件遺漏功能和代碼錯(cuò)誤功能。(PPT47 二章) (錯(cuò))
3. 在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)包括合理的應(yīng)用條件和不合理的應(yīng)用條件。 (對(duì))
4. 軟件缺陷一定是由編碼引起的錯(cuò)誤。 (錯(cuò))
5. Bata測(cè)試是軟件多個(gè)用戶在實(shí)際。。。多個(gè)測(cè)試。。。 (對(duì))
6. 系統(tǒng)測(cè)試屬白盒測(cè)試。 (黑盒) (錯(cuò))
7. 手工測(cè)試可以達(dá)到好的系統(tǒng)化測(cè)試。 (對(duì))
8. 功能測(cè)試屬于白盒測(cè)試的技術(shù)范疇。 (錯(cuò))
9. 文檔測(cè)試是對(duì)系統(tǒng)提交給用戶的文檔進(jìn)行驗(yàn)證,并不是一般性的審查活動(dòng)。P35 5(對(duì))
四、大題
1. 計(jì)算環(huán)路復(fù)雜度方法哪些 ? (要求寫成3個(gè)公式,一個(gè)公式2分)
答:V(G)=簡(jiǎn)單判定節(jié)點(diǎn)數(shù)+ 1 ; V(G) = E-N+2 ; V(G)=封閉區(qū)域數(shù)+ 1
2. 基于狀態(tài)測(cè)試的主要步驟?(PPT32 三章)
答: ①依據(jù)設(shè)計(jì)文檔,或者通過分析對(duì)象數(shù)據(jù)成員的取值空間(笛卡爾積),得到被測(cè)試類的狀態(tài)轉(zhuǎn)移圖;
②給被測(cè)試的類加入用于設(shè)置和檢查對(duì)象狀態(tài)的新方法,導(dǎo)出對(duì)象的邏輯狀態(tài);
③對(duì)于狀態(tài)轉(zhuǎn)移圖中的每個(gè)狀態(tài),確定該狀態(tài)是哪些方法的合法起始狀態(tài),即在該狀態(tài)時(shí),對(duì)象允許執(zhí)行哪些操作;
④在每個(gè)狀態(tài),從類中方法的調(diào)用關(guān)系圖最下層開始,逐一測(cè)試類中的方法;
⑤測(cè)試每個(gè)方法時(shí),根據(jù)對(duì)象當(dāng)前狀態(tài)確定出對(duì)方法的執(zhí)行路徑有特殊影響的參數(shù)值,將各種可能組合作為參數(shù)進(jìn)行測(cè)試。
3. Bug的種類有哪些?
答:需求階段的BUG,分析設(shè)計(jì)階段的BUG,設(shè)計(jì)階段的BUG,實(shí)現(xiàn)階段的BUG,配置階段的BUG,短視將來的BUG,靜態(tài)文檔的BUG 。
4. 自動(dòng)化測(cè)試的缺點(diǎn)?(5點(diǎn))
答:1、自動(dòng)化測(cè)試不能取代手工測(cè)試, 測(cè)試主要還是要靠人工的。
2、新缺陷越多,自動(dòng)化測(cè)試失敗的幾率就越大。
3、工具本身不具有想象力
4、技術(shù)問題、組織問題、腳本維護(hù)
5、測(cè)試工具與其他軟件的互操作性

5. 選擇手動(dòng)和自動(dòng)化測(cè)試,為了作出一個(gè)合理的決定,需要做哪些方面假設(shè)?(7個(gè))
答: 1.擁有穩(wěn)定的自動(dòng)化測(cè)試技術(shù)支持。
2.兩種極端的可能性:一種就是無需人工干預(yù)的完全自動(dòng)化測(cè)試,另一種就是只運(yùn)行一次就廢棄的人工測(cè)試。
3.自動(dòng)化測(cè)試和手工測(cè)試都可行(但事實(shí)并非如此)。
4.測(cè)試是通過外部接口完成的(黑盒測(cè)試)。
5.不要求必須進(jìn)行自動(dòng)化測(cè)試。
6.測(cè)試已經(jīng)設(shè)計(jì)好之后,再?zèng)Q定是否進(jìn)行自動(dòng)化測(cè)試。
7.有一定的時(shí)間用于完成測(cè)試,并且在這段時(shí)間里完全有可能把測(cè)試做好。

6. 集成測(cè)試分析方法有哪些?
答:體系結(jié)構(gòu)分析 模塊分析 接口分析 風(fēng)險(xiǎn)分析 可測(cè)試性分析 集成測(cè)試策略分析
7. 編寫類測(cè)試驅(qū)動(dòng)程序的方法有很多種,以Java語言為例來說明,測(cè)試驅(qū)動(dòng)程序設(shè)計(jì)的結(jié)構(gòu),并簡(jiǎn)要說明其優(yōu)缺點(diǎn)。(PPT15 六章)
答:1.在main方法中寫入需要運(yùn)行的測(cè)試用例,即實(shí)現(xiàn)main方法,然后編譯、執(zhí)行該類。
缺點(diǎn):不利于維護(hù)和復(fù)用,交付時(shí),逐個(gè)剔除代碼
2.在類中實(shí)現(xiàn)一個(gè)靜態(tài)測(cè)試方法,通過調(diào)用該測(cè)試方法來收集每個(gè)測(cè)試用例的執(zhí)行結(jié)果。
缺點(diǎn):同1.
3.實(shí)現(xiàn)獨(dú)立的測(cè)試類,它的職責(zé)是執(zhí)行并收集每個(gè)測(cè)試用例的結(jié)果。
優(yōu)點(diǎn):可復(fù)用,支持回歸測(cè)試
缺點(diǎn):必須創(chuàng)建新類,關(guān)注被測(cè)試類的變化
8. 增量式集成和非增量式集成的概念和舉例。???
答:非增量式測(cè)試:就是分別對(duì)系統(tǒng)中每個(gè)模塊進(jìn)行單元測(cè)試,然后將所有模塊按照層次結(jié)構(gòu)組裝到一起進(jìn)行測(cè)試,最終得到所要求的軟件。
例如:大爆炸集成
增量式集成(或組裝):先對(duì)一個(gè)個(gè)模塊進(jìn)行模塊測(cè)試,然后在組裝過程中邊連接邊測(cè)試,以發(fā)現(xiàn)連接過程中產(chǎn)生的問題。
例如:自頂向下集成和自底向上集成

9. 制定集成測(cè)試計(jì)劃時(shí)間,一般安排在概要設(shè)計(jì)評(píng)審?fù)ㄟ^后大約一個(gè)星期的時(shí)候
一、計(jì)劃階段
制定集成測(cè)試計(jì)劃時(shí)間:一般安排在概要設(shè)計(jì)評(píng)審?fù)ㄟ^后大約一個(gè)星期的時(shí)候,參考需求規(guī)格說明書、概要設(shè)計(jì)文檔、產(chǎn)品開發(fā)計(jì)劃時(shí)間表來制定。
二、設(shè)計(jì)階段
制定集成測(cè)試設(shè)計(jì)時(shí)間:一般在詳細(xì)設(shè)計(jì)開始時(shí),就可以著手進(jìn)行。可以把需要規(guī)格說明書、概要設(shè)計(jì)、集成測(cè)試計(jì)劃文檔作為參考依據(jù)。
10. 列舉出圖中三個(gè)模塊,寫出全部模塊執(zhí)行路徑,最后給出其MM路徑(書162頁(yè))
1. 源節(jié)點(diǎn): 程序中的源節(jié)點(diǎn)是指程序執(zhí)行開始或重新開始處的語句片斷。
A:1,5節(jié)點(diǎn) B:1,3節(jié)點(diǎn) C:1節(jié)點(diǎn)

2.匯節(jié)點(diǎn): 匯節(jié)點(diǎn)是程序執(zhí)行結(jié)束處的語句片斷。這里轉(zhuǎn)移控制到其它單元的節(jié)點(diǎn)也是匯節(jié)點(diǎn)。 A:4,6節(jié)點(diǎn) B:2,4節(jié)點(diǎn) C:5節(jié)點(diǎn)
3.模塊執(zhí)行路徑
模塊執(zhí)行路徑是以源節(jié)點(diǎn)開始、以匯節(jié)點(diǎn)結(jié)束的一系列語句,中間沒有插入?yún)R節(jié)點(diǎn)。
在圖4-12中有七條模塊執(zhí)行路徑: 圖4-12 跨三個(gè)單元的MM-路徑

模塊執(zhí)行路徑如下:

MEP(A,1)=〈1,2,3,6〉
MEP(A,2)=〈1,2,4〉
MEP(A,3)=〈5,6〉
MEP(B,1)=〈1,2〉
MEP(B,2)=〈3,4〉
MEP(C,1)=〈1,2,4,5〉
MEP(C,1)=〈1,3,4,5〉
4. 消息
消息是一種程序設(shè)計(jì)語言機(jī)制,通過這種機(jī)制可以把控制從一個(gè)單元轉(zhuǎn)移到另一個(gè)單元。
5. MM-路徑(Method Message Path)是穿插出現(xiàn)模塊執(zhí)行路徑和消息的序列。如圖4-12中的粗線所示,代表模塊A調(diào)用模塊B,模塊B調(diào)用模塊C,這就是一個(gè)MM-路徑,可用圖4-13表示。對(duì)于傳統(tǒng)軟件來說,MM-路徑永遠(yuǎn)是從主程序開始,在主程序中結(jié)束。

MM-路徑如下:

11.設(shè)一個(gè)控制圖如下,請(qǐng)給出其環(huán)路復(fù)雜度和基本路徑。

環(huán)路復(fù)雜度:5
基本路徑: 路徑1:1—2—3—5—6—12—13—15
路徑2:1—2—4—5—6—12—13—15
路徑3:1—2—3—5—7—8—13—15
路徑4:1—2—4—5—7—8—13—15
路徑5:1—2—3—5—7—9—10—14—13—15
路徑6:1—2—4—5—7—9—10—14—13—15
路徑7:1—2—3—5—7—9—11—14—13—15
路徑8:1—2—4—5—7—9—11—14—13—15

12.軟件測(cè)試活動(dòng)的生命周期
測(cè)試周期分為計(jì)劃、設(shè)計(jì)、實(shí)現(xiàn)、執(zhí)行、總結(jié)。其中:
計(jì)劃:對(duì)整個(gè)測(cè)試周期中所有活動(dòng)進(jìn)行規(guī)劃,估計(jì)工作量、風(fēng)險(xiǎn),安排人力物力資源,安排進(jìn)度等;
設(shè)計(jì):完成測(cè)試方案,從技術(shù)層面上對(duì)測(cè)試進(jìn)行規(guī)劃;
實(shí)現(xiàn):進(jìn)行測(cè)試用例和測(cè)試規(guī)程設(shè)計(jì);
執(zhí)行:根據(jù)前期完成的計(jì)劃、方案、用例、規(guī)程等文檔,執(zhí)行測(cè)試用例。
總結(jié):記錄測(cè)試結(jié)果,進(jìn)行測(cè)試分析,完成測(cè)試報(bào)告。
13. 三明治集成方法
答:1. 確定以哪一層為界來決定使用三明治集成策略(在4-7中,我們確定以B模塊為界);
2. 對(duì)模塊B及其所在層下面的各層使用自底向上的集成策略;
3. 對(duì)模塊B所在層上面的層次使用自頂向下的集成策略;
4. 把模塊B所在層各模塊同相應(yīng)的下層集成;
5. 對(duì)系統(tǒng)進(jìn)行整體測(cè)試。

14. 集成測(cè)試可看著是體系結(jié)構(gòu)分析工作基礎(chǔ)之上的細(xì)化??蓮哪膸讉€(gè)角度進(jìn)行??旆治觥?br>答: 1)確定本次要測(cè)試的模塊;
2)找出與該模塊相關(guān)的所有模塊,并且按優(yōu)先級(jí)對(duì)這些模塊進(jìn)行排列;
3)從優(yōu)先級(jí)別最高的相關(guān)模塊開始,把被測(cè)模 塊與其集成到一起;
4)然后依次集成其他模塊。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
軟件測(cè)試過程及方法指南
軟件測(cè)試步驟介紹
軟件測(cè)試基本常識(shí)
軟件測(cè)試標(biāo)準(zhǔn)規(guī)范
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服