我想知道如何在測試套件中按順序運行測試用例。 例如,加載URL,登錄系統等。在量角器中按順序運行測試用例
回答
您可以指定一個glob,它將按字母順序加載文件,或者傳遞一個列表,強制按照您指定的順序執行順序執行。
specs: [
'test/stories/login.js',
'test/stories/home/overview.js',
'test/stories/home/purchase/widget.js'
],
等等。我不建議強制測試在規格文件之間按照的精確順序執行,因爲這意味着您將難以在測試中斷後再隔離測試的某些部分。您將被迫每次都運行整個套件。
我同意這個答案,寫測試,所以他們必須在一定的時間執行是一個真正的痛苦,我做了什麼,當我第一次開始自動化,我現在不得不回去,以確保我所有的測試可以運行處於隔離狀態。顯然有些測試需要先完成(即登錄測試),但是您可以將測試放在conf.js文件的onPrepare中,onPrepare也可以引用不同的文件,因此如果您有一些負擔需要在每次不阻塞你的conf文件時在測試啓動時運行。這看起來像這樣'onPrepare:'../ startup/startup.js'' – Sirk 2014-11-06 09:16:24
謝謝:)我這樣做。使用報告生成器使我意識到它們按順序運行。 :)乾杯 – DushanthaR 2015-01-06 05:29:41
- 1. 如何處理量角器測試,以按順序運行
- 2. 量角器測試可以按隨機順序運行嗎?
- 3. 量角器測試的執行順序
- 4. 測試用例按順序運行而不是平行運行
- 5. 量角器測試用例不能在Firefox上運行
- 6. 如何使JUnit測試用例按順序運行?
- 7. 使TestNG @Factory測試用例按照提供的順序運行
- 8. 在同一個Firefox實例上按順序運行硒測試
- 9. 運行在Safari量角器測試,說
- 10. 讓QUnit按順序運行測試
- 11. 按順序運行robolectric測試?
- 12. 如何強制ReSharper測試運行器按順序運行測試?
- 13. Angular2 + karma +量角器 - 運行特定的e2e測試用例
- 14. 爲什麼量角器測試用例運行緩慢?
- 15. 如何配置Bamboo運行量角器測試用例
- 16. Selenium junit測試 - 我如何按順序在測試中運行測試?
- 17. 在nunit中按順序執行測試
- 18. 在多個瀏覽器上運行測試(按順序)
- 19. Selenium Webdriver測試用例 - 測試用例沒有按順序執行
- 20. 按順序運行TestNG組並在每組中並行測試
- 21. 量角器黃瓜測試不運行
- 22. 從軌道測試運行量角器
- 23. 無法運行量角器測試
- 24. 按順序運行兩個測試類,同時使用gradle --parallel運行測試
- 25. 量角器 - 無法運行量角器測試
- 26. 按順序而不是平行運行最小運行測試?
- 27. 我不能量角器-PERF運行測試例子
- 28. 是否可以按隨機順序進行Common Test運行測試用例?
- 29. 在規範中按順序運行測試
- 30. 在xUnit.net中,是否可以按順序運行測試?
你能更具體一點嗎?你的意思是你想要執行描述和它的特定順序嗎?因爲如果已經發生,它會從上到下,還是你的意思是它的每個塊內的腳本?你看過量角器文檔嗎? – Sirk 2014-11-04 15:42:21
我已經在一個spec文件中寫了它的方法..我想把它們寫入多個文件並按順序執行它們。 – DushanthaR 2014-11-05 11:08:54