天天看點

靈活開發離不開自動化單元測試

  代碼品質的重要性

  開發者早在數年前就知道越是到項目後期發現缺陷,修補缺陷的代價就越高。當開發人員發現一個缺陷的時候,有時候需要幾分鐘來解決。如果在測試中将缺陷漏掉,然後被顧客發現,圖1說明彌補代價會以幾何指數增長。

靈活開發離不開自動化單元測試

     ......

  客戶知道對每個發現的缺陷,他将失去寶貴的業務時間。開發者知道每個傳回的缺陷意味着要花大量時間修複而不是鑽研新的功能特性。

  單元測試是什麼?

  單元測試是一種方法,這種方法将獨立的軟體單元,關聯的資料和使用步驟進行測試,決定是否運作正确。單元通常是一小片代碼,舉個例子,一個單獨的函數。單元測試就是一個簡短的函數,測試該單元的行為,給出一個成功/失敗的結果。這個通過用一個已知的單獨的正确值來測試函數完成。單元測試經常使用模拟對象來預測式地模拟依賴行為。

      ......

  本文收錄于《51測試天地》電子雜志第三十三期。

最新内容請見作者的github頁:http://qaseven.github.io/

繼續閱讀