我有一個執行編碼的UI測試的bat文件。問題是這些測試在單獨運行時正常運行。即在有序測試中註釋30個奇數測試用例,除了一個測試用例並運行該批處理文件。它將通過該測試用例。但是如果我取消所有這些測試用例的註釋並且將它們一個接一個地運行,它就會失敗。什麼可能是這個錯誤的可能原因。請幫忙。近一週來,我一直在這樣做,我花了大量的時間。編碼的UI測試運行時不能正常運行
回答
我有這個問題一次。也許你的測試依賴於另一個測試,也許你的第一個測試是刪除數據,第二次測試之後嘗試獲取刪除的數據,另一個解決方案是嘗試一個一個地評論測試,並一起運行,你將導致測試問題 Hope help !
非常感謝!在測試用例運行之前是否有任何可能的方式來刷新每個UIMAp? – 2015-03-02 05:15:38
也許測試是相互依賴的。如果他們正在讀/寫文件,那絕對是需要注意的。另外,請記住,整個測試類都會調用構造函數一次。 (同樣,對於整個測試類,內聯變量定義被調用一次)。當然,[ClassInitialize]也將只對所有測試運行一次。如果所有的邏輯被移入[TestInitialize],我希望你的問題得到解決。
感謝輸入的人......一定會試着從這裏開始工作。瞭解發生了什麼.... – 2015-03-02 06:01:41
我在使用靜態類來保存UI地圖的實例時遇到了這個問題。
這裏是解決方案:
[TestInitialize]
public void Init()
{
AppManager.ResetUIMap();
}
然後:
public static void ResetUIMap()
{
_map = new UIMap();
}
您不能運行在同一臺機器上同時編碼的UI測試,因爲它們與UI交互。 Run them on multiple machines to run in parallel或創建一些虛擬機等。
- 1. 遠程運行編碼的UI測試
- 2. 編碼的UI測試不能在Visual Studio 2012下運行
- 3. 運行時異常時,功能測試運行
- 4. 運行編碼UI測試的Microsoft測試管理器
- 5. 編碼的UI測試 - 運行多個測試
- 6. Clojure測試運行不正常?
- 7. Visual Studio 2012 - 編碼的UI測試不會運行
- 8. 編碼的UI測試生成器找不到正在運行的模擬器
- 9. 編碼UI測試:測試運行不會打開簡單的菜單
- 10. 編碼的UI測試 - 如何更改它運行的exe
- 11. 程序調試時運行正常,但運行通常
- 12. 測試SOAP是否正常運行
- 13. 多次運行編碼的UI自動化測試
- 14. 如何從TFS運行編碼的UI測試?
- 15. 如何使用vNext運行編碼的UI測試?
- 16. 在夥伴機器上用mstest運行編碼的ui測試
- 17. IntelliJ mvn項目測試類不能正常運行
- 18. TestNG測試不能並行運行
- 19. PaxExam異常運行測試
- 20. 阻塞時運行正常,但不是在單元測試(StoreAsync)
- 21. 單元測試:測試運行的取消是不可能的,因爲沒有試運行其正在進行
- 22. 編碼Ui - 使用MStest運行有序測試
- 23. 編碼UI - 儘管有錯誤仍繼續測試運行
- 24. 如何針對Windows Azure SDK運行編碼UI測試v1.4
- 25. 運行不正常
- 26. 不能運行調試robotium junit測試
- 27. 嘗試在Chrome中運行Visual Studio 2012 Ultimate編碼UI測試時出錯
- 28. JdbcTemplate的調試,但不正常運行
- 29. 正在運行PTK測試
- 30. Visual Studio Web測試:可以通過Web測試編輯器運行視圖運行編碼的Web測試嗎?
如果您沒有向我們展示您的腳本,您會如何排除您的腳本故障? – SomethingDark 2015-03-02 04:41:57
我剛纔詢問可能的原因,因爲我無法共享代碼。謝謝。 – 2015-03-02 05:00:44
在這種情況下,我將此標記爲「太寬」。 – SomethingDark 2015-03-02 05:06:46