2010-06-25 35 views
2

我們目前正在考慮通過CI服務器自動構建和測試我們的應用程序。 我主要關心的是UI測試。我一直在使用Firefox中的FlexMonkium/Selenium IDE,但它並沒有真正與我的應用程序兼容。我也在測試RIATest 3但我更喜歡Firefox的方法,因爲它非常容易用於非技術用戶。Flex:如何設計一個功能齊全的自動化應用程序?

一個更大的問題是,我的應用程序非常複雜,使用自定義事件,自定義組件,ExternalInterface調用..爲了使它一切順利,我應該給每個單個組件的自動化名稱?我如何處理自定義事件? RPC響應時間?

更一般地說,從新開始,什麼是設計您的應用程序以實現自動化兼容性的最佳「途徑」?

回答

0

在我的公司中,一位Flex開發人員研究了幾種自動化Flex中測試UI的工具。他的結論是,RIATest對非平凡UI有最好的支持。儘管如此,如果你的UI非常複雜,你甚至可能會遇到問題。

作爲一種替代方法,您可以減少UI的測試次數,這通常更昂貴,並且在更低的級別上測試,即更便宜。在UI更改時保持測試不會讓您感到頭疼,等等。

如果你可以在UI後面測試,它會更好。此外,據我所知,測試複雜的Flex UI還沒有足夠的好工具。

相關問題