




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單選 1. 屬于黑盒測試的方法?( C )A.基于基本路徑 B.控制流 C.基于用戶需求測試 D.邏輯覆蓋2在Assert類中斷言對象為NULL是_。( D )A.assertEquals B.assertTrue C.fail D.assertNull 3_的目的是對最終軟件系統(tǒng)進行全面的測試確保最終軟件系統(tǒng)產品滿足需求(A)系統(tǒng)測試 集成測試單元測試 功能測試4有一組測試用例使得每一個被測試用例的分支覆蓋至少被執(zhí)行一次,它滿足的覆蓋標準_。( B )A. 語句覆蓋 B.判定覆蓋 C.條件覆蓋 D.路徑覆蓋5.軟件測試的目的是_。( C )表明軟件的正確性 評價軟件質量盡可能發(fā)現(xiàn)軟件中的錯誤
2、判定軟件是否合格6.關于白盒測試與黑盒測試的最主要區(qū)別,正確的是_。( A )白盒測試側重于程序結構,黑盒測試側重于功能白盒測試可以使用測試工具,黑盒測試不能使用工具白盒測試需要程序參與,黑盒測試不需要黑盒測試比白盒測試應用更廣泛7.軟件測試類型按開發(fā)階段劃分_。( B )需要測試單元測試集成測試單元測試集成測試確認測試系統(tǒng)測試驗收測試單元測試集成測試確認測試調試單元測試功能測試8.在Junit中,testXXX()方法就是一個測試用例,測試方法是_。( B ) private void testXXX() public void testXXX() public float testXXX(
3、) public int testXXX() 9.軟件測試是軟件質量保證的重要手段,下述哪種測試是軟件測試的最基礎環(huán)節(jié)?( A )A單元測試 B集成測試C目的測試 D確認測試10.增量式集成測試有3種方式:自頂向下增量測試方法, 和混合增量測試方式。( D )A自中向下增量測試方法 B多次性測試 C維護 D自底向上增量測試方法1)以下不屬于軟件測試的原則有( D )。A.程序最好別讓由編寫該程序的程序員自己來測試B.所有測試標準都是建立在用戶需求之上。C.注意測試中的群集現(xiàn)象(2-8原則)。D.測試是證明程序有錯的一個過程。3.下面哪些不屬于靜態(tài)測試( C )A.代碼規(guī)則檢查 B.程序結構分析
4、C.程序復雜度分析 D.內存泄漏“ 9.以下不屬于軟件測試模型的是( A ) 。A.瀑布模型 B.H模型 C.W模型 D.V模型10.某系統(tǒng)對每個員工一年的出勤天數進行核算和存儲(按每月22 工作日計算),使用文本框的模式進行填寫。在此文本框的測試用例編寫中使用了等價類劃分法,則下面劃分錯誤的是( D ) 。 A.無效等價類,出勤日>264日。B.無效等價類,出勤日<0。C .有效等價類,0<=出勤日<=264。D.有效等價類,0<出勤日<264。1、以下屬于軟件測試的原則有(ABC)A 程序最好由編寫該程序的程序員自己來測試B 所有測試標準都是建立在用戶需
5、求之上C 注意測試中的群集現(xiàn)象(2-8原則)D 測試是證明程序有錯的一個過程2、對于軟件測試分類,下面各項都是按照不同階段來進行的劃分,除了(C)A 單元測試B 集成測試C 黑盒測試D 系統(tǒng)測試3、下面哪些屬于靜態(tài)測試(ABD)A 代碼規(guī)則檢查B 程序結構分析C 程序復雜度分析D 內存泄露4、下列關于軟件測試時的敘述中錯誤的是(D)A 軟件測試可以作為度量軟件與用戶需求間差距的手段B 軟件測試的主要工作內容包括發(fā)現(xiàn)軟件中存在的錯誤C 軟件測試的根本目的是盡可能多地發(fā)現(xiàn)軟件中存在的問題D 沒有發(fā)現(xiàn)錯誤的測試也是有價值的5、在某程序中有,A、B、C、D幾個模塊,若A模塊發(fā)現(xiàn)并改正的BUG數目較多,
6、則A模塊中殘留的BUG與其他模塊相比,通常應該(B)A 較少B 較多C 一樣多D 不確定6、軟件生產周期中,修改錯誤代碼最大的階段是(D)A 需求階段B 設計階段C 編程階段D 發(fā)布運行階段1、 7、下面關于a測試的描述中正確的是(BC)A a測試需要用戶代表參加B a測試不需要用戶代表參加C a測試是系統(tǒng)測試的一種D a測試是驗收測試的一種8、在系統(tǒng)測試中,測試人員主要根據(A)設計測試用例A 需求分析說明書B 概要設計說明書C 詳細設計說明書D 系統(tǒng)規(guī)格說明書9、下列不屬于軟件本身的原因產生的缺陷的是(C)A 算法錯誤B 語法錯誤C 文檔錯誤D 系統(tǒng)結構錯誤2、 10、即使對程序的所有路徑
7、都進行了測試,程序可有可能存在沒有檢查出來的缺陷,其原因可能是(ABC)A 程序可能因為缺少某些路徑而存在的問題B 是即是窮舉路徑測試也拒不可能保證程序符合其設計規(guī)格說明C 窮舉路徑測試也可能不會暴露數據敏感錯誤D 不管使用何種方法都不可能找出程序中所有的BUG11、功能測試覆蓋中最常見的是(B)A 接口覆蓋B 需求覆蓋C 入口點覆蓋D 出口點覆蓋12、下列不屬于回歸測試目的是(D)A 檢查軟件的修改達到預定的目的B 檢查軟件的修改不會影響軟件的其他功能的正確性C 檢查改動不會帶來不可預料的行為或另外的錯誤D 檢查修改的測試用例是否完整13、下列測試不用考慮內部程序結構的是(A)A 功能測試B
8、 結構測試C 邏輯驅動測試D 白盒測試15、以下屬于系統(tǒng)性能指標的有(B)A 系統(tǒng)響應時間B 吞吐量C 并發(fā)用戶數D 資源利用率判斷題1好的測試員力求追求完美。 ( X )2測試程序僅僅按預期方式運行就行了。 ( X )3不存在質量很高但可靠性很差的產品。 ( )4軟件測試員可以對產品說明書進行白盒測試。 ( X )5靜態(tài)白盒測試可以找出遺漏之處和問題。 ( )6總是首先設計白盒測試用例。 ( X )7可以發(fā)布具有配置缺陷的軟件產品。 ( )8所有軟件必須進行某種程度的兼容性測試。 ( )9所有軟件都有一個用戶界面,因此必須測試易用性。 ( X )10測試人員負責軟件質量。 ( )三簡答題 1
9、. 計算環(huán)路復雜度方法有哪三種?答:(1)V(G)=判定節(jié)點數+ 1(2)V(G) = E-N+2 (3)V(G)=區(qū)域數+ 1 2. 白盒測試有幾種方法?答:白盒測試方法分為兩大類:靜態(tài)測試方法和動態(tài)測試方法。靜態(tài)測試方法:檢查軟件的表示和描述是否一致,沒有沖突或者沒有歧義。動態(tài)測試方法:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合蓋、路徑覆蓋。3. 什么是軟件測試,軟件測試分為哪幾個階段。答:軟件測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。軟件測試一般分為單元測試、集成測試和系統(tǒng)測試。4. 比較白盒測試和黑盒測試?答:使
10、用白盒測試方法時,測試根據程序的內部邏輯和指定的覆蓋標準;黑盒測試法是通過分析程序的接口功能設計測試用例的。5. 為以下程序段設計一組測試用例,要求分別滿足語句覆蓋、判定覆蓋、條件覆蓋。int test(int A,int B) if(A>1) AND (B<10) then X=A-B; if(A=2) OR (B>20) then X=A+B; return x;答:語句覆蓋測試用例:A=2,B=0;判定覆蓋測試用例:A=3,B=0;A=2,B=20;條件覆蓋測試用例:A=2,B=0;A=0,B=21;6. 為以下程序段設計一組測試用例,要求分別滿足語句覆蓋、判定覆蓋、條
11、件覆蓋。void DoWork (int x,int y,int z) int k=0,j=0; if ( (x>3)&&(z<10) ) k=x*y-1; j=sqrt(k); /語句塊1 if ( (x=4)|(y>5) ) j=x*y+10; /語句塊2 j=j%3; /語句塊3答:語句覆蓋測試用例:x=4、y=5、z=5; 判定覆蓋測試用例:x=4、y=5、z=5;x=2、y=5、z=5; 條件覆蓋測試用例:x=4、y=6、z=5 ;x=2、y=5、z=15;7.看代碼程序: void Sort ( int iRecordNum, int iType
12、)1 2 int x=0;3 int y=0;4 while ( iRecordNum> 0 )5 6 If ( iType=0 )7x=y+2;8 else9 If ( iType=1 )10 x=y+10;11 else12 x=y+20;1314要求(1)給以上代碼畫出控制流圖(2)控制流圖的環(huán)復雜度V(G),寫出獨立路徑。4(1)67912101413(2)V(G)= 4 路徑1:414 路徑2:46713 4 14 路徑3:4691013414 路徑4:46912134148. 設有一個檔案管理系統(tǒng),要求用戶輸入以年月表示的日期。假設日期限定在1999年1月2029年12月,并
13、規(guī)定日期由6位數字字符組成,前4位表示年,后2位表示月。現(xiàn)用等價類劃分法設計測試用例,來測試程序的"日期檢查功能"。劃分等價類并編號,下表等價類劃分的結果輸入等價類有效等價類無效等價類日期的類型及長度年份范圍月份范圍1)劃分等價類并編號,下表等價類劃分的結果輸入等價類 有效等價類 無效等價類日期的類型及長度 6位數字字符 有非數字字符少于6位數字字符多于6位數字字符年份范圍 在19902049之間 小于1990大于2049月份范圍 在0112之間 等于00大于122)設計測試用例,以便覆蓋所有的有效等價類在表中列出了3個有效等價類,編號分別為、,設計的測試用例如下:測試數據
14、 期望結果 覆蓋的有效等價類200211 輸入有效 、3)為每一個無效等價類設計一個測試用例,設計結果如下:測試數據 期望結果 覆蓋的無效等價類95June 無效輸入 20036 無效輸入 2001006 無效輸入 198912 無效輸入 200401 無效輸入 200100 無效輸入 200113 無效輸入 1.什么是軟件測試?軟件測試的目的是什么?。軟件測試是在程序的開發(fā)過程中對程序的功能邏輯等進行驗證的過程目的是:發(fā)現(xiàn)程序中的錯誤2.軟件的缺陷等級應如何劃分?。致命的:造成系統(tǒng)或應用程序崩潰、死機、系統(tǒng)懸掛嚴重的:功能或特性沒有實現(xiàn)一般的:沒有達到預期效果微小的:對系統(tǒng)幾乎沒有影響3.簡述白盒測試和黑盒測試的區(qū)別使用白盒測試方法時,測試根據程序的內部邏輯和指定的覆蓋標準;黑盒測試法是通過分析程序的接口功能設計測試用例的。黑盒測試是從用戶觀點,按規(guī)格說明書要求的輸入數據與輸出數據的對應關系設計測試用例,是根據程序外部特征進行測試。白盒測試是根據程序內部邏輯結構進行測試。白盒測試包括靜態(tài)和動態(tài)白盒測試,主要是測試程序的邏輯結構黑盒測試是從用戶的角度出發(fā),驗證系統(tǒng)的功能是否實現(xiàn),是站在系統(tǒng)的外部進行的4.畫出你所知道的軟件測試模型。 5.軟件測試用例的依據是什么?一個測試用例,應該包含哪些要素?。 需求規(guī)格說明書標識符測試項測試環(huán)境要求輸入標準輸出標準異常分支
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 護理職業(yè)中的有效溝通與協(xié)作技巧試題及答案
- 圣誕花籃美術課件
- 主管護師考試實質性挑戰(zhàn)與試題及答案
- 婦女兒童保護課件
- 藥物治療的監(jiān)測與評估試題及答案
- 行政管理科技運用試題及答案解析
- 教學評價精細化標準與流程課件
- 解析人類進化課件
- 香濃的豆腐皮課件
- 行政權的法治思維與試題及答案
- 電梯使用單位安全管理專題培訓
- 2025年特種設備安全操作實務考試真題卷
- 人教版小學數學六年級下冊說課稿
- 2025年高考歷史考綱(完整版)
- 地鐵事件面試題及答案
- 2025屆青海省西寧市高考第一次模擬預測地理試題(原卷版+解析版)
- 兒童肺血栓栓塞癥診斷與治療專家共識(2025)解讀課件
- 急救中心患者轉運流程標準化指南
- 《2025急性冠脈綜合征患者管理指南》解讀
- 電廠粉煤灰購銷合同
- 注射用A型肉毒毒素-額紋面部皺紋(FWS)量表評分考試
評論
0/150
提交評論