彩票走势图

如何使用Testcomplete自动测试OpenFin应用程序

翻译|使用教程|编辑:黄竹雯|2019-03-04 14:01:19.000|阅读 289 次

概述:TestComplete是一款具有人工智能的自动UI测试工具,利用自动化测试工具和人工智能支持的混合对象识别引擎,轻松检测和测试每个桌面,Web和移动应用程序。本文带你了解如何开始使用CEF以及如何使用TestComplete测试基于Electron的OpenFin应用程序。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

随着银行和金融服务行业中运用不断发展的技术,一个特定的开发框架正在迅速普及-OpenFin。OpenFin框架是一个Javascript / HTML5运行时环境,建立在两个流行的开源计划上,即谷歌的Chromium项目和GitHub的Electron项目。OpenFin允许您使用标准Web技术快速开发跨平台的企业级财务应用程序,同时保持桌面应用程序的健壮性,可扩展性和安全性。

如果你是从事或开发财务应用程序业务的,那么接下来的教程会给你带来重要的帮助。

OpenFin的功能性凸显在以下两个方面:

  • 我们可以使用HTML5构建功能非常强大的应用程序,并且仍然具有本机WPF或Java应用程序的所有功能。 其优势在于:开发快速、部署轻松、用户体验极佳以及最大的可扩展性。
  • OpenFin能够无缝集成到您现有的基础架构中。.NET,Java和Adobe Air的语言适配器允许您维护现有的基础架构并在这些应用程序之间共享上下文数据,从开发的角度来看这是很好的。

在执行自动化测试中,所使用的工具必须允许以某种形式访问对象的属性,比如标签、按钮、输入字段、网格表UI中呈现的其他控件。

在最新TestComplete版本中,允许我们在OpenFin应用程序中访问这些对象。接在来我们通过“Reactive Trader Cloud”为你演示一个快速教程。

  • 第一步:在TestComplete中创建一个新项目,然后选中Tested Applications框。

  • 第二步:从列表中选择Reactive Trader Cloud,然后输入命令行参数以成功从TestComplete启动应用程序。注意:您需要从TestComplete启动应用程序才能识别对象的属性。

    a.指定要测试的应用程序

    b.添加所需的命令行参数

  • 第三步:使用“Run TestedApp”操作在TestComplete中运行应用程序。

  • 第四步:确保TestComplete实际上可以“看到”应用程序中的对象。导航到对象浏览器并注意“openfin”进程下的一组面板。

  • 第五步:现在我们可以使用TestComplete的记录和回放,关键字驱动的测试或脚本方法来创建测试用例。
  • 第六步:启动应用程序,验证EUR / USD面板是否存在,在EUR输入框中输入文本,单击BUY按钮,打开弹出窗口,验证数据并关闭应用程序。

  • 第七步:运行测试后,我可以查看所有测试操作的详细日志。

正如文中例子一样,我们无需额外设置或第三方安装。TestComplete可以OpenFin应用程序一起使用。

如果你想继续了解TestComplete其他测试教程,可关注收藏我们哦~我们将为您带来最新资讯!


标签:性能测试网页测试测试优化软件测试技术软件测试

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP