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

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

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

>>下载最新版TestComplete<<开发工具

五、记录测试

  • 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提供各类类型的检查点,适用于验证不一样类型的数据。也是最经常使用的检查点之一是属性检查点。

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

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

    二、将鼠标指针移动到客户列表。TestComplete将用红框突出显示它。等到蓝色加号图标变得不透明并将鼠标指针移动到它。TestComplete将显示能够为其建立快速检查点的最经常使用属性的列 人工智能

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

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

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

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

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

    八、选中属性的复选框:

    九、单击“完成”以完成检查点建立。

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

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

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


文章翻译转载自: support.smartbear.com/testcomplet…

相关文章
相关标签/搜索