logo smartbear TestComplete 系列教程 我也要发布文档

【教程】TestComplete测试桌面应用程序教程(三)


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

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


5、记录测试

  • TestComplete将开始测试录制,切换到录制模式并在屏幕上显示录制工具栏。
  • 录制开始时,TestComplete会自动启动Orders测试应用程序。如果应用程序未启动,您可以通过从“录制”工具栏的“运行应用程序”菜单中选择它来手动启动它。如果应用程序不在已测试的应用程序列表中,TestComplete将在那里添加它。
  • 等到应用程序启动,然后出现应用程序主窗口:

  • 切换到Orders应用程序,然后从主菜单中选择File> Open。这将打开标准的“打开文件”对话框。
  • 在对话框中,打开MyTable.tbl文件。它驻留在C:\ Users \ Public \ Public Documents \ TestComplete 14 Samples \ Desktop \ Orders文件夹中。某些文件管理器可以将Public Documents文件夹显示为Documents。
  • “ 文件名”框中指定文件后,单击“ 打开”。Orders应用程序将从文件加载数据并在应用程序主窗口中显示此数据。

  • 单击订单列表中的Samuel Clemens行
  • “订单”工具栏上,单击“ 编辑订单”。这将调用Order对话框。

  • 在对话框中,单击“ 客户名称”文本框中的移动插入点。在“客户名称”框中单击鼠标右键,然后从上下文菜单中选择“全选” ,然后输入Mark Twain作为客户名称。
  • 单击“ 确定”关闭对话框。TestComplete将更新应用程序主窗口中的客户列表。
  • 在我们的测试中插入比较命令。它将验证应用程序客户列表是否显示修改后的名称--Mark Twain。我们称之为比较命令检查点。TestComplete提供各种类型的检查点,适用于验证不同类型的数据。也是最常用的检查点之一是属性检查点。

    接下来为您演示如何创造检查点:

    1、单击“录制”工具栏,确保启用了“快速检查点”

    2、将鼠标指针移动到客户列表。TestComplete将用红框突出显示它。等到蓝色加号图标变得不透明并将鼠标指针移动到它。TestComplete将显示可以为其创建快速检查点的最常用属性的列表:

    3、在列表中,单击wltem。此属性提供对单个树视图控件项的访问:

    4、TestComplete将打开Create Checkpoint向导,该向导将显示对象属性列表。此列表包括TestComplete提供的属性以及测试应用程序定义的属性。例如,我们测试的应用程序是在C#中创建的,因此该列表包含相应.NET类的属性。

    5、要指定包含Mark Twain字符串的单元格,请在Item框中输入5(5是树视图中Mark Twain项目的索引。索引从零开始)。在SubItem框中输入0。测试引擎将检索项目数据并将其显示在属性列表中。

    6、在Condition列中,保留默认比较条件Equals(区分大小写)。

    7、“ 值”列指定检查点在测试运行期间将与实际数据进行比较的基线数据。保留当前值。

    8、选中属性的复选框:

    9、单击“完成”以完成检查点创建。

    10、TestComplete会将checkpoint命令附加到记录的测试中,并显示有关它的通知。您可以继续记录用户操作。


  • 单击X窗口标题栏上的按钮关闭“订单”窗口。这将显示询问您是否要保存更改的对话框。单击否。
  • 单击“录制”工具栏上的“停止”以停止录制。TestComplete将处理记录的测试命令并将其保存到测试中。

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