簡體   English   中英

javascript單元測試:如何跟蹤您編寫的所有測試以及您擁有的代碼覆蓋率?

[英]javascript unit testing : how do you keep track of all the tests you have written and what code coverage you have?

我正在為應用程序編寫單元測試但是我很難跟蹤我在每種方法中測試過的場景。

我目前正在使用qunit並為我正在進行單元測試的每個對象創建一個測試目錄,並為我正在測試的每個方法創建一個單獨的文件,但是如何以易於理解的形式對所有測試進行良好的概述?

理想情況下,我想要一些東西

  • 這可能需要我的單元測試並在代碼本身的函數旁邊添加測試描述,所以在代碼中我可以看到我直接獲得的測試方法
  • 有一些易於閱讀的我所有測試的概述

有沒有人有任何可能有助於解決這個問題的工具或做法的建議?

我所參與的項目都是服務器+客戶端項目,我們在服務器端代碼中有一套單元測試,並希望將客戶端單元測試集成到該過程中。

在這種情況下,我在服務器端代碼中編寫了一個“單元測試”,在瀏覽器中打開每個QUnit測試,然后在DOM中搜索成功/失敗條目,並調用Assert(false,text_scraped_from_dom)。 然后我的所有qUint測試都作為我的CI構建的一部分運行,並在那里顯示為失敗的測試。

我已經使用httpunit為Java做了這個,對於帶有watin的.NET做了這個。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM