为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

TestComplete使用

2019-04-26 8页 doc 35KB 62阅读

用户头像

is_624976

暂无简介

举报
TestComplete使用目  录 目录    1 1    TestComplete安装    1 1.1    安装TestComplete7.5.2    1 1.2    破解TestComplete7.5.2    1 1.3    VBS脚本调试器安装    2 2    TestComplete概述    4 2.1    Testcomplete是什么?    4 2.2    TC如何工作    4 3    TC的IDE    4 3.1    Menus and Toolbars(菜单与工具栏)    5 3.2    Pane...
TestComplete使用
目  录     1 1    TestComplete安装    1 1.1    安装TestComplete7.5.2    1 1.2    破解TestComplete7.5.2    1 1.3    VBS脚本调试器安装    2 2    TestComplete概述    4 2.1    Testcomplete是什么?    4 2.2    TC如何工作    4 3    TC的IDE    4 3.1    Menus and Toolbars(菜单与工具栏)    5 3.2    Panels and Workspaces(面板和工作区)    5 3.2.1    Project Explorer    5 3.2.2    Object Brower(对象浏览器)    6 3.2.3    White Box Application和Black Box Application    9 4    创建一个TC的Test Project    9 4.1    配置TC的参数    9 4.2    Project、Project Suite和Item    10 4.3    2种Test    11 4.4    创建一个Test Project    12 4.5    制定测试    13 4.6    增加testedApps    13 4.7    录制测试    14 4.8    回放    15 4.9    查看执行结果    15 5    录制脚本的讲解    16 5.1    TestedApps.ZLHIS.Run    17 5.2    Call Delay(1505)    17 5.3    Call Sys.Process("ZLHIS+").frmSplash.VBObject("imgPic").Click(61, 6)    17 5.4    Call Sys.Process("ZLHIS+").frmUserLogin.txt_2.Click(47, 15)    18 5.5    Sys.Process("ZLHIS+").frmUserLogin.txt_2.wText = "zlhis"    18 5.6    Call Sys.Process("ZLHIS+").frmUserLogin.txt_2.Keys("[Enter]")    18 5.7    Sys.Process("ZLHIS+").frmUserLogin.TXT_.wText = "aqa"    18 5.8    Sys.Process("ZLHIS+").frmUserLogin.CMD_3.ClickButton    18 5.9    Sys.Process("ZLHIS+").frmSelClient.VBObject("cmdOK").ClickButton    18 6    脚本的改进:不需要的预计    18 7    脚本的改进:使用NameMapping    19 7.1    提供脚本的可读性    19 7.2    Namemapping的创建方法    19 7.3    Namemapping创建步骤    19 7.3.1    操作测试程序,直到在出现测试界面。    19 7.3.2    点击对象“探测”按钮 ,出现Object Properties窗口    19 7.3.3    指定测试对象    20 7.3.4    TC显示对象属性    21 7.3.5    点击 按钮,在Object Brower中显示对象    22 7.3.6    “父”对象提示窗口    23 7.3.7    Object Name Mapping的信息设置    24 7.4    Namemapping设置规则    25 7.4.1    Mapped Name规则    25 7.4.2    Description    25 7.4.3    对象的识别属性(Selected)    25 1 TestComplete安装 1.1 安装TestComplete7.5.2 ? 执行安装testcomplete752ent.exe,安装过程同其他软件,安装要求点击下一步直到完成即可。 ? 安装后,将TestComplete7.20.exe复制到TectComplete安装目录中的bin目录下用于破解。 1.2 破解TestComplete7.5.2 ? 运行TestComplete7.20.exe,出现注册界面 ? 打开破解工具AutomatedQA.TestComplete.Keymaker,如图: ◆ 选择Edition下的Enterprise ◆ 点击Generate ◆ 然后分别复制破解软件下的User name、Company name、Registration Code 并粘贴在TC弹出框的对应位置,点击OK,完成注册。 :TestComplete7.20.exe启动文件仅用于注册,在实际使用TC过程中,都采用7.52的启动文件 1.3 VBS脚本调试器安装 ? 由于我们的测试脚本使用的是VBS,第一次使用TC可能会提示是否下载VBS调试程序,如下图: ? 点击Close,执行scd10en.exe 2 TestComplete概述 2.1 Testcomplete是什么? TestComplete(以下简称TC)是一个用于软件自动测试的工具,可以用于软件的单元测试、功能测试、分布式测试等等。 业界类似的工具还有HP公司的QuickTest Professional(QTP)、IBM公司的Robot等。 2.2 TC如何工作 TC可以人对软件的鼠标、键盘操作,然后通过脚本回放来模拟这些操作,达到模拟人来操作软件。 TC还可以访问和检查内存中windows对象的属性;访问和检查数据库的记录,达到检查软件操作后是否符合预期结果。 3 TC的IDE 3.1 Menus and Toolbars(菜单与工具栏) 和VB的开发环境类似,工具栏可以自定义。 3.2 Panels and Workspaces(面板和工作区) TC的用户界面组织在一系列的控制面板上,包括多个工作区域 3.2.1 Project Explorer 包括2个工作区域 ● Project Explorer:显示项目和项目组的内容 Project Suite:TC的工程组 Project:TC的工程 Project Item:TC工程中的各种项目 KeyWord Testing:关键字测试 Log Results:测试执行结果 ● Code Explorer Unit Metrics:代码度量 3.2.2 ObjectBrower(对象浏览器) 以列表的形式显示了当前机器上的所有进程和窗口。若对应进程和窗口的属性和方法能够被TC内部识别出来,Object Browser面板就会显示。换句话说,Object Browser能告诉你那些对象、方法和属性是可测的,和怎样取来测。 1、 Process Tree Pane 以树形模型来组织被测对象。根结点是Sys(桌面应用程序和窗口),其实一个Porcess就对应一个application(应用程序)。 树中显示了机器中当前正在运行的Process,可以通过工具栏对Process进行Filter( )。 2、 右键菜单 在Process tree 中选中对象,点鼠标右键,可以执行以下操作。比如Refresh(刷新)、Map the Object Name(建立对象的Namemapping,后续会重点讲解)。 3、 Object Properties 在Process tree 中选中对象,点鼠标右键可以调用,工具栏上也可以调用 。用于对程序对象进行探测,相当于Object Spy。是使用TC中重要功能,后面会重点介绍。
/
本文档为【TestComplete使用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索