LoadRunner中运行QTP脚本

发表于:2010-1-28 14:27

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

 作者:10885    来源:51Testing软件测试博客

  第一:为什么用LoadRunner功能测试自动化?

  1、lr是模拟浏览器给服务器直接发送请求,而QTP是模拟鼠标键盘的操作。

  故:LR脚本可以做验证流程的功能自动化,但是验证的大多是后台数据处理流程的正确性,QTP可以验证流程也可以验证UI。

  2、LR录制脚本是类C语言,QTP是vbscript。

  故:你若对c了如指掌自然也可用lr加入复杂的检查点完成功能自动化,QTP由于使用vbscript是windows嫡系子孙,调用一些wshell dom等可以很好的操作UI。

  3、最后一条:LR脚本比QTP脚本容易维护。

  4、qtp是基于对象库的,而LR是基于协议的,前者是属于黑盒测试范畴,前台进行处理,而后者是基于协议,是后台进行处理的。如果非得用LR也未尝不可,只是舍近求远,毕竟QTP是专业的自动化工具。另外做功能测试不可能不关注UI界面。

  5、QTP的检查点类型比较多,如下:

QuickTest Professional提供了下列类型的检查点:

检查点类型

描述

用法示例

标准检查点检查对象的属性值检查是否选中某单选按钮
图像检查点检查图像的属性值检查图像源文件是否正确
表检查点检查表中的信息检查表单元格中的值是否正确
页面检查点检查网页的特性检查加载网页所需的时间,或者检查网页是否包含中断链接
文本/ 文本区域检查点检查文本字符串是否显示在网页或应用程序窗口中的适当位置检查预期的文本字符串是否显示在网页或对话框上的预期位置
位图检查点将网页或应用程序的某个区域捕获为位图后对其进行检查检查网页或网页的任何部分是否能按预期显示
数据库检查点检查应用程序或网站所访问的数据库内容检查数据库查询中的值是否正确
可访问性检查点对网站区域进行识别,以检查是否符合508部分检查网页上的图像是否包含ALT属性(该属性是W3C Web内容可访问性规则所要求的)
XML检查点检查XML文档的数据内容注意:XML文件检查点用于检查特定的XML文件;XML应用程序检查点用于检查网页中的XML文档
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号