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

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

若是您是初学者,咱们为您提供如下TestComplete测试桌面应用程序的基础知识。工具

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

一、关于测试桌面应用程序

在接下来的教程中,咱们将使用使用Visual C#建立的Orders应用程序。应用程序显示订单列表,并包含用于添加,删除,修改和导出订单的特殊功能。该应用程序位于如下文件夹中: C:\ Users \ Public \ Public Documents \ TestComplete 14 Samples \ Desktop \ Orders测试

注意: 某些文件管理器能够将Public Documents文件夹显示为Documents。ui

二、计划测试

假设,咱们须要测试Edit Order应用程序表单是否正常运行并修改订单列表中的数据。在这种状况下,咱们应该定义如下内容:人工智能

  • 测试目的:测试应检查“编辑订单”表单是否保存修改后的数据,而且在订单列表中可见。
  • 测试步骤:咱们的测试应该模拟修改订单细节,而后验证订单列表中的数据。咱们将在应用程序上记录模拟用户操做的测试。为了简单起见,咱们的测试将只“更改”一个顺序的一个属性。
  • 检查并记录测试结果:若是对订单所作的更改被正确保存,那么它应该在订单列表中可见。为了检查这一点,咱们将把列表中的数据与指望值进行比较。在此测试中添加一个特殊的比较命令,此命令将比较结果发布到测试日志中,而后咱们将看到验证是失败仍是成功。

三、关于录制方法

在TestComplete中,您能够经过两种方式建立测试:日志

  • 手动建立测试:经过脚本对象或关键字测试命令输入全部须要的命令和操做。当您须要建立很是强大且灵活的测试或者您具备建立测试的良好经验时,此方法颇有用。
  • 记录测试:您能够对测试的应用程序执行一次操做,TestComplete将自动识别这些操做,而后将它们转换为脚本行或关键字测试操做。从某种意义上说,您能够将执行的操做记录到脚本或关键字测试中。这种方法在建立测试时不须要太多经验。

在测试的过程当中吗,咱们会使用到音频的录制。对于录制,大体包括如下3步:cdn

  • 开始录音

    您能够经过从TestComplete主菜单或Test Engine工具栏中选择Test> Record> Record Keyword Test或Test> Record> Record Script来完成此操做。您也能够经过单击“起始页”上的红圆点”开始录制。htm

    在此记录中,开始录制的菜单项定义了主要录制的测试,即关键字测试或脚本代码。 首先TestComplete将切换到录制模式并在屏幕上显示录制工具栏。默认状况下,工具栏已折叠,仅显示录制期间可能须要的最经常使用命令:对象

    您能够单击下拉箭头按钮展开“录制”工具栏并查看其全部按钮:

  • 开始录制后

    执行所需的测试操做:启动测试的应用程序(若是须要),经过单击命令按钮,选择菜单项,键入文本等来使用。

  • 完成全部测试操做后,便可中止录制。

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

文章转载自: https://support.smartbear.com/testcomplete/docs/tutorials/getting-started/first-test/desktop/index.html

相关文章
相关标签/搜索