请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 10|回复: 0

UI测试第一步:认识当下流行的UI测试工具(下)

[复制链接]

262

主题

263

帖子

976

积分

高级会员

Rank: 4

积分
976
发表于 5 天前 | 显示全部楼层 |阅读模式
我们上篇文章介绍了3种测试工具以及他们的优缺点,今天我们继续: 
  4、mabl

  专为:那些对编写测试不感兴趣并且不想建立UI测试实践的团队,这意味着您将大部分工作交给了mabl。
  mabl的UI测试方法非常不同——涉及测试的次数更少,而涉及的旅程更多。您登录他们的网站,定义一个遍历您的应用程序的旅程,然后就完成了。他们并没有真正为您提供测试用例或任何真正需要解决的问题。从那时起,他们将允许您定期运行该测试并接收有关其成功执行的结果。
  定价:根据执行的行程数进行分层定价
  优点:
  推荐使用智能定位器(但用户对此有点不清楚)
  自我修复功能效果很好
  SaaS解决方案;易于访问和入门
  可扩展的定价模型
  缺点:
  记录旅程时不使用页面对象模型
  使用自己的框架,没有导入和导出测试脚本
  存在CI集成时,您不能直接将解决方案集成到现有框架中
  如果某些方法无法达到您的预期效果,那么很难访问“代码”进行配置或操作
  对“旅程”的关注使“功能验证”(即带有断言的测试)的创建感到尴尬
  仅SaaS的解决方案;没有本地部署,也没有能力访问公共Internet中不可用的应用程序
  没有对BDD的内置支持
  关键要点:mabl通过复杂的自动修复功能帮助用户提高发布流程的速度和质量,无论应用程序UI更改如何,该功能都能使自动化保持稳定。mabl会做自己想做的事情,而人类在其规定的分析中会后退,因此从本质上讲,您将自己的旅程移交给了mabl,并希望获得最好的结果。对于某些人来说,这很好,但对于另一些人来说,这可能会带来过多的控制权。
  5、TestIM
  专为:组织寻求针对UI测试的即用型解决方案,该解决方案着重于复杂工作流的执行路径。
  TestIM是一个SaaS应用程序,由开发人员创建,他们意识到虽然花时间和精力维护[url=]自动化测试[/url]环境,但他们仍然担心简单的错误修复可能破坏应用程序的另一部分。因此,他们创建了这个非常易于使用的UI测试解决方案。
  定价:基于已执行测试数量的年度订阅
  优点:
  直观的用户界面非常容易创建测试
  推荐智能定位器,以及维护它们的绝佳策略
  作为其智能定位器技术的一部分,具有令人印象深刻的自我修复能力
  缺点:
  在测试中不使用页面对象模型
  缺乏导入/导出测试脚本的能力
  用户无法访问代码或无法通过TestIM进行测试
  供应商锁定框架-脚本位于TestIM框架中
  对BDD的支持不清楚
  关键要点:很容易获得TestIM技术,也很容易创建一个可以立即使用的正确的测试用例。流畅的用户体验使自我修复看起来像魔术(如果我想要一种解决方案来改善自己的用户体验,我可能会相信具有出色用户体验的解决方案,对吗?),但是TestIM的主要挑战在于无法访问测试。由于所有测试都在TestIM框架中进行,因此您不受其基础架构,业务模型以及公司未来发生的任何事情的影响。
  6、Functionize
  专为:根据UI测试而进入BDD(他们称为“ALP”)的手动测试人员或非技术测试人员。
  Functionize提供了您希望从完整的Web UI测试工具获得的所有功能,但是在定位器策略方面有了一些其他改进,其中包括可以通过使用应用程序轻松创建测试的自动测试平台。这些都是在其专有框架中完成的。
  定价:没有公开的定价信息
  优点:
  出色的可视化显示测试流程
  推荐多个元素定位器
  具有自我修复能力
  传统BB的替代方法(使用专有的NLP)。如果您想进行传统的BDD操作(例如Cucumber),可能会成为骗局
  缺点:
  不使用页面对象模型
  供应商锁定框架
  没有导入/导出测试脚本
  关键要点:Functionize的AI似乎能够兑现组织消除测试混乱的承诺,从而提高测试人员的准确性和效率。但是请注意此处的供应商锁定,因为您考虑如何将其引入流程。

(未完待续......)




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2021-1-17 05:43 , Processed in 0.040382 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表