大约三年前,我从使用商业测试工具转向使用开源测试框架(WatiN),以及我自己开发的UI自动化框架。
因为这样做,我认为使用这些库和Visual Studio比使用自己的语言或VBA的昂贵的专用测试工具要好得多。
开源自动化测试工具和框架是否比商业产品更好
或者使用昂贵的商业自动化测试工具,如WinRunner、QuickTest Pro、Testpartner等。还有前途吗?
发布于 2009-05-14 10:44:05
对于像“测试工具”这样的通用类别,很难做出这样的决定。通常,最好在逐个案例的基础上评估商业解决方案和开源解决方案。从您问题的措辞来看,您似乎发现开源解决方案更适合您的需求。
然而,你可以在你的决策过程中使用一些要点:
商业工具的优势:
开源工具对的好处
开源项目比商业产品更容易适应开放标准(许多商业产品也适应开放标准,但开源软件倾向于这样做更多frequently).
值得一提的是,许多商业测试工具都是基于开源工具构建的。如果是这样,那么您最好使用开放源码版本,除非您需要额外的支持。
我想你会发现商业产品和开源产品往往有相似的特性集。在其他情况下,他们可能会用完全不同的方法来解决问题。同样,您可能希望对每个案例进行评估。
发布于 2012-02-02 14:57:09
PyWinAuto是一个很棒的开源工具,可以自动化胖客户端或基于windows的独立应用程序。
发布于 2009-05-14 11:38:28
我得到的经验是,面向开发人员的工具是开源中采用的第一类也是最好的一类软件。所以你可以在操作系统中看到大量优秀的测试工具。因此,我认为在大多数常见的环境中,你可以在操作系统中使用运行良好的测试框架。但我并不是在每个环境中都编写代码,所以也许你想说一下你使用的是哪种语言/技术,我们可以提到一些好的工具(操作系统或商业)。
https://stackoverflow.com/questions/862599
复制相似问题