.net 调整其他程序窗口位置_【教程】TestComplete测试桌面应用程序教程(三)

TestComplete是一款具有人工智能的自动UI测试工具,利用自动化测试工具和人工智能支持的混合对象识别引擎,轻松检测和测试每个桌面,Web和移动应用程序。其中,TestComplete支持测试使用C++、C#、VB.NET、Java、Delphi、C ++ Builder等其他开发工具创建的32位和64位Windows桌面应用程序。

今天为您继续讲解如何记录测试结果。特别注意的是,在测试录制期间,请勿切换到TestComplete帮助。记录引擎跟踪并记录所有用户操作,因此记录的测试将包含模拟“切换”的命令。


5、记录测试

  • TestComplete将开始测试录制,切换到录制模式并在屏幕上显示录制工具栏。
  • 录制开始时,TestComplete会自动启动Orders测试应用程序。如果应用程序未启动,您可以通过从“录制”工具栏的“运行应用程序”菜单中选择它来手动启动它。如果应用程序不在已测试的应用程序列表中,TestComplete将在那里添加它。
  • 等到应用程序启动,然后出现应用程序主窗口:
a355cb8160c7866d103e8d9d12f1a2c0.png
  • 切换到Orders应用程序,然后从主菜单中选择File> Open。这将打开标准的“打开文件”对话框。
  • 在对话框中,打开MyTable.tbl文件。它驻留在C: Users Public Public Documents TestComplete 14 Samples Desktop Orders文件夹中。某些文件管理器可以将Public Documents文件夹显示为Documents。
  • “ 文件名”框中指定文件后,单击“ 打开”。Orders应用程序将从文件加载数据并在应用程序主窗口中显示此数据。
32764eb2b1a545fd6764016c72a17063.png
  • 单击订单列表中的Samuel Clemens行
  • “订单”工具栏上,单击“ 编辑订单”。这将调用Order对话框。
54308f89ac3b0e1fc9fbdea656353b03.png
  • 在对话框中,单击“ 客户名称”文本框中的移动插入点。在“客户名称”框中单击鼠标右键,然后从上下文菜单中选择“全选” ,然后输入Mark Twain作为客户名称。
  • 单击“ 确定”关闭对话框。TestComplete将更新应用程序主窗口中的客户列表。
  • 在我们的测试中插入比较命令。它将验证应用程序客户列表是否显示修改后的名称--Mark Twain。我们称之为比较命令检查点。TestComplete提供各种类型的检查点,适用于验证不同类型的数据。也是最常用的检查点之一是属性检查点。
  • 接下来为您演示如何创造检查点:
  • 1、单击“录制”工具栏,确保启用了“快速检查点”
  • 2、将鼠标指针移动到客户列表。TestComplete将用红框突出显示它。等到蓝色加号图标变得不透明并将鼠标指针移动到它。TestComplete将显示可以为其创建快速检查点的最常用属性的列表:
9662eac2d131ca0fcaf10e579d285e25.gif
  • 3、在列表中,单击wltem。此属性提供对单个树视图控件项的访问:
f23b20fd52a5913745243fd08b309718.png
  • 4、TestComplete将打开Create Checkpoint向导,该向导将显示对象属性列表。此列表包括TestComplete提供的属性以及测试应用程序定义的属性。例如,我们测试的应用程序是在C#中创建的,因此该列表包含相应.NET类的属性。
b185e546156ba73d8d361a8230b57c6a.png
  • 5、要指定包含Mark Twain字符串的单元格,请在Item框中输入5(5是树视图中Mark Twain项目的索引。索引从零开始)。在SubItem框中输入0。测试引擎将检索项目数据并将其显示在属性列表中。
  • 6、在Condition列中,保留默认比较条件Equals(区分大小写)。
  • 7、“ 值”列指定检查点在测试运行期间将与实际数据进行比较的基线数据。保留当前值。
  • 8、选中属性的复选框:
8c06115aaf357f5c1bef2e9e844617c4.png
  • 9、单击“完成”以完成检查点创建。
  • 10、TestComplete会将checkpoint命令附加到记录的测试中,并显示有关它的通知。您可以继续记录用户操作。
  • 单击X窗口标题栏上的按钮关闭“订单”窗口。这将显示询问您是否要保存更改的对话框。单击否。
  • 单击“录制”工具栏上的“停止”以停止录制。TestComplete将处理记录的测试命令并将其保存到测试中。

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值