![用例設(shè)計方法白盒測試_第1頁](http://file4.renrendoc.com/view/2cec4f9f8ec7f57a023bd3427eb8ebc8/2cec4f9f8ec7f57a023bd3427eb8ebc81.gif)
![用例設(shè)計方法白盒測試_第2頁](http://file4.renrendoc.com/view/2cec4f9f8ec7f57a023bd3427eb8ebc8/2cec4f9f8ec7f57a023bd3427eb8ebc82.gif)
![用例設(shè)計方法白盒測試_第3頁](http://file4.renrendoc.com/view/2cec4f9f8ec7f57a023bd3427eb8ebc8/2cec4f9f8ec7f57a023bd3427eb8ebc83.gif)
![用例設(shè)計方法白盒測試_第4頁](http://file4.renrendoc.com/view/2cec4f9f8ec7f57a023bd3427eb8ebc8/2cec4f9f8ec7f57a023bd3427eb8ebc84.gif)
![用例設(shè)計方法白盒測試_第5頁](http://file4.renrendoc.com/view/2cec4f9f8ec7f57a023bd3427eb8ebc8/2cec4f9f8ec7f57a023bd3427eb8ebc85.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
用例設(shè)計方法白盒測試第1頁,共15頁,2023年,2月20日,星期一白盒測試方法A、邏輯覆蓋法B、路徑測試法C、代碼檢查D、白盒測試綜合策略第2頁,共15頁,2023年,2月20日,星期一A邏輯覆蓋法
語句覆蓋
判定覆蓋
條件覆蓋
判定-條件覆蓋
條件組合覆蓋
路徑覆蓋第3頁,共15頁,2023年,2月20日,星期一語句覆蓋語句覆蓋就是設(shè)計若干個測試用例,運行被測程序,使得每一可執(zhí)行語句至少執(zhí)行一次。見教材P35例子語句覆蓋率:已執(zhí)行的可執(zhí)行語句/程序中可執(zhí)行語句總數(shù)缺陷:不是最重要的衡量指標,無法發(fā)現(xiàn)循環(huán)條件的錯誤以及循環(huán)次數(shù)存在的問題。第4頁,共15頁,2023年,2月20日,星期一判定覆蓋判定覆蓋就是設(shè)計若干個測試用例,運行被測程序,使得程序中每個判斷的取真分支和取假分支至少經(jīng)歷一次。又稱為分支覆蓋。【優(yōu)點】判定覆蓋具有比語句覆蓋更強的測試能力,而且具有和語句覆蓋一樣的簡單性,無需細分每個判定就可以得到測試用例?!救秉c】往往大部分的判定語句是由多個邏輯條件組合而成(如,判定語句中包含AND、OR、CASE),若僅僅判斷其整個最終結(jié)果,而忽略每個條件的取值情況,必然會遺漏部分測試路徑。例如:
inta,b;
if(a||b)執(zhí)行語句1
else執(zhí)行語句2要達到這段程序的判斷覆蓋,我們采用測試用例:1)a=true,b=true;2)a=flase,b=flase
第5頁,共15頁,2023年,2月20日,星期一條件覆蓋條件覆蓋就是設(shè)計若干個測試用例,運行被測程序,使得程序中每個判斷的每個條件的可能取值至少執(zhí)行一次。優(yōu)點:比判定覆蓋增加了對符合判定情況的測試,增加了測試路徑。缺點:測試用例足夠多,但不能保證判定覆蓋,條件覆蓋只能保證每個條件至少有一次為真,而不能考慮所有的判定結(jié)果。第6頁,共15頁,2023年,2月20日,星期一判定-條件覆蓋判定-條件覆蓋就是設(shè)計足夠的測試用例,使得判斷中每個條件的所有可能取值至少執(zhí)行一次,同時每個判斷的所有可能判斷結(jié)果至少執(zhí)行一次,即要求各個判斷的所有可能的條件取值組合至少執(zhí)行一次。優(yōu)點:滿足判定覆蓋準則和條件覆蓋準則,彌補了二者的不足。缺點:主要對整個表達式的最終取值進行度量,忽略了表達式的內(nèi)部取值。即只考慮了各種條件的結(jié)果,沒有考慮條件的組合情況。第7頁,共15頁,2023年,2月20日,星期一條件組合覆蓋條件組合覆蓋就是設(shè)計足夠的測試用例,運行被測程序,使得每個判斷的所有可能的條件取值組合至少執(zhí)行一次。優(yōu)點:是多重條件覆蓋,不僅滿足判定覆蓋、條件覆蓋也滿足判定/條件覆蓋。缺點:測試用例過多第8頁,共15頁,2023年,2月20日,星期一路徑覆蓋路徑測試就是設(shè)計足夠的測試用例,覆蓋程序中所有可能的路徑。徹底的測試,比前面五種測試方法都覆蓋面廣設(shè)計大量、復(fù)雜的測試用例,使得工作量呈幾何級數(shù)增長第9頁,共15頁,2023年,2月20日,星期一3.2基本路徑測試(自學(xué))3.3循環(huán)測試(自學(xué))第10頁,共15頁,2023年,2月20日,星期一C、代碼檢查靜態(tài)測試包括代碼檢查、靜態(tài)分析兩種途徑,由人工進行。代碼檢查包括:桌面檢查、代碼審查、代碼走查和技術(shù)評審等,主要檢查代碼設(shè)計的一致性、代碼是否遵循標準性和可讀性、代碼邏輯表達的正確性,以及代碼結(jié)構(gòu)的合理性。第11頁,共15頁,2023年,2月20日,星期一C、代碼檢查代碼審查的主要內(nèi)容包括:(1)編碼規(guī)范問題(2)代碼結(jié)構(gòu)問題:重復(fù)代碼、分層不當(dāng)、耦合緊(3)實現(xiàn)問題:錯誤驗證、異常處理、線程安全性問題、安全問題等(4)測試問題:測試覆蓋度、可測試性代碼走查:與代碼檢查相似,測試人員帶來書面的測試用例,每個測試用例在會議中,在每個人的頭腦中進行邏輯推演,即把測試數(shù)據(jù)沿著程序的邏輯結(jié)構(gòu)走一遍,發(fā)現(xiàn)錯誤。第12頁,共15頁,2023年,2月20日,星期一D、白盒測試綜合策略在白盒測試中,可以使用各種測試方法的綜合測試如下所示:在測試中,應(yīng)盡量先用工具進行靜態(tài)結(jié)構(gòu)分析。測試中可采取先靜態(tài)后動態(tài)的組合方式:先進行靜態(tài)結(jié)構(gòu)分析、代碼檢查和靜態(tài)質(zhì)量度量,再進行覆蓋率測試。第13頁,共15頁,2023年,2月20日,星期一白盒測試綜合策略利用靜態(tài)分析的結(jié)果作為引導(dǎo),通過代碼檢查和動態(tài)測試的方式對靜態(tài)分析結(jié)果進行進一步的確認,使測試工作更為有效。覆蓋率測試是白盒測試的重點,一般可使用基本路徑測試法達到語句覆蓋標準;對于軟件的重點模塊,應(yīng)使用多種覆蓋率標準衡量代碼的覆蓋率;第14頁,共15頁,2023年,2月20日,星期一在不同的測試階段,測試的側(cè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 咖啡館行業(yè)文化推廣與傳承案例分析研究報告考核試卷
- 干部休養(yǎng)所養(yǎng)生保健知識更新與傳播計劃考核試卷
- 復(fù)印與膠印設(shè)備在玩具印刷的環(huán)保要求考核試卷
- 太陽能光熱技術(shù)在海水淡化處理中的應(yīng)用考核試卷
- 成人高考英語口語表達與交流考核試卷
- 臨床綜合考試題
- 變電檢修工專業(yè)理論習(xí)題(附答案)
- 用戶體與設(shè)計人員的溝通橋梁-用戶體驗
- 現(xiàn)代藝術(shù)畫廊的數(shù)字化運營與管理
- 靈活的財務(wù)管理在科技類公司老房翻新項目中的關(guān)鍵性角色
- 通用電子嘉賓禮薄
- 小學(xué)體育《運動前后的飲食衛(wèi)生》課件
- 薪酬專員崗位月度KPI績效考核表
- 2015奔馳c180l c200l c3電路圖9129座椅電氣系統(tǒng)
- 充電站監(jiān)理規(guī)劃
- 浙江省杭州市2022年中考語文模擬試卷24
- 通快激光發(fā)生器trucontrol操作手冊
- GB/T 28419-2012風(fēng)沙源區(qū)草原沙化遙感監(jiān)測技術(shù)導(dǎo)則
- GB/T 22077-2008架空導(dǎo)線蠕變試驗方法
- DDI領(lǐng)導(dǎo)力-高績效輔導(dǎo)課件
- 水泥罐安裝與拆除專項施工方案
評論
0/150
提交評論