我想选择的自动化UI测试工具用于以下情形,与4个应用:最好的解决办法
- 应用程序1个一个应用程序与Web UI
- 应用2一个Flex应用程序
- 应用3一个HTML5应用程序
- 应用4一个应用程序与WPF UI
所以,理想情况下,我升为所有功能于一身的解决方案打气。可以处理Web(应用程序1,2和3)和WPF(应用程序4)(如SilkTest,TestComplete和Seapine QA向导)测试的东西。
但是,应用程序4很快就会消失,并且测试它的需求也将会消失。只留下我的WEB UI应用程序。在那种情况下,我会选择Selenium,这里没有问题。
所以,
问题1:你会推荐所有功能于一身的解决方案,甚至不知道在未来它只会被用来测试Web应用程序?如果是这样,你认为哪种工具最好?
问题2:如果我选择使用Selenium作为Web应用程序,我仍然需要测试WPF之一。我在看白色项目。它会成为这项工作的最佳工具,还是我应该看看别的东西?
我同意你所说的一切。我意识到在Web测试中没有任何东西可以接近Selenium,但是我试图找到一个不太糟糕的工具,我也可以将其用于WPF项目,并且我发现找到这样的工具是不可能的。 问题2仍然需要回答,因为我还没有找到处理WPF以及Selenium处理Web的工具。 –
我同意@Peter - 如果WPF应用很快就会消失,那么对于该应用的任何自动化投资都可能会被浪费。而硒绝对是真棒。但是,如果WPF应用程序待在附近,我会鼓励您探索一揽子解决方案。商业产品(IBM,HP,MSFT等)都在网络和桌面应用方面做得很好。如果您需要支持Web +桌面应用程序,您通常最好学习一种工具(全合一)而不是两种(Selenium + Desktop)。 –