首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么SilkTest不更常用呢?

为什么SilkTest不更常用呢?
EN

Stack Exchange QA用户
提问于 2012-01-16 17:33:36
回答 4查看 9.4K关注 0票数 10

标题说明了一切。在我目前的角色中,我已经使用SilkTest大约一年了。这不是我的选择,在这个角色之前,我从未使用过它,甚至听说过它。使用它肯定有一些缺点,但它也有一些优点(我认为,4 best语言是最好的)。此外,与Selenium或Watir等较新的工具相比,基本的web搜索并没有在教程、示例代码、帮助等方面透露太多信息。有什么见解吗?

免责声明:我并不是SilkTest的粉丝(远不是这样)。

EN

回答 4

Stack Exchange QA用户

发布于 2012-01-16 18:29:54

在我个人的观点和观察中,很多原因归结于产品的成本和知识。许多公司尝试过这样的解决方案和QTP (惠普快速测试专业版),认为这将成为他们的测试资源的银弹,但它最终无法实现他们的预期(它需要时间和知识,无论你使用什么样的解决方案)。这些公司随后尝试了另一种开放源码或免费解决方案(或全部放弃了测试自动化),并通过测试人员在尝试商业产品后所知道的内容,能够使其工作得更好一些。

也有一些公司会看一看美元的价值,然后直截了当地说不。即使不是这样,当涉及到成本时,也存在捆绑因素。许多公司已经使用了惠普的产品,如Quality和Load,我认为在此基础上安装自己的自动化框架会有一定的折扣。微软的产品也是如此。如果一家公司已经为开发人员购买了大量的Visual许可证,那么为什么不多花一点钱给测试人员呢?

要问您关于“更新”框架的问题,我认为部分原因在于成本,但也取决于必须使用该产品的测试人员的可用性。就我个人而言,我想使用产品组合来构建我想要的自动化套件。除此之外,这些“更新”产品的用户社区要比SilkTest或QTP这样的商业产品更加多样化。如果来自社区的用户不能帮助你,其中一个贡献者,在项目的连续性(即使只是出于骄傲)既得利益的情况下,很可能能够帮助你。

票数 5
EN

Stack Exchange QA用户

发布于 2015-03-09 13:15:09

问题是集中在SilkTest的缺点,我会说。我希望以下的答案不只是个人的意见,我可以为我的理由提供证据。我现在使用SilkTest (主要是与Silk4J一起使用,即高级许可)6个月,主要原因是该产品没有提供足够的附加值。与另一种解决方案相比,它并没有为您节省那么多时间。总之,没有一个大的禁止。只是遗漏了多少细节让我担心:

  • SAP的Silk4J实现是scripting的一个非常简单的包装器。如果您对代码进行反编译,您将看到许多方法都有1:1的映射。Silk4J带来的附加价值:您不需要处理JNI之类的问题。
  • SAP类文档基本上是scripting文档的副本。没有附加价值。有关两个示例,请参阅我的用户语音请求我自己对堆栈溢出的研究
  • 网上没有Silk4J特定的文档,所以我坚持使用.NET版本
  • 要登录SAP,您需要创建自己的脚本。没有高级功能可以在一行中使用用户名和密码登录到服务器上。没有附加价值。
  • 这个产品不像它应该做的那样不言自明.在6个月内,我提出了17项支助请求。支持小组的反应相当快。附加价值:嗯,它主要是减轻文档中的缺点。我真希望我能自己解决所有的案子。
  • 我也看到缺乏良好的论坛。MicroFocus SilkTest论坛有很多坏链接。在谷歌搜索时,我很少会出现在那里。而且,它不是像堆栈溢出这样的问答系统。这是一个论坛,所以答案可能会传遍多个页面。
  • 对建议的反应是缓慢的。看看用户语音建议,看看什么时候提出了建议,什么时候做出了回应,反应是什么。
  • 对于本机Win32窗口可用的方法在SAP上不可用,例如TypeKeys()
  • 他们忘记在getButtonId()上实现SapToolbarControl方法,这意味着您不能按工具栏控件上的按钮。这是有可能解决的。
  • SAP不准确地计算表中的行数。它可能返回的行比实际存在的多。不幸的是,SilkTest没有为您解决这个问题,您需要自己做。没有附加价值。
  • 支持的XPath子集非常有限。此外,?*是通配符,但不能转义。
  • TrueLog将所有操作和位图存储在一个大文件中。即使在简单的情况下,如果您记录所有的屏幕截图,文件立即是100 MB。目前还无法从日志中提取位图。对以编程方式禁用屏幕截图的支持是可能的,但不能保证工作正常。
  • 如果您将SilkTest .T文件存储在存储库中(您应该这样做),您会发现差异会使您抓狂。我实现了一个WinMerge插件来缓解这种情况。这应该已经由MicroFocus提供了。(免责声明:如果不清楚的话,我是这个免费软件工具的作者)。

我已经为几乎所有的问题打开了支持请求,因此在以后的版本中可能会对此进行改进。我鼓励大家也这样做。

票数 3
EN

Stack Exchange QA用户

发布于 2012-01-20 12:30:25

互联网上没有Watir或Selenium所拥有的很多教程或资源。对于Watir和Selenium,我们更容易修改、添加插件或添加特性来扩展它。

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

https://sqa.stackexchange.com/questions/2401

复制
相关文章

相似问题

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