




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、動態(tài)白盒測試 介紹 3 int y=0; 4 while ( iRecordNum- 0 ) 5 6 If ( iType=0 ) 7x=y+2; 8 else 9 If ( iType=1 ) 10 x=y+10; 11 else 12 x=y+20; 13 14 62 n畫出控制流圖: n計算環(huán)形復雜度: 10(條邊)- 8(個節(jié)點)+ 2 = 4 n導出獨立路徑(用語句編號表示) 路徑1:414 路徑2:46714 路徑3:4691013414 路徑4:4691213414 4 6 79 1012 1314 63 輸入數(shù)據(jù)預期輸出 測試用例1 irecordnum = 0 itype =
2、 0 x = 0 y = 0 測試用例2 irecordnum = 1 itype = 0 x = 0 y = 0 測試用例3 irecordnum = 1 itype = 1 x = 10 y = 0 測試用例4 irecordnum = 1 itype = 2 x = 0 y = 20 設計測試用例: 64 1、使用基本路徑測試方法,為以下程序段設計測試 用例。 void Do (int X,int A,int B) 1 if ( (A1) 3 if ( (A=2)|(X1) ) 4 X = X+1; 5 65 2、在三角形問題中,要求輸入三個邊長:a,b,c。 當三邊不可能構成三角形時提
3、示錯誤,可構成三 角形時計算三角形的周長。若是等腰三角形打印 “等腰三角形”,若是等邊三角形,則打印“等 邊三角形”。畫出相應的程序流程圖,并采用基 本路徑測試方法為該程序設計測試用例。 例:請看以下代碼,它由C+語言書寫。,把它轉化成圖形矩陣,最后請使用基本路徑測試法為變 量temp設計測試用例,使之滿足基本路徑覆蓋要求。 1 void ReadPara( CString temp) 2 3 if ( temp = = =) 4 m_oper.SetCurSel(0); 5 else 6 7 if (temp = = ) 8 m_oper.SetCurSel(1); 9 else 10 11
4、if ( temp = = = =) 12m_oper.SetCurSel(2); 13else 14 15if( temp = = =) 16m_oper.SetCurSel(3); 17else 18 19if ( temp = = ) 20m_oper.SetCurSel(4); 21else 22m_oper.SetCurSel(5); 23 24 25 26 27 return; 28 67 n當程序中判定多于一個時,形成的分支 結構可以分為兩類:和 。 n對于,若有n個判定語句, 需要n+1個測試用例; n對于, 若有n個判定語 句,需要有2n個測試用例,覆蓋它的2n 條路徑。當n較大時將無法測試。 68 69 n循環(huán)分為4種不同類型:、 、和。 70 71 零次循環(huán):從循環(huán)入口到出口 一次循環(huán):檢查循環(huán)初始值 二次循環(huán):檢查多次循環(huán) m次循環(huán): 檢查在多次循環(huán) 最大次數(shù)循環(huán)、比最大次數(shù)多 一次、少一次的循環(huán)。 72
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- TY/T 2004-2024田徑場地設施手冊
- 精神認同課題申報書
- 教育課題申報書框架
- 浙江省教研課題申報書
- 信息技術相關課題申報書
- 小學微型課題申報書范文
- 受托噴涂加工合同范本
- 個人買賣叉車合同范本
- 漢語語言課題申報書
- 青年課題申報書模板
- 《復雜系統(tǒng)理論》課件
- 2025福建省電力電網(wǎng)有限公司高校畢業(yè)生(第一批)招聘748人筆試參考題庫附帶答案詳解
- 初中英語語法時態(tài)總復習課件
- 2025年濟南工程職業(yè)技術學院單招職業(yè)技能測試題庫必考題
- 零碳數(shù)據(jù)算力中心項目可行性研究報告
- 研究生復試流程
- 220KV線路監(jiān)理實施細則
- 濰坊市2025屆高三下學期開學考(診斷性調研監(jiān)測)政治試題(含答案)
- 第二章美容手術的特點及其實施中的基本原則美容外科學概論講解
- 2025年浙江國有資本運營有限公司招聘筆試參考題庫含答案解析
- 2024版政府機關臨時工作人員勞動協(xié)議樣本一
評論
0/150
提交評論