QTP学习笔记(上)

发表于:2009-10-09 14:55

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:sosemail    来源:网络转载

分享:

  QTP学习笔记(四)

  一.测试目的:在软件系统联调的过程中,子系统B担当了提供核算数据的任务,所以对子系统B的操作很多是重复的步骤,并且B所提供的数据需要十分准确,所以采用自动化测试来解决这个问题。

  二.问题及解决方法:

  1.问题:因为界面中各个控件的集成度较低,采用"analog recording"模式录制脚本,但因为各编译版本界面的逻辑位置发生改变,导致脚本只能够运行在当前录制的脚本上。

  答:更新各个action中的对象,采用updata的方式将界面对象进行更新

  三.学习到的内容

  1.更新action对象的方法

  Resources?object repository?action:要进行对象更新的action?选中对象?object?update from application?指定到更新目标

  2.通过对象管理器添加界面中的对象

  Resources?object repository manager?object?navigate and learn?选中界面?navigate and learn窗体中选择"learn"按钮?退出时保存即可

  QTP学习笔记(五)

  一.测试目的:能够在TD中调用已编写好的QTP脚本,实现自动化测试的管理。

  二.操作方法

  1.登录TC主页面?add_in page?more testdirector add_ins选择项--,下载连接QTP的插件,并安装

  2.打开QTP脚本,在界面工具栏中点击"quality center connection"按钮,在"server url"中输入TD的地址,"project connection"中各项按TD中的配置添加

  3.tools?options?"run"选项卡?勾选"submit a defect to quality center for each failed step","allow other mercury products to run tests and components"

  4.登录TD在"REQUIREMENTS"选项卡中添加测试项目,在"TESTPLAN"选项卡中添加测试计划,并将两项内容在"REQUIREMENT"中关联起来

  三.问题及解决方法

  1.问题:完成操作方法中"1~3"步后并没有在QTP脚本中增加连接成功的标志

  2.问题:在为TESTPLAN增加的step配置"test script"时TD退出

  3.问题:即使在生成"test script"时TD不退出,加载QTP脚本也会失败,偶尔连接成功,脚本为"read_only"模式,脚本内容不可被修改并且原录制步骤被删除

  答:上述1~3问题的解决办法见QTP学习笔记(七)

  四.针对上述问题的个人意见

  上述产生有可能与TD是破解版本有关,因破解时部分内容出错导致,另一种可能是启动了瑞星防火墙。

  五.学习到的内容

  安装TD之前在server服务器上应事先安装oracle,sql server或access数据库,用来存储数据。

  QTP学习笔记(六)

  一.测试目的:创建QTP对象库

  二.操作方法

  1.保存对象

  Resources?object repository?file?export local objects

  2.在新建action或新建脚本中引用对象

  Resources?associate repositories在"repositories"中选择对象文件,在"available actions"中选择调用对象的action

  三.学习到的内容

  1.在保存对象时,每个action的对象单独保存,同样,引用对象时也需要逐一引用(全局对象除外),建议为每个脚本创建一个对象文件夹,用来与其他脚本进行区分

  2.QTP的".net"插件,"qtp92-net-addin.zip"安装后仍不识别"data gridview"控件中的下拉列表,只能用"analog recording"模式录制脚本

相关阅读:

QTP学习笔记(下)

33/3<123
100家互联网大公司java笔试题汇总,填问卷领取~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号