首頁  >  問答  >  主體

angular.js - angular karma是只能做單頁應用測試嗎?

karma 並沒有指定要執行哪個檔案(還是說我不會),是指能做單頁應用測試嗎?

阿神阿神2735 天前597

全部回覆(1)我來回復

  • 怪我咯

    怪我咯2017-05-15 16:54:17

    首先AngularJS非常適合用來做單頁應用,但是不代表karma只能做單頁應用的測試,也可以做非單頁應用的測試。

    • unit test(單元測試)
      karma做測試的時候,首先會創建一個karma配置文件,裡麵包含了進行單元測試所需的所有程式碼,以及測試程式碼;所以,雖然沒有指定那個文件,其實是都包含進去了,而你想測試應用的那部分功能,就把要測試的功能寫在測試程式碼裡面。
    • e2e (端對端檢定)
      karma進行端到端的測試需要藉助ng-scenario框架,它是運行在伺服器上的,不需要引用所有的函式庫程式碼。

    回覆
    0
  • 取消回覆