首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多应用程序场景中自动测试的最佳解决方案

多应用程序场景中自动测试的最佳解决方案
EN

Stack Overflow用户
提问于 2011-09-29 15:01:26
回答 3查看 3.1K关注 0票数 0

我正在尝试为以下场景选择自动UI测试工具,其中包括4个应用程序:

  • 应用程序1--带有WEB的应用程序
  • 应用程序2-- flex应用程序
  • app 3一个html5应用程序
  • 应用程序4--一个具有WPF UI的应用程序

所以,理想情况下,我正在寻找一个全方位的解决方案。可以同时处理WEB (app 1、2和3)和WPF (App 4)测试的东西,比如SilkTest、TestComplete和Seapine向导。

然而,应用程序4很快就会消失,测试它的需要也会消失。留给我的只有WEB应用程序。在这种情况下,我将使用Selenium,这是毫无疑问的。

所以,

问题1:即使你知道将来它只用于测试WEB应用程序,你会推荐一个完整的解决方案吗?如果是的话,你认为最好的工具是什么?

问题2:如果我选择在web应用程序中使用Selenium,我仍然需要一些东西来测试WPF 1。我在看怀特计划。它是最好的工作工具,还是我应该看别的东西?

EN

回答 3

Stack Overflow用户

发布于 2011-09-29 15:09:37

我认为,如果你试图为这种问题找到一个一刀切的解决方案,那你就是在为痛苦做准备。

您绝对应该使用Selenium来屏蔽web内容。我还没有看到一个自动化测试框架,它比Selenium更实用或更容易获取(而且它是各种子项目)。对于网络应用来说,这是正确的解决方案。

特别要考虑的是,如果你长期进行自动化投资,你不想仅仅因为它支持web和WPF应用而让自己背负一个不符合标准的工具。考虑到您最终将摆脱WPF应用程序,现在将测试需求放在次要位置。从长远来看,您的大部分精力将用于测试产品,因此请使用最好的工具(在我看来,Selenium)。

至于WPF应用程序,可能有一些相当不错的工具可用(我记得惠普的一位代表说,他们正在考虑将WPF测试自动化应用到他们的企业测试套件中)。

总之,您将看到两组非常不同的需求,因此很难找到一个通用的测试工具。对每一项工作都使用最好的解决方案,这样就省去了麻烦。

票数 1
EN

Stack Overflow用户

发布于 2012-05-20 17:26:37

“一刀切”解决方案的一个优点是,所有技术都只有一个学习曲线。您提到了应用程序4(使用WPF)很快就会消失,但是您可能想确定您的公司将来是否会使用其他技术。

QA巫师对我很有帮助。状态工具允许我远程监视结果。QA向导还提供了负载测试和压力测试功能,这使得它成为一个强大的工具。

票数 1
EN

Stack Overflow用户

发布于 2011-09-29 21:21:04

我认为以Gherkin为基础的语言,如Cucumber或Specflow,在这里会非常有用。我假设大多数功能应该在每个平台上类似地工作,因此您应该能够在足够高的级别上编写一组描述行为的场景,然后为每个平台实现不同的步骤定义。

  • 用于web或HTML 5版本的Selenium
  • WPF的雨刷
  • 用于Flex的FunFX
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7599311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档