發(fā)布時間:2020-07-21
白盒測試即在了解到代碼的基礎上進行測試,包括但不限于單元測試、接口測試、代碼靜態(tài)檢查等等。在了解代碼實現(xiàn)邏輯的基礎上,從用戶需求的角度充分設計測試用例。當然一些基礎底層函數(shù),比如字符串查找等還是只能從代碼出發(fā)去做傳統(tǒng)的白盒測試覆蓋,不過這部分比例我們盡可能降低。
為什么要做白盒測試?
1.提升工程效率:雖然白盒測試前期的成本很高,但是在完成基礎建設后效率提升是非常顯著的。
2.加強質量覆蓋:對于一些邏輯復雜的模塊,單純的黑盒測試很難覆蓋到各種場景。
哪些項目適合白盒測試?
1.邏輯復雜且UI少:首先如果邏輯很簡單,單測也就沒有太大的必要了;其次如果很多UI強相關,比如各種Android App的UI展示模塊,這塊涉及到更多的是UI展現(xiàn)、兼容性測試等等,單測無法很好的覆蓋。
2.長期維護:單測的前期投入成本巨大,且收益很少,不是長期維護的項目很難收回成本。
什么時候做白盒測試?
盡早開展:眾所周知軟件開發(fā)模型中,問題發(fā)現(xiàn)的越晚成本越高。所以這里也是建議盡早開展,以保證功能主路徑?jīng)]問題。
推薦閱讀:
電話咨詢,400-035-7887,安排專業(yè)技術售前給您解答(產(chǎn)品試用、技術交流、服務咨詢和商務報價)。
您的信息已成功提交!
我們的客服人員稍后會與您聯(lián)系