• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 單元測試還是功能測試?

    發表于:2009-12-21來源:作者:點擊數: 標簽:
    單元測試還是 功能測試 ? 單元測試工具 Cedric Beust, TestNG 測試框架 的作者, 在他最近的一篇blog" Unit or functional? "說, 盡管在過去的幾年里單元測試得到了大量的注意,但功能性測試卻是讓你的應用程序按照客戶的期望運轉的最終保證. Beust 通過一個例

      單元測試還是功能測試?   單元測試工具

      Cedric Beust, TestNG 測試框架的作者, 在他最近的一篇blog" Unit or functional? "說,

      盡管在過去的幾年里單元測試得到了大量的注意,但功能性測試卻是讓你的應用程序按照客戶的期望運轉的最終保證.

      Beust 通過一個例子解釋了這個觀點,這個例子中程序在單元測試中獲得通過,但在功能測試中卻顯示有個錯誤. 因為最終用戶只關心程序功能,Beust說,

      理想狀況下,你希望你的程序既能被單元測試覆蓋,也能被功能測試檢測,但如果工期緊張,你只能選擇其中之一,我...還是推薦后一種(因為它是為用戶服務的),然后順著走下去,在你認為合適的地方實現一些單元測試.

      Beust同時指出,在一個測試套件里需要由功能測試和單元測試兩部分共同組成,單元測試經常服務于功能性能測試失敗的精確定位:也就是說,單元測試主要是對開發人員有用,但功能性測試卻是測試用戶們所關心的.

      根據Beust所說,一個由功能測試和單元測試共同組成的測試套件本質上會具有超過100%的測試覆蓋率:

      超過100%? 可能嗎? 我知道這個聽起來有點怪,它卻很簡單的表明在這個類中運行所有的這些測試也許會讓你的主程序里的某部分多跑好幾次,但卻不是一件沒有價值的事情. 從另外一種方式考慮,只進行[功能性測試]也會得到100%的覆蓋率,等價于只運行[單元測試].

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>