TestComplete是一款具有开放灵活架构的自动化功能测试平台,可以方便快捷的在桌面、 络、移动应用中创建、维护和执行自动化测试。数据驱动测试的主要思想是将测试命令与用于测试的数据分开,并使用不同的输入值集运行测试。这里将通过三篇连续教程的介绍来演示如何使用TestComplete关键字测试执行数据驱动的测试。

点击下方链接免费下载试用TestComplete最新资源:
修改MasterCard.ClickButton操作
进行到这里我们将修改测试,以便在测试运行期间启用MasterCard选项按钮的On-Screen Action操作时可以启用其他Card选项按钮。在此之前,我们将创建一个新的项目变量。要创建变量:
- 在页面的Temporary Section部分中单击鼠标右键,然后从上下文菜单中选择New Item。TestComplete将向Variables表添加一个新行。
- 在Name单元格中,指定RadioButtonName。
现在我们可以修改MasterCard选项按钮的映射设置:
- 右键单击启用MasterCard选项按钮的操作,然后从上下文菜单中选择Show Object in Name Mapping Editor。
- 右键单击此别名,然后从上下文菜单中选择Find Mapped Object。
相应的映射对象将在Mapped Objects树中突出显示。
- 然后TestComplete将询问您是否使用映射对象的新名称更正关键字测试。在对话框中单击Yes。
- 在对话框中,从Mode下拉列表中选择Project Variable,然后在Type框中指定先前创建的RadioButtonName变量。
- 单击OK关闭对话框。

当我们通过使用项目变量指定映射对象WinFormsControlName属性的值时,我们可以从记录的测试中修改属性值。为此我们将添加Set Variable Value操作,该操作将在测试执行期间使用DBTableVar1变量中的数据为项目变量赋值。
- 将Set Variable Value操作从操作列表拖到测试,并将其放在启用Card选项按钮的On-Screen Operation操作上方。释放鼠标按钮后,TestComplete将显示一个向导,您可以在其中指定添加的操作的参数。
- 在向导的第一页上,您可以选择一个值,该变量的值将通过操作设置。选择RadioButtonName项目变量,然后单击Next继续。
- 在下一页上,您可以指定要在Select Variable页面上变量的值的参数:在Mode框中,选择Table Data或在Value框中,选择Credit Card。
- 单击Finish关闭对话框。TestComplete会将操作附加到测试中。
从TestComplete主菜单中选择File > Save All对测试所做的更改全部保存。数据驱动的测试将如下所示:

运行测试并检查结果
经过前面的介绍,数据驱动测试已经准备好了。要执行此操作,请在Project Explorer中右键单击Test1关键字test,然后从上下文菜单中选择Run Test1。

TestComplete将启动测试。测试结束后,您可以分析其测试日志。该日志包含有关测试执行期间发生的所有警告和错误的信息。您还可以找到检查点操作生成的消息,查看它们并确定检查点是否成功通过。
更多实用教程敬请关注!
想要购买TestComplete正版授权,或者获取更多该产品相关信息的朋友可以点击” 咨询在线客服 “~

标签:性能测试 页测试测试优化软件测试技术
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!