量角器中e2e測試用例的文件夾結構應該與應用程序的相同嗎?Protractor e2e測試用例的推薦文件夾結構是什麼?
2
A
回答
3
這取決於您的應用程序的文件夾結構:-)。
要使用量角器有效,你需要:
- Page objects代表你的應用程序導航狀態。他們隱藏HTML實現細節並根據應用程序域嚮應用程序提供API。
- 導航頁面和狀態的實際場景。這些場景可以很簡單(涉及一個狀態轉換)或更長(涉及跨多個狀態的導航)。
頁面對象可能與Angular元素(如模板)相對應,因此您可能會遵循類似的文件夾結構。
導航通過狀態的實際測試用例更接近用戶故事。如果您使用structured story format,則可以將情景組織成敘述(「作爲......我要......所以......」),然後附帶一些驗收情景(「鑑於......當...時......「)組合在一起。
如果你想了解更多關於設置使用狀態機的量角器測試,你可以看看我的blog post。
+0
但是,如果它是基於場景的基礎,你如何構造它? –
相關問題
- 1. 什麼是推薦的TFS結構。
- 2. 使用Boost進行單元測試的最喜歡/推薦的項目結構和文件結構是什麼?
- 3. 什麼是推薦的前端開發文檔結構?
- 4. 爲SVN用戶推薦的Mercurial存儲庫/文件夾結構
- 5. 推薦幫助文件的推薦方式是什麼?
- 6. CakePHP文件夾結構 - 這是什麼使用庫文件夾?
- 7. 什麼是ASP.NET Web應用程序的推薦體系結構?
- 8. 什麼是推薦的WPF應用程序項目結構?
- 9. CMS的推薦架構是什麼?
- 10. 結構推薦
- 11. Zend Action Helper在推薦的mvc文件夾結構中
- 12. WebDriver Manager在嘗試運行Protractor e2e測試時拋出java NullPointerException
- 13. 組織Ruby測試文件夾結構的最佳做法是什麼?
- 14. 使用文件夾結構和XML文件在NUnit中動態生成測試夾具和測試用例
- 15. newb:CodeIgniter + Tank_Auth的正確/推薦目錄結構是什麼
- 16. Rust項目推薦的目錄結構是什麼?
- 17. 什麼是推薦的django項目結構?
- 18. 你使用什麼文件夾結構
- 19. 什麼是Azure推薦的開發測試部署策略?
- 20. MongoDb結構推薦
- 21. 用於下載圖像文件的量角器e2e測試用例
- 22. 「E2E用例」是什麼意思?
- 23. 什麼是Laravel文件結構頂部的「.phpintel」文件夾?
- 24. 測試用例結構
- 25. 推薦使用liferay developer studio的liferay maven項目的文件夾結構
- 26. E2E測試失敗
- 27. 使用git和submodule,什麼是好的文件夾結構?
- 28. CouchDB的推薦文檔結構
- 29. 導軌中測試/虛擬文件夾的用途是什麼?
- 30. 多封裝測試推薦實習生目錄結構
我發現這是一個相當不錯的指南 - https://github.com/CarmenPopoviciu/protractor-styleguide –