TestComplete数据驱动测试教程(四)——修改MasterCard.ClickButton操作以及运行

TestComplete是一款具有人工智能的自动UI测试工具,利用自动化测试工具和人工智能支持的混合对象识别引擎,轻松检测和测试每个桌面,Web和移动应用程序。

本文中我们将讲解如何进行数据驱动的测试,方便大家更快更直接的学习TestComplete的使用。本教程包含两个方面的讲解,可以帮助你从脚本或关键字测试创建数据驱动的测试。今天接着讲解如何修改MasterCard.ClickButton操作。

>>下载最新版TestComplete<<

修改MasterCard.ClickButton操作

现在,我们将修改测试,以便启用MasterCard选项按钮的屏幕操作操作可以在测试运行期间启用其他卡选项按钮。在此之前,我们将创建一个新的项目变量。要创建变量:

  • 双击Project Explorer中的项目节点。TestComplete将在Workspace面板中打开项目编辑器。
  • 切换到项目编辑器的Variables页面。
  • 在页面的“ 临时”部分中单击鼠标右键,然后从上下文菜单中选择“ 新建项 ”。TestComplete将向Variables表添加一个新行。
  • “名称”单元格中,指定RadioButtonName

现在,我们可以修改MasterCard选项按钮的映射设置。去做这个:

  • 切换到关键字测试编辑器。
  • 右键单击启用MasterCard选项按钮的操作,然后从上下文菜单中选择“在名称映射编辑器中显示对象”。这将打开名称映射编辑器并突出显示为MasterCard选项按钮定义的别名。

  • 右键单击此别名,然后从上下文菜单中选择“ 查找映射对象 ”。相应的映射对象将在“ 映射对象”树中突出显示。

  • 右键单击此对象,从上下文菜单中选择“ 重命名”,然后在随后的就地编辑器中键入CardSelector。TestComplete将询问您是否使用指定的名称重命名为此对象创建的别名。在对话框中单击“ 是 ”

  • 之后,TestComplete将询问您是否使用映射对象的新名称更正关键字测试。在对话框中单击“ 是 ”
  • 现在,我们可以修改CardSelector映射对象的标识属性值。去做这个:
    • “ 名称映射”编辑器的“ 属性”面板中,单击WinFormsControlName属性值单元格中的省略号按钮。将出现“ 编辑属性值”对话框。
    • 在对话框中,从“ 模式”下拉列表中选择“ 项目变量”,然后在“ 类型”框中指定先前创建的RadioButtonName变量。
    • 单击“ 确定”关闭对话框。

当我们WinFormsControlName通过使用项目变量指定映射对象的属性的值时,我们可以从记录的测试中修改属性值。为此,我们将添加Set Variable Value操作,该操作将在测试执行期间使用DBTableVar1变量中的数据为项目变量赋值。

  • 双击Project Explorer面板中的Test1节点。将打开带有记录测试的关键字测试编辑器。
  • 展开关键字测试编辑器左侧“ 操作”列表中的“ 语句”类别。
  • “ 设置变量值”操作从“操作”列表拖到测试,并将其放在启用“卡”选项按钮的“屏幕操作”操作上方。释放鼠标按钮后,TestComplete将显示一个向导,您可以在其中指定添加的操作的参数。
  • 在向导的第一页上,您可以选择一个值,该变量的值将通过操作设置。选择RadioButtonName项目变量,然后单击“ 下一步”继续。
  • 在下一页上,您可以指定包含要在“ 选择变量”页面上选择的变量的值的参数:在“ 模式”框中,选择“ 表数据”;在“ 值”框中,选择“ 信用卡”
  • 单击“ 完成”关闭对话框。TestComplete会将操作附加到测试中。

选择File |,保存对测试所做的更改 从TestComplete主菜单中全部保存。因此,数据驱动的测试将如下所示:

运行测试并检查结果

现在我们准备好进行测试了。要执行此操作,请在Project Explorer中右键单击Test1关键字test,然后从上下文菜单中选择Run Test1。TestComplete将启动测试。

测试结束后,您可以分析其测试日志。该日志包含有关测试执行期间发生的所有警告和错误的信息。您还可以找到检查点操作生成的消息。您可以查看它们并确定检查点是否成功通过。

现在,我们就完成了TestComplete数据驱动测试中关键字测试的所有内容,如果你还有疑问或想获取更多教程资源,请点击这里

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值