我在250行內有一個javascript應用程序,並且想要爲此添加測試。每當我做一個小改動時,我必須手動運行至少10個測試,我想自動化。Javascript單元測試
我本來可以在不同的帖子中建議框架,但我想要的解決方案是最小的摩擦和代碼庫。像單個文件一樣的單元測試可能會起作用。
有沒有一種方法可以在沒有任何框架的情況下使用JS測試?我想寫單元測試/功能測試。或者,如果Frameworks是唯一的選擇,那麼根據現有代碼+學習曲線的插件易用性,什麼框架是首選。
我在250行內有一個javascript應用程序,並且想要爲此添加測試。每當我做一個小改動時,我必須手動運行至少10個測試,我想自動化。Javascript單元測試
我本來可以在不同的帖子中建議框架,但我想要的解決方案是最小的摩擦和代碼庫。像單個文件一樣的單元測試可能會起作用。
有沒有一種方法可以在沒有任何框架的情況下使用JS測試?我想寫單元測試/功能測試。或者,如果Frameworks是唯一的選擇,那麼根據現有代碼+學習曲線的插件易用性,什麼框架是首選。
它真的很難設置自動單元測試與純JavaScript沒有任何框架。如果您試圖自己重新發明現有的javascript單元測試框架,那可能比您正在編寫測試的250行代碼花費巨大。
所以,如果你要一個框架,茉莉花和qunitjs是有前途的javascript單元測試框架。
單元測試框架是有幫助的,因爲提供將運行測試,併爲您提供有關他們的反饋環境。如果不使用它,那就是爲自己承擔這些責任,並且會比聽起來更像你正在做的事情。
如果使用節點,建立單元測試框架非常簡單。我喜歡使用Karma作爲測試運行者,使用mocha測試框架和chai斷言庫。