因此可以說我正在進行Test Complete關鍵字測試。如果某些內容失敗,文本將停止。其實我已經發現的是,如果我有8個檢查點,如果第四個檢查點失敗,其餘的檢查點總是會失敗。所以我得到了「測試執行被中斷」的錯誤。這很好,但它沒有完成測試並關閉應用程序。這是一個問題的原因是因爲任何後面的測試都會失敗,因爲應用程序仍處於打開狀態。我可以重寫這些測試,以便應用程序在啓動時處於打開狀態,但在測試失敗後是否有辦法終止並應用程序?如果測試通過,應用程序關閉。如何在失敗Keword測試後通過TestComplete關閉程序
1
A
回答
3
您需要組織測試項目的測試。在這種情況下,您至少創建3個測試項目:第一個測試項目啓動應用程序,第二個測試項目執行測試,第三個測試項目關閉應用程序。如果在執行第二次測試期間發生錯誤,則第二次測試執行結束,TestComplete將運行第三次終止測試項目。
關於測試項目的信息可以在Tests and Test Items幫助主題中找到。請注意,您需要指定測試項目值停止錯誤列所需測試項目(上例中的第二個)。關於這個和其他專欄的信息可以在here找到。該列默認爲隱藏,您需要添加它:右鍵單擊測試項目列表的標題並選擇字段選擇器。在此之後,將所需列拖動到字段選擇器對話框的標題中。
在Stopping Tests on Errors and Exceptions中查找有關此解決方案的更多信息。
另一種解決方案是使用OnLogError或OnStopTest事件處理程序。查找如何處理Creating Event Handlers for TestComplete Events幫助主題中的標準TestComplete事件的說明。
1
也許我太簡單了,但它可能是測試播放的設置?請檢查以下頁面,並讓我知道它是否有幫助:http://support.smartbear.com/viewarticle/28751/。
如果不工作隨時在SmartBear論壇轉貼:http://community.smartbear.com/
的支持團隊監控論壇,我敢肯定他們會很樂意提供幫助。
相關問題
- 1. 如何以編程方式在Testcomplete中通過測試失敗?
- 2. 失敗測試後關閉瀏覽器
- 3. PowerMock測試通過然後失敗
- 4. 測試失敗後自動關閉webdriver實例
- 5. 當應用程序失敗時通過Spring MVC測試
- 6. 通過ReferenceError測試Ember.JS應用程序失敗:未定義Ember
- 7. odbcad32.exe測試連接通過,但程序連接失敗
- 8. 如何避免在調試過程中失敗測試?
- 9. 失敗(先前通過)RSpec測試即使在提交後
- 10. 明確設置測試通過/失敗?
- 11. 失敗RSpec的測試應該通過
- 12. PHPUnit測試通過時應該失敗
- 13. UnitTests失敗,手動測試通過
- 14. 通過jenkins運行Junit測試失敗
- 15. jHipster:Karma測試通過'紗線測試',但在WebStorm失敗
- 16. 如何在* n *失敗測試後停止MsTest測試執行
- 17. 如何在Github中顯示我的測試通過/失敗?
- 18. 如何強制在MSTest中通過C#測試失敗
- 19. 如何在偵聽器中通過TestNG測試失敗
- 20. 如何在應用程序加載失敗時關閉uwsgi?
- 21. 使用Rails Minitest,測試如何通過但在重新測試時失敗?
- 22. 關注測試失敗
- 23. 測試失敗:0通過,1失敗當使用JUnit測試我的方法
- 24. Spock - 交互測試後測試失敗
- 25. 單元測試如何知道何時通過或失敗?
- 26. 如何在sbt shell中運行測試後關閉線程
- 27. 測試異常塊的失敗過程
- 28. 關閉應用程序後臺傳輸下載任務失敗
- 29. Maven構建測試失敗,但JUnit亞軍測試通過?
- 30. Dieharder dab_monobit2測試失敗 - 所有其他測試都通過 - TRNG