軟件測試相關試題(doc 19頁).doc_第1頁
軟件測試相關試題(doc 19頁).doc_第2頁
軟件測試相關試題(doc 19頁).doc_第3頁
軟件測試相關試題(doc 19頁).doc_第4頁
軟件測試相關試題(doc 19頁).doc_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

一、選擇題(每題只有一個選項,將你認為合理的選項填在題前括號內,每小題2分,共16分)( D )1、較實用的軟件測試停止標準是( )。A、測試超產過了預定時間,則停止測試。B、根據單位時間內查出故障的數(shù)量決定是否停止測試。C、執(zhí)行了所有的測試用例,但并沒有發(fā)現(xiàn)故障,則停止測試。D、用圖表示出某個測試階段中單位時間檢查出的故障數(shù)量,通過對圖中曲線的分析,確定應繼續(xù)測試還是停止測試。( C )2、軟件測試的目的是:A、表明軟件是正確的B、評價軟件質量C、盡可能發(fā)現(xiàn)軟件中的錯誤D、判定軟件是否合格( A )3、 ( )不是常見的覆蓋率標準。A、函數(shù)覆蓋B、數(shù)據流覆蓋C、邏輯覆蓋 D、功能覆蓋( B )4、將基于功能的和基于實現(xiàn)的測試方法結合在一起的動態(tài)測試類型,我們稱這種測試為()。A、白盒測試B、灰盒測試C、黑盒測試 D、基于故障的測試( B )5、下列不隸屬于白盒測試方法的是( ):A、控制流測試B、健壯性測試 C、數(shù)據流測試 D、變異測試( A )6、項目管理三要素不包括( )。A、ProgrammingB、ProcessC、ProblemD、Process( D )7、下列選項中,不是Mercury公司測試工具的是( )。A、LoadRunnerB、WinRunnerC、TestDirectorD、Rebot( A )8、下面()方法能夠有效地檢測輸入條件的各種組合可能引起的錯誤。 A、因果圖B、等價類劃分C、邊界值分析D、錯誤推測( D )1、通常,( )是在編碼階段進行的測試,它是整個測試工作的基礎。A、系統(tǒng)測試 B、確認測試C、集成測試D、單元測試( A )2、據權威部門統(tǒng)計,軟件錯誤產生的原因分布圖表中,如下( )選項是導致軟件錯誤的主要原因:A、軟件需求規(guī)格說明錯誤 B、設計錯誤 C、編碼錯誤 D、測試錯誤( C )3、軟件測試充分性理論是由( )最先提出的。A、Deutsch和WillisB、McCall et al. C、Goodenough和Gerhart D、Evansh和Marciniak( C )4、軟件測試風險管理包含()和風險控制兩方面內容。A、風險排序B、風險識別C、風險評估D、風險分析( D )5、下列不屬于黑盒測試方法的是( )。A、等價類劃分B、狀態(tài)測試C、邊界值分析D、變異測試( A )6、常見的覆蓋率標準不包括( )。A、函數(shù)覆蓋B、邏輯覆蓋C、數(shù)據流覆蓋 D、功能覆蓋( B )7、因果圖是()公司最先發(fā)明并實施的。A、SUNB、IBMC、MicrosoftD、ORACLE( D )8、針對下面一個程序段:if (A1) & (B = 0)S1;If(A = 2)| (X 1)S2;其中,S1、S2均為語句塊?,F(xiàn)在選取測試用例:A=2 B=0 X=3 ,該測試用例滿足了()。A、路徑覆蓋 B、條件組合覆蓋C、判定覆蓋 D、語句覆蓋( A )1、下列各測試工具中隸屬于Mercury公司產品的是()A、WinRunnerB、 JUnitC、PurifyD、WebStress( D )2、下面關于軟件測試的說法,其中正確的是( )A、 經過測試沒有發(fā)現(xiàn)錯誤,說明程序正確 B、 成功的測試是沒有發(fā)現(xiàn)錯誤的測試C、 測試的目標是為了證明程序沒有錯誤D、成功的測試是發(fā)現(xiàn)了迄今尚未發(fā)現(xiàn)的錯誤的測試( B )3、在某種類型會議上,由小組成員閱讀程序,以發(fā)現(xiàn)程序錯誤,同時測試員利用測試數(shù)據人工運行程序并得出輸出結果,然后由參加者對結果進行審查, 以達到測試的目的。這種測試方法是()。A、軟件審查 B、代碼走查 C、技術評審D、代碼審查( C )4、測試充分性準則內容不包括( )。A、空集不充分性 B、單調性 C、可靠性 D、復雜性( A )5、控制流覆蓋準則約束最弱的是( )。 A、點覆蓋 B、邊覆蓋C、條件覆蓋D、路徑覆蓋( C )6、設計測試用例時候,()是用得最多的一種黑盒測試方法。A、因果圖B、等價類劃分C、邊界值分析D、錯誤推測( B )7、軟件測試風險管理包含()和風險控制兩方面內容。A、風險識別B、風險評估C、風險排序D、風險分析( A )8、對下面的計算個人所得稅程序中if (income800)taxrate=0;else if (income=1500)taxrate=0.05;else if (income1) AND (B=0)S1;if (A=2) OR (X1)S2;(1) 請把上述代碼轉換成程序流程圖分別選擇測試數(shù)據使得(2)判定覆蓋、(3)條件組合覆蓋標準都能夠得到滿足。(1)2分程序流程圖(2)(2)2分判定覆蓋標準A=2, B=0, X=3;A=1, B=1, X=1(3)4分條件組合覆蓋A=2, B=0, X=3;A=1, B=1, X=1;A=2, B=1, X=1A=1, B=0, X=21、閱讀如下C程序:要求:(1) 請繪制出左邊代碼對應的流圖;(2) 計算所得流圖的環(huán)形復雜度V(G);(3) 假設輸入的取值范圍為(1000, 20001),請用基本路徑測試方法為變量year設計測試用例,使其滿足基本路徑測試的要求。int IsLeap(int year)if(year % 4 =0)if(year % 100 =0)if(year %400 != 0)leap=1;elseleap=0;else leap=1;elseleap =0;return leap;(1) 3分流圖(2)1分V(G)=e-n+2=14-12+2=判定點數(shù)+1=區(qū)域數(shù)=4(3)4分問題3要求設計滿足基本路徑覆蓋的測試用例,而且輸入的取值范圍(1000, 2001)。所選擇的測試數(shù)據只要使得獨立路徑數(shù)量得到滿足即可。典型的測試數(shù)據為:測試用例編號測試數(shù)據預期執(zhí)行結果測試路徑1year=1001leap=01-2-3-11-122year=1004leap=11-2-4-5-10-11-123year=1100leap=01-2-4-6-7-9-10-11-124year=2000leap=11-2-4-6-8-10-11-122、被測程序段為:可供選擇的測試數(shù)據組合如下: x y 3 1 -1 2 0 3 1 2找出實現(xiàn)(1)語句覆蓋;(2)判定覆蓋;(3)條件覆蓋至少要選擇的數(shù)據組。(1)III2分(2)III, IV 3分(3)I, III3分3、擬對如下的軟件結構:請圖形的方式分別給出(1)深度優(yōu)先的自頂向下集成測試策略、(2)自底向上集成測試策略的對上述軟件結構進行集成測試的詳細集成過程。假設集成測試過程中必須的驅動模塊、樁模塊分別編號:MX、SX,其中X為整數(shù)即驅動模塊或樁模塊編號。(1) 4分深度優(yōu)先的自頂向下集成測試策略(2)4分自底向上集成測試策略1、有一段子程序:procedure example(y,z: real; var x: real)beginif(y1) and (z=0) then x:=x/y;if(y=2) or (x=l) then x:=x+l;end.該子程序接受x, y, z的值,并將計算結果x的值返回給調用程序。答題要求:(1)把上述子程序轉化成程序流程圖。(2)用白盒法設計測試用例,并使得所設計的一組或幾組測試數(shù)據能夠滿足條件組合覆蓋標準。(1)程序流程圖(2)4分用白盒法中條件組合覆蓋設計測試用例: y=2, z=0, x=4; y=2, z=1, x=1; y=1, z=0, x=2; y=1, z=1, x=1.2、某程序模塊功能描述如下:用戶輸入分別合乎規(guī)則輸入年、月、日,程序即給出相應日期的下一天。假設限定該模塊年份在區(qū)間1840,3000,月份、日規(guī)定滿足公歷約束。試分別選取測試數(shù)據對月份進行(1)基本邊界值測試和(2)健壯性測試。、假設該模塊的輸入:年、月、日分別使用變量year, month, day表示。(1)4分基本邊界值測試的測試數(shù)據:在各變量取值有效區(qū)間內,month取極值,其他變量取任意正常值。按照基本邊界值測試原理,測試數(shù)據選取如下:組別測試數(shù)據1year=1840, month=1, day=122year=1841, month=2, day=203year=2002, month=9, day=14year=2999, month=11,day=105year=3000, month=12, day=30(2)4分健壯性測試的測試數(shù)據:month值在整個取值空間中選擇,其他變量取有效值區(qū)間中的任意值。按照健壯性測試原理,測試數(shù)據選取如下:組別測試數(shù)據1year=1840, month=1, day=122year=1841, month=2, day=203year=2002, month=9, day=14year=2999, month=11,day=105year=3000, month=12, day=306year=1839, month=0, day=197year=3001, month=13, day=223、變量的命名規(guī)則一般規(guī)定如下:變量名的長度不多于40個字符,第一個字符必須為英文字母,其他字母可以英文字母、數(shù)字以及下劃線的任意組合。請用等價分類法設計測試用例。(1)劃分等價類4分輸入條件合理等價類不合理等價類長度(1)小于40個字符(2)等于40個字符(5)大于40個字符第一個字符(3)英文字母(6)非英文字母其他字母(4)英文字母、數(shù)字或下劃線的任意組合(7) 空格(8) 標點符號(9) 運算符號(10) 其他可顯示字符(2)設計測試用例4分測試數(shù)據測試范圍

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論