按順序運行 TestNG 組並在每個組中並行測試 (Run TestNG groups sequentially and tests in each group in parallel)


問題描述

按順序運行 TestNG 組並在每個組中並行測試 (Run TestNG groups sequentially and tests in each group in parallel)

I have several tests suites based on the functionality they test and I want to run them in parallel ‑ to complete more quickly. It turned out that within one suite I need to put several tests that run against different environmental setting. I think I can do this by assigning tests to groups and then use the @BeforeGroups annotation to insert a method which set ups the environmental settings. However I don't know how to make the tests within each group to run in parallel and groups to wait for each other ‑ otherwise there will be tests working in the wrong environment. Any suggestions would be appreciated.

‑‑‑‑‑

參考解法

方法 1:

You can define your dependencies of the groups in the xml.  Example here

(by munchniharika_neo)

參考文件

  1. Run TestNG groups sequentially and tests in each group in parallel (CC BY‑SA 3.0/4.0)

#automated-tests #testng #integration-testing #unit-testing






相關問題

編寫“單元測試”代碼? (Writing "unit testable" code?)

按順序運行 TestNG 組並在每個組中並行測試 (Run TestNG groups sequentially and tests in each group in parallel)

需要從 VS2012 單元測試中識別我的 .csproj 文件 (Need to identify my .csproj file from VS2012 unit tests)

ANT 構建失敗並在 html 報告中給出 classNotFoundExceeption (ANT build fails and gives classNotFoundExceeption in html report)

測試有狀態的 Mojolicious 應用程序 (Testing stateful Mojolicious apps)

如何在 Rails 測試中斷言圖像源 (How to assert image source in rails test)

如果兩個塊中都出現錯誤,如何處理 Given/When/Then 語句和 AfterScenario 鉤子中的錯誤 (How to handle error in Given/When/Then statements and AfterScenario hook if error pops in both blocks)

如何發送帶有損壞 FCS 的以太網幀? (How do you send an Ethernet frame with a corrupt FCS?)

如何在嵌入式系統中執行回歸測試 (How to perform regression tests in embedded systems)

是否有 .NET 版本的 Concordion? (Is there a .NET version of Concordion?)

如何在 Ready API 中動態創建屬性? (How to create properties in Ready API dynamically?)

嘗試測試腳本 spec.ts 失敗,因為期望(如返回)在創建響應到來之前執行並在控制台中顯示未定義 (Trying Test Scripts spec.ts fails because expect(like return) executes before create response came and shows undefined in console)







留言討論