2015-10-20 244 views
1

我是新來測試和AngularJS,我有一個任務來測試一個非常複雜的AngularJS項目和應用程序的後端。 目前我有e2e測試運行與量角器涵蓋輸入/動作和輸出/結果方面的每個可能的情況。這夠了嗎?我需要爲我的應用獲得良好的測試覆蓋率。量角器e2e足夠角度測試

回答

2

JavaScript測試涵蓋了茉莉花及其所有口味。

端到端測試

對於端到端的測試,你可以使用Protractor這是建議的框架。

單元測試

進行單元測試,您應該使用Karma, 或mocha(串行)。

後端測試

你說,你需要測試的後端。我建議直接對後端端點/函數進行測試,模擬用例並期望得到恰當的結果,以確保您覆蓋應用程序的每個方面。這將取決於您擁有您的後端的語言/框架。

所以,答案是NO,量角器是不夠的。

爲什麼寫測試?

基本上,您編寫測試的原因是爲了讓您的代碼正常工作,並確保函數與後端前端,後端後端和前端前端之間的每個連接之間的「契約」正常工作。因此,每次修改代碼的一部分時,您都不必檢查代碼的每個部分以查找錯誤,並且您也清楚地知道代碼的哪部分失敗。

相關問題