軟件測試-白盒測試用例-艾斯醫(yī)藥商務系統(tǒng)覆蓋率測試(共4頁).doc
《軟件測試-白盒測試用例-艾斯醫(yī)藥商務系統(tǒng)覆蓋率測試(共4頁).doc》由會員分享,可在線閱讀,更多相關《軟件測試-白盒測試用例-艾斯醫(yī)藥商務系統(tǒng)覆蓋率測試(共4頁).doc(4頁珍藏版)》請在匯文網上搜索。
1、精選優(yōu)質文檔-傾情為你奉上艾斯醫(yī)藥商務系統(tǒng)覆蓋率測試1.邏輯覆蓋測試邏輯覆蓋測試主要是針對程序的內部邏輯結構設計測試用例的技術,它通過運行測試用例達到邏輯覆蓋的目的。包括以下3種類型的邏輯覆蓋:1. 語句覆蓋2. 判定覆蓋3. 條件覆蓋/* * 購物車添加商品方法 * 在判斷hashmap中沒有pid對應商品是為false情況下添加product * param pid * param product */ public void addProduct(String pid,Product product) if(hashmap=null) hashmap= new HashMap(); if
2、(hashmap.containsKey(pid)=false)/購物車中不存在該商品 hashmap.put(pid, product); 函數(shù)的流程圖如下:2.語句覆蓋語句覆蓋就是設計若干個測試用例,運行被測試程序,使得每一條可執(zhí)行的語句至少執(zhí)行一次。根據概念,為了對上面的函數(shù)進行語句覆蓋,只要設計一個測試用例就可以覆蓋2個執(zhí)行語句塊中的語句。針對程序的判斷語句,可在入口處設計測試用例。測試用例輸入為:hashmap=null程序執(zhí)行的路徑為:abd。如果程序只運行上面的測試用例,雖然可以執(zhí)行模塊中的所有語句,但并不能檢查判斷邏輯是否有問題。例如在第一個判斷中錯誤地把=寫成!=,則上面的測
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 軟件 測試 醫(yī)藥 商務 系統(tǒng) 覆蓋率