亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

什么是良好的單元測試?

什么是良好的單元測試?

UYOU 2019-07-27 15:12:59
什么是良好的單元測試?我相信大多數人都在編寫大量的自動化測試,而且在進行單元測試時你也遇到了一些常見的陷阱。我的問題是你是否遵循任何編寫測試的行為規則以避免將來出現問題?更具體一點:良好單元測試的屬性是什么,或者您如何編寫測試?鼓勵語言不可知的建議。
查看完整描述

3 回答

?
哆啦的時光機

TA貢獻1779條經驗 獲得超6個贊

  1. 不要寫大量的測試。正如“單元測試”中的“單位”所暗示的那樣,將每個單元視為原子并盡可能隔離。如果必須,請使用模擬對象創建前置條件,而不是手動重新創建過多的典型用戶環境。

  2. 不要測試明顯有用的東西。避免測試來自第三方供應商的類,尤其是提供您編碼的框架的核心API的類。例如,不要測試將項添加到供應商的Hashtable類。

  3. 考慮使用代碼覆蓋工具(如NCover)來幫助發現尚未測試的邊緣情況。

  4. 嘗試在實現之前編寫測試。將測試視為您的實現將遵循的更多規范。參看 行為驅動的開發,一個更具體的測試驅動開發分支。

  5. 始終如一。如果您只為某些代碼編寫測試,那么它幾乎沒用。如果你在一個團隊中工作,而其他一些或所有人都沒有編寫測試,那么它也不是很有用。說服自己和其他人了解測試的重要性(以及節省時間的特性),或者不要打擾。


查看完整回答
反對 回復 2019-07-27
  • 3 回答
  • 0 關注
  • 781 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號