Win7下的使用QTP进行猴子测试的性能日志实现方法
由于项目需要进行猴子测试,最近在看《QTP自动化测试实践》。与书上介绍的WinXP的性能计数器相比,Win7的性能日志使用方法有些不同,而且网上现成的很少,在此整理一下使用方法,以备后用。 启动方法:[Win]+[R]——>“运行”输入perfmon启动性能监视器,当然也可以右击“计算机”——>管理——>性能。 数据收集器集——>用户定义...
QTP快速入门和简易猴子测试的实现
说明:本文中代码段主要参考自《QTP自动化测试实践》。 一、软件安装 按照提示,勾选"安装Microsoft Script Debugger",完全安装即可。 二、软件启动 选择测试对象所需要加载的相应插件,在欢迎窗口选择“Blank Test”。 三、自带资源 F1可以获得丰富的帮助文档,菜单Help—>Product Feature Movies中包含了几段示例...
QTP整合QC自动化测试--目录结构搭建
以QC服务器的目录结构为主,进行目录的搭建。 如果我们能用一台电脑,指挥多台装了QTP的电脑运行脚本,岂不爽哉。 Mercury公司开发的Quanlity Center(简称QC),就可以实现这个功能。 要使用QC远程调用QTP,需要进行一系列的设置才能实现。在这篇文章里,我们把部署了QTP的电脑叫做“测试机”,把远程控制测试机的电脑叫做“控制台”,方便说明。 在测试机装完QTP后,还要安装一个....
QTP的那些事--不能识别web上的测试对象
问题起因:在安装QTP后,或者禁用IE浏览器里的一些ActiveX控件后,正常录制QTP事,不能产生相应的录制脚本,脚本内容为空。解决方法: 根据实践,我发现QTP在IE中录制脚本是依靠一个叫BHOManager Class的动态链接库来完成的。当这个控件没有被加载,或者被禁用时,就会出现上述症状。于是,解决方法就很简单了,重新加载,或启用这个控件,一切就OK啦。具体步骤:打开IE,在菜单中选择....
QTP的那些事--web测试脚本不能录制的解决方法(个人整理未完待续)
问题起因: 在安装QTP后,正常录制QTP时,不能产生相应的录制脚本,脚本内容为空。 解决方法:QTP在IE中录制脚本是依靠一个叫BHOManager Class的动态链接库来完成的。当这个控件没有被加载,或者被禁用时,就会出现上述症状。于是,解决方法就很简单了,重新加载,或启用这个控件,一切就OK啦。 具体步骤: 打开IE,在菜单中选择[工具]/[Internet选项]进入Internet配置....
QTP的那些事--QTP测试AJAX时的等待问题(转陈能技老师博客)
AJAX目前已被广泛应用,在使用QTP测试AJAX应用时经常碰到需要等待AJAX操作完成数据加载的问题。relevantcodes.com的《QTP: Synchronization for AJAX Applications》这篇文章介绍了如何封装一个AjaxUtil对象来统一处理这些问题: http://relevantcodes.com/qtp-synchronization-for-aj....
QTP的那些事--用QTP测试Web上的Ajax
对于ajax,大家做web测试的应该都不会陌生了吧。现在越来越多的web中为了有更好的交互性,一般都喜欢采用ajax技术。正式因为这种原因,给我们测试带来了很多的问题,可能大家遇到的最多的问题就是性能测试。 那么对于web的自动化测试,ajax也带来了相应的影响。web功能自动化该如何去做呢? 自动化测试工具的大家QTP,支持AJAX吗? 答案是肯定的,支持!下面就带大家领略一下QTP的....
QTP的那些事--终极项目脚本设计思路及其测试查询功能的一些实际项目体会
1,采用importdatable将外部的excel数据加载到对应的datatable中; 2,实际项目中可能不会让我们去设置数据库的检查点来校验数据,而且校验的数据比较复杂,就拿我们基本的手工测试来说。我们在测试查询条件的时候也是不去考虑数据库底层的查询结果的,我们关注的仅是查询的结果中有没有查询到结果,查询的结果中有没有我们的查询条件中的值; 3,针对以上情况,涉及思路如下: 3.1 所有的....
QTP的那些事--增删改查中的增加操作的测试用例及其脚本设计思路
1,首先写一份需要增加的数据的测试用例,用例中有预期结果的值,预期结果为对应的弹出框或者是文本的内容; 2,直接录制脚本,在脚本后面进行保存操作的文本的获取,如果时弹出框,下面有一个函数比较很快的能获取你所需要的对话框的文本,只需要传入对话框的对象即可; 函数如下: Function getdialogtext(dialogobject) Set mydes=description.Cr...
QTP自动化测试-TXT文件操作
创建文本文件 Set bjFSO = CreateObject("Scripting.FileSystemObject") Set bjFile = objFSO.CreateTextFile("C:\FSOScriptLog.txt") 检察文件是否存在 Set bjFSO = CreateObject("Scripting.FileSystemObject") If objF...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。