QTP脚本在LR中运行一台计算机只能运行一个GUI Vuser,如果要同时运行多个用户,可以QTP脚本里设置循环,循环可通过QTP的datatable设置需要运行的用户,或是在QTP里通过FOR,NEXT语句来设置次数。或是在controller里同时开启多个相同的脚本,然后分散在不同的电脑上运行,注意:各终端一定要开启LR的LR Agent Process及QTP的TOOS-Remote Agent代理服务。
对于共同开发的自动化测试项目,实例方便的调用是很重要的。QTP采用的是vbscript脚本,所以也支持类,但是应为vbs并不支持类的继承,所以只能算作一种“拟类”。采用类对脚本进行封装,有很多好处,对于测试执行人员,可以通过项目情况对封装的类进行调用,而并不必关心类实现的细节。
2009年的1月份由于项目需要,我开始接触上了qtp,由于以前别人也没有做过,我只有通过internet来学习qtp,刚开始接触的时候感觉很新奇,感觉这个东西就是记录动作的一个工具。
页面异常输入测试是系统测试的一个重要方面,但是因为比较繁杂,人工测试时往往难以完全覆盖,此时采用自动化测试,就有相当的优势了。
我之前做过短暂的开发,后来主要是测试,丰富的测试经验(但仅限于黑盒),并且有带领团队半年时间,期间和老板学习了6-Sigma(黑带),也做过几个专利,所以很有流程,改善,和客户需求方面的sense, 并且感觉很有创新的意识,现在专职作QTP自动化开发,一个项目刚刚结束了,于是把随想发出来,共同讨论。
测试目的:在测试过程中,需要使用"模拟器"来产生测试需要的数据,因为需要统计软件的数据准确率,所以每次使用的数据都是相同的,这样会产生一定的重复工作量,并且手工产生数据会有一定出错的机率,所以使用自动化测试工具录制脚本,每次执行测试之前运行该脚本可使用保证测试速度和数据的准确程度。
QTP测试flex3和flex2 的方法,网上提供了很多的说明和讲解,但是针对最新的flex4,网上基本上时没有相关的资料的。好的东西当然要第一时间使用了,一时兴奋,从adobe官网下载了flashbuilder4_b1_win_060109,这个版本很好,还提供了中文的支持,用起来很是舒服
在做Web 的QTP 自动化测试时候,不免会出现这样几种情况:QTP 中相同属性的对象,通过添加Index 去区别;页面元素动态变化,难以通过Index 去识别;想根据文本提示不同,对相同类型元素做操作,却无从下手;而我们透过上面的故事可以知道,原来我们可以透过节点去解决这些问题,但要怎么做呢?
本文针对QTP的使用过程,以故事的形式来介绍此工具,拟作为此工具的入门引导。正文中的黑体字为相关术语
不知道为什么HP的帮助文档中没有提供关于DeviceReplay的强大功能的信息描述。你可以在Java插件中却可以找到DeviceReplay的属性,但是对于那些不使用Java插件的人可能会觉得这个对象仅在Java程序的测试中可用。
QTP是一款功能自动化测试工具,而页面加载时间或响应速度应该是性能测试的事情,其实QTP也可以实现对页面加载时间的统计功能。因为QTP使用的是VBS脚本,VBS脚本的强大之处在于它可以调用任何windows的COM组件和对象。那么问题解决的思路就很简单了,就是我们要利用VBS获取 IE网页,并统计网页加载的时间。
在实际javascript:;" onClick="javascript:tagshow(event, '%B9%A4%D7%F7');" target="_self">工作中,碰到操作公司开发的ActiveX控件(WordEditXX控件),QTP识别了此对象,并可以操作此对象。但如果直接操作,会报错,此错误为不定时,跟环境有关。
最近组内在写项目的回归脚本,且组内新人较多,看到好多同学为写脚本而不知所措,现想把自己曾经学习QTP的笔记和经验跟大家分享下,希望有所帮助。
上个月(2009年1月),HP发布了QTP 10。新版本的QTP在脚本开发方面增强不少,越来越像一款名副其实的自动化测试开发工具了。另外,与QC 10的紧密结合,不仅延续和增强了HP的BPT战略意图,更让自动化脚本的版本控制得以真正实现。现在,就让我们来展开一次QTP新特性之旅吧!
几乎毫无悬念地,HP的几大测试工具LoadRunner、QuickTest Professional和TestDirector for Quality Center又一次夺冠,在STP杂志的年度测试工具投票中,这几个工具连续4年占据首位。
本文介绍了Reporter对象的几个鲜为人知的方法,利用LogEvent、SetContext、UnSetContext方法,可以实现日志的结构化、层次化写入,让你的QTP测试报告看起来更加有条理、分类清晰。
现在Flex做的网站由于画面效果很好,现在很受欢迎,但是了解flash自动化测试的人寥寥无几,最近有项目是这方面的,研究了一番,略有成果,现总结如下。