QTP批量运行脚本方法_第1页
QTP批量运行脚本方法_第2页
QTP批量运行脚本方法_第3页
QTP批量运行脚本方法_第4页
QTP批量运行脚本方法_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、QTP中批量运行脚本有四种方法:使用TD生成测试集,一个测试集可以包含若干个测试脚本;使用QTP自带工具Test Batch Runner,但是运行完没有报告;使用 MI 的另外一款工具 Muti-test Manager ;编写VB脚本1 使用 TD1.1 TD 与 QTP 的连接A问题描述:使用 TD和QTP互联可以实现如下功能:A1 测试版本管理A2 远程控制实现自动化测试以及回归测试B处理流程:B1 安装 TD 和验证B2安装QTP和验证B3 安装插件B4 QTP参数设置B5验证TD和QTP互联成功C术语说明C1 TD是Ml公司的一款测试管理工具,他采用B/S模式,使得用户可以在任何与

2、 Server相连的计算机上实现测试用例的管理C2 QTP是Ml公司推出的功能测试工具,主要用于B/S模式的系统测试D实例D1安装TD,详细安装见TD说明书检验TD是否安装成功,启动 TD Server服务器后,在与 Server相连的其他计算机上, 打开IE浏览器,在地址栏输入 http:/TD Server的ip地址/TDbin/start_a.htm 如果能够 浏览到TD界面,说明安装成功,界面见下图也主华*血ernM壽耐空凶鸟潯护 11宝虎国區-|苣I乩潮阻回面二舀亂I空札|席“ 四番无|I*®图 1.1.D1.1D2安装QTP,详细安装见 QTP使用说明书Quick Tes

3、t Professional,打开QTP使用界面,如下图新藤.宝洌陰卿|山几卷史梅卷乳.|回U.參N.J ?也也乩?右也丰J矗总4卢国T?合母宁& lfc«验证QTP安装成功,进入windows操作系统,点击,开始->程序->Quick Test Professional->图 1.1.D2.2进行简单的录制,保证脚本录制成功, 并且可以回放,与你的预操作达到的结果一致, 证明QTP安装成功D3安装插件,进入 TD首页,点击见面上的 TD Add In如下图蓼附ft豪少皿金却jjq也因也询田切蟒彳小(冲|申对也斗吓 趣角电|m金片笔绍 訓|密叩務旦中

4、3;弘1海图 1.1.D3.3进入 TD Add In 界面点击 More TestDirector Add Ins 进入 More TestDirector Add Ins 界面, 如下图Il'l IniiB.-IJI x文申日 *fi(D tTW P*(曲 IM(D VffiftD3甘后-丄固/ |呈卿il收瞰 JflEtt J 舌回-凹心段口|申占ai 3筍叫| Q 阻口丿柑垃pg. M制TC因岬ikk.HrdTestDirector Add-insTestDlrector ConnectivityE<i-abl»5- td*J g U5-B ath-sr Mer

5、curj J.intEr-actfYe- took with TflFtDircrtflr.TestDlrectar System Test Remote AgentEviablos- tdu V# run 9Intern test in Tes-tOinscbfiriTestDlrector Cl lent Sfido Setup的占刖白,pdu t*-dll TmEDii电Mt裙卄吋曲il«4 tjh d 亡li白來 hi占凿ih百dEh&ut站日角0 th»Shi tfiruh 4> 弭rLascUpd-aiTidi 3O-Jiuri*-2IM3: .T

6、 无跻| j| 根ernw靄碉 虑.EM(4血,I jjq flj电搁电|谢 鞍刃金斗电|酣 也斗电库月因吋金斗老51 5任正 $丫83【科甲宁密企l?:»图 1.1.D3.4边.Internet靄耐祷与0隆松中聊 M 也趙I flgj盘|比|空凯|也M.也利呵书盘门jq.冷圧|护T,.孚.= 33瞇冉番中* L1:56图 1.1.D3.5下载名为TDpluglnsSetup的插件,大约35兆并且在Server与QTP客户机上安装这个插件,安装成功后,会要求你重启电脑,重启后会看到,开始一程序中有个新安装的程序Quick Test Profess inal add in for Qu

7、alityCenter”登入TD进入test plan检测是否可以在test plan中添加QTP类型的测试用例 如下图:住1 啰 4 卿 Jd 收庄去 JfREU J J -J - i; A U1httpJJ I T2.2I1.07.1WTDeilstart a.htmPwhzE Jlft rtirtrtX PFW :h.!. JiLUBfrsi flanFUml heTti.*- Pl LA TtMTtsiDirettQrS.OMLF LOGCWr,+ | f1 1 L*J|KU囹口陛N J世号H.Mu oasn rffl:-E 亶就*骨含叶區甜11*向甬汪.$事金国汝卢咅£帀M

8、20丹r艸 Tknt: QZ:3Q PM | 十Id1 1 1g iUern#L蓼嘩国企*宁鞋 figj 也中営起33SJ老割fed空盘图 1.1.D3.6点击后,出现如下图对话框,并且可以建立 QTP的测试用例图 1.1.D3.7检查没有问题之后,还需要在安装QTP的机子上做一些相应的设定D4对于QTP的一些设定进入QTP主界面,点击文件栏的 Tools-Options,进入Options对话框图 1.1.D4.8在 Run Tab 中选择 Allow other Mercury products to run test and components,以及 Submita defect to

9、 Qualiyt Center for each failed step 选中后,点击 ok 保存这个设置在 QTP主界面中点击 Tool Quality Center Connection图 1.1.D4.9在 Server 中输入 http:/ TDServer ip 地址 /TDbin(本例中使用 htt),点击 connect 按钮,QTP连接到服务器上,如果服务器连接有问题,则会提示连接失败* 血ernM图 1.1.D4.10在project connection 中包含一下几项:Domain :TD服务器站点管理中建立项目的域,如下图Project:域中你所建立的项目User:登陆

10、项目所用的用户名Password :相应用户名使用的密码Reconnect on startup在下次启动 QTP时自动登陆到你的项目中Save password for reconnection on startup 为下次登陆保存密码完成了上述操作就 TD和QTP就连接起来,可以从TD调用QTP脚本了 连接成功后会在 QTP右下脚出现出现一个标志,如下图: oi H S 5 g D n aa申"« a I咲打:“ .5 鼻嶄 塚*阕创|对|其II | h + 百施|0per4itrivafceDocwmnmcmtVfiJ T1 # £xpai L ¥

11、 j wr fABCDIEFGH11.23片&.=fRgii1?Welcome toQuickTestProfessional 8.2Whars. Ne in qtiickTestNew feaburei * Keyward ViewIn'iAblef AdWitfid IkAywQr-drlYAn t«Shrig; UfiiMd* SuCpOrt; gufirwit comconenc *upgrt fgr Busincft创C ®OT .沽如必沪E金“:上吕mn./ELttdy靄耐I杜I jjq咼目也科电|画您刃金斗电|金刘也斗电库月也吋金斗电列 5也H

12、图 1.1.D4.11出现这个标志说明连接成功E个人感受:TD是测试管理工具,单独使用它,只能管理手工测试的用例,无法做到回归测试QTP是自动化功能测试工具,单独使用它,虽然能完成回归测试,但是无法进行测试版本管理 通过TD与QTP的联合使用,有以下几个优点1可以通过TD管理QTP的测试脚本2通过TD命令在其他计算机执行在本机录制的QTP脚本,以节省时间,让自己可以继续录制其他用例的脚本1.2 QTP自动提交错误到 TD中A问题描述:QTP和TD相连后,QTP通过在脚本中设立的检查点,来检查运行结果是否与预期结果一致,并将错误的结果值返回到 TD中,以便开发人员查看B处理流程:B1.在QTP中

13、的参数设置B2.在TD中执行QTP脚本,并且自动获得 QTP提交的错误报告C术语说明C1 TD是Ml公司的一款测试管理工具,他采用B/S模式,使得用户可以在任何与Server相连的计算机上实现测试用例的管理C2 QTP是Ml公司推出的功能测试工具,主要用于B/S模式的系统测试D实例:D1 QTP与TD连接之后能够通过设定的检查点,自动向TD报送错误,并且将错误保存在 TD的defect中在QTP主界面,选择 tools-options进入option对话框在 run tab 中选择 submit a defect to Quality Center for each failed step,并

14、且保存这个设 置,如下图图 1.2.D1.1在 windows 系统主界面,点击开始一程序一Quick Test Professional test result viewer ,打开 test result viewer 如下图Eis J&ew Loot tip*p序否酸a I乐离乞丫卜e | *丨冲”丄忑勺1Fa Hep, pwc F3酸 护新 SXw 阿:申齐 JQ.疗丿锦胡囱)Qytky gtwr Hd"TLK市砂朋怡f靄耐曲加f隆酒丨丨固丄I相傅|樹划创3.©J.釦一金北.|也5.金也|当菲.|电XI晉无I电xli回无 怎页r?書空宁& is

15、74;图 1.2.D1.2点击tool quality center conn ection,弹出连接对话框如下图图 1.2.D1.3Server:与QTP输入的服务器地址一致Domain :与QTP输入的服务器地址一致User:与QTP输入的服务器地址一致Password:与QTP输入的服务器地址一致Reconnect on startup在下次启动 QTP时自动登陆到你的项目中 Save password for reconnection on startup 为下次登陆保存密码D2在TD中运行QTP脚本,检查点检查到的错误信息将被保存在TD的defect中。详细见TD使用手册E个人感受:

16、无2.使用 QTP 自带工具 Test Batch Runner第一步:在 Tools|Options 中选上 Allow other Mercury products to run tests and components;General Folders Active Screen RunWindows Applications 1 WebRun mode金:Normal (displays execution marker-MUI-IUIdlUUl-IU Ml UMUIUUI - Ii5each step executicin bp: 0: millisecondsFast厂 SutiTr

17、iit a defect to Qu已litp Center foi each failed step# View results when run session endiv* Allow other Mercury products to run tests and componentsSave tep w匚reen capture to results:Always第二步:通过开始 | 所有程序 |Quick Test Professional |Tools| Test Batch Runner 启动 Test BatchRunner ;第三步:选择Batch|Add添加需要运行的测试脚

18、本; 第四步:选择Batch|Run批量运行测试脚本;3.使用 Muti-test ManagerMulti Test Manager提供了以下的功能:批量执行多个测试脚本;定时执行;远程执行;自 动生成测试报告;具有自动发送Email的功能。对于采用持续集成持续测试的项目组来说,这个工具的这些功能简直太棒了。我们可以通过 GUI模式非常简单的使用 Multi Test Manager,另外该工具也提供了命令 行的使用方式,有了命令行的方式实现自动化就更加方便了,比如在自动安装成功后, 通过命令行的方式调用 Multi Test Manager启动自动测试过程;当然我们也可以通过GUI的方式实

19、现定时执行测试脚本的功能。3.1 GUI模式使用说明第一步:打开 Muti test manager,单击batch选择add,添加需要定时执行的测试脚本;J *2 Kdd lueirtSd诙w可C APHFr& 口. at luj t i t第二步:在空白处单击右键,选择add script,也可以添加需要定时执行的测试脚本,Batch下拉菜单下海可以删除 (remove)脚本,脚本位置上移(move up),下移(move down);第三步:单击 script properties下的result folder可以选择测试结果的存放位置;C PrcngTam FieAMicury 1 rteractiveQ uic T Pun ScriptRpiufc F&ltjaC XD acutntn/ts创冷吵.ti Jl第四步:单击file-perferences-schedulde batch run可以选择脚本运行的时间。其中RunScript continuously是重复执行脚本的次数。Report选项默认即可,mail选项可根据需要设 置邮箱,使MTM自动发送邮件;第五步:保存后,点击 Batch -Run即可;Network IRgr询ionJ B1 I I Pl" ” 1 ”ff&

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论