我正在尝试为以下场景选择自动化 UI 测试工具,其中包含 4 个应用程序:
- app 1 一个带有 WEB UI 的应用程序
- 应用程序 2 一个弹性应用程序
- 应用程序 3 一个 html5 应用程序
- 应用程序 4 一个带有 WPF UI 的应用程序
所以,理想情况下,我正在寻找一个多合一的解决方案。可以处理 WEB(应用程序 1、2 和 3)和 WPF(应用程序 4)测试的东西,例如 SilkTest、TestComplete 和 Seapine QA Wizard。
然而,应用程序 4 很快就会消失,并且对其进行测试的需求也会消失。只剩下 WEB UI 应用程序。在那种情况下,我会选择 Selenium,毫无疑问。
所以,
问题1:即使知道将来它只会用于测试WEB应用程序,您会推荐一体式解决方案吗?如果是这样,您认为哪种工具最好?
问题 2:如果我选择将 Selenium 用于 Web 应用程序,我仍然需要一些东西来测试 WPF。我在看白色计划。它会是这项工作的最佳工具,还是我应该看看其他东西?