2017-01-25 58 views
0
  1. 隔離測試什麼是綜合測試隔離測試之間的主要區別是什麼?
  2. 這些是什麼時候使用的?

回答

1

綜合測試

  • (使用TestBed
  • 檢查它們的子組件和自定義組件
  • 配置包括爲
    1. 更加努力的組件設置與測試屬性和方法在這些孩子(或)自定義組件中,如果失敗會引發錯誤
  • 即使是一個簡單的場景involves more time因爲每個屬性或它們的綁定都必須單獨測試。這增加任一下面
    1. 數目的it
    2. expect語句
    3. 在單個it
  • 吸引或temptswrite more test cases爲原因是在第二個項目符號
  • PipesServices進行測試。

隔離測試

  • 無需配置測試(包括組件)
  • Handles logic which has low complexity沒有通過測試只有父組件,而不是擔心子組件。
  • 對於複雜的屬性和綁定可以很容易地進行測試,因爲整個對象可以傳遞到一個語句中,從而減少了與上面不同的測試用例的數量。
  • 主要用於單元測試PipesServices因爲它們的功能是完全獨立