首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >开源自动化测试工具和框架是否比商业产品更好?

开源自动化测试工具和框架是否比商业产品更好?
EN

Stack Overflow用户
提问于 2009-05-14 10:22:34
回答 4查看 3.2K关注 0票数 2

大约三年前,我从使用商业测试工具转向使用开源测试框架(WatiN),以及我自己开发的UI自动化框架。

因为这样做,我认为使用这些库和Visual Studio比使用自己的语言或VBA的昂贵的专用测试工具要好得多。

开源自动化测试工具和框架是否比商业产品更好

或者使用昂贵的商业自动化测试工具,如WinRunner、QuickTest Pro、Testpartner等。还有前途吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-05-14 10:44:05

对于像“测试工具”这样的通用类别,很难做出这样的决定。通常,最好在逐个案例的基础上评估商业解决方案和开源解决方案。从您问题的措辞来看,您似乎发现开源解决方案更适合您的需求。

然而,你可以在你的决策过程中使用一些要点:

商业工具的优势:

  • 支持-通常,公司会为支持产品的人员付费。此外,许多商业公司为不同级别的支持提供支持合同。如果你在紧要关头需要支持,商业支持是最好的选择。

开源工具对的好处

开源项目比商业产品更容易适应开放标准(许多商业产品也适应开放标准,但开源软件倾向于这样做更多frequently).

  • Self-support -如果你的公司允许的话,你可以自己修复在工具中发现的
  • 。不需要等待第三方来解决它们。

值得一提的是,许多商业测试工具都是基于开源工具构建的。如果是这样,那么您最好使用开放源码版本,除非您需要额外的支持。

我想你会发现商业产品和开源产品往往有相似的特性集。在其他情况下,他们可能会用完全不同的方法来解决问题。同样,您可能希望对每个案例进行评估。

票数 6
EN

Stack Overflow用户

发布于 2012-02-02 14:57:09

PyWinAuto是一个很棒的开源工具,可以自动化胖客户端或基于windows的独立应用程序。

票数 1
EN

Stack Overflow用户

发布于 2009-05-14 11:38:28

我得到的经验是,面向开发人员的工具是开源中采用的第一类也是最好的一类软件。所以你可以在操作系统中看到大量优秀的测试工具。因此,我认为在大多数常见的环境中,你可以在操作系统中使用运行良好的测试框架。但我并不是在每个环境中都编写代码,所以也许你想说一下你使用的是哪种语言/技术,我们可以提到一些好的工具(操作系统或商业)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/862599

复制
相关文章

相似问题

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