QTP学习笔记(下)

发表于:2009-10-09 15:10

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

 作者:sosemail    来源:网络转载

  QTP学习笔记(十一)

  一.测试目的:

  1.使用QTP录制".net"应用程序的脚本

  2.在网络管制的情况下使用TD管理自动化测试

  二.问题及解决方法:

  1.问题:QTP自带插件不识别".net"应用程序中的控件,但QTP的".net插件"仅为试用版,限期为14天

  答:在测试机上安装虚拟机,划分足够大的内存及硬盘空间,安装QTP及其".net"插件,在虚拟机中完成脚本的录制、回放。插件过期后,再重新建立虚拟机,重复使用。需要注意的是在虚拟机中保存的脚本及对象要在测试机上及时备份。

  2.问题:因网络管制导致虚拟机上的QTP连接测试机的TD服务器失败

  答:同样在虚拟机中安装TD服务器(以下称为VTD),在该服务器中创建与测试机上的TD服务器(以下称为STD)相一致的各个测试项目,定期将VTD的内容保存到STD中。

  三.学习到的内容:

  1.为脚本添加检查点

  a."Analog Recording"录制模式不适用于检查点的添加及过程参数化

  b.对于文本类的控件,可添加"Text Checkpoint"和"Text Area Checkpoint"两种类型的检查点,前者适用于单个文本控件的检查,后者适用于文本对象集合的检查

  c.所有对象都可使用"Standard Checkpoint",但涉及特殊要求的情况,如数据库数据的检查等,标准检查点就不太专业了

  d.在编辑状态下只有"Standard Checkpoint""Database Checkpoint""XML Checkpoint(From Resource)"检查点可用,其他为置灰不可用状态

  2.添加检查点的脚本,执行通过没有发生错误的情况下,在回放结果Test Results文件中"Status"字段的值为"Passed"并记录通过测试的检查点数量;如果在执行的过程中,执行结果与检查点的值不同,则会在TD中自动添加相应的BUG

  3.做了参数化的脚本,在执行后Test Results文件的"Teration#"字段会显示出参数的索引编号及执行结果

  4.Test Results窗口中,可以通过点击连接TD的图标,与TD建立连接,查看保存在TD上的脚本执行结果

  5.在GUI应用程序中"Bitmap Checkpoint"不适用于动态统计图,即使数据一致,在执行结果中仍会指明该检查点执行时出现错误

相关阅读:

QTP学习笔记(上)

33/3<123
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号