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

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

  • <strong id="5koa6"></strong>
  • 7個測試驅動開發的最佳實踐

    發表于:2017-06-01來源:未知作者:seanhe點擊數: 標簽:最佳實踐
    測試驅動開發(TDD)是一個簡約的軟件開發過程。由一個自動執行的測試用例驅動,用例定義了系統所需的功能。測試的第一個執行結果狀態是失敗。然后,開發人員實現一個能通過測

    測試驅動開發(TDD)是一個簡約的軟件開發過程。由一個自動執行的測試用例驅動,用例定義了系統所需的功能。測試的第一個執行結果狀態是失敗。然后,開發人員實現一個能通過測試用例的最小代碼。一旦有新代碼需要被測試,上面這個實現就要被重構以適應新代碼,然后重新測試。重復這個循環以確保加入的代碼都是可通過測試用例的,也意味著系統需要的功能被正確實現了。

     

     

    作為敏捷開發的衍生物,TDD通過不斷地自我迭代,實現了構建軟件的敏捷方法,并且幫助程序員實現清晰,簡單的設計和代碼。

    下面是TDD項目的一些最佳實踐:

    1.避免功能復雜

    保持功能實現的簡單性。仔細考慮,以確保測試用例涵蓋了系統所需的功能的各種可能。由于測試用例是驅動力,因此應對其進行正確性和完整性檢查。

    2.專注于需要實現的目標

    確保你了解代碼需要被調用的位置,并相應地對測試套件進行框架化。確保測試用例符合標準命名約定,并明確描述了開發所需要實現的目標。這是至關重要的,因為功能不斷添加迭代。后續其他買的開發人員(其實包括自己)應該可以通過看測試代碼,輕松推斷出預期的功能。

    3.保持測試代碼的簡潔

    確保你測試代碼只需要有足夠滿足實現測試用例的代碼即可。這是TDD的基本原則。最大限度地減少測試代碼本身缺陷的可能性,簡化了檢查和測試過程。保持代碼簡潔的同時要確保代碼是可以理解的,并允許將來繼續增加。

     

     

    4.反復測試

    在編碼之前和編碼后都要進行測試。然后在代碼重構后再次測試。這是為了確保在任何步驟中沒有代碼被破壞。在重構期間,確保新的代碼可維護并遵守標準。經驗告訴我們,每當有代碼更改或代碼移動或代碼合并的時候就需要再測試一次。

    5.維護代碼神圣

    原文轉自:http://news.hiapk.com/internet/s592de2053d0a.html

    老湿亚洲永久精品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>