[PLAYING QTP]Part2?Record
作者:网络转载 发布时间:[ 2014/1/10 10:39:59 ] 推荐标签:测试人员 QTP
“录制”是QTP的一个基本的功能,测试人员在什么都不会的情况下,通过录制,能完成一个简单的线性测试脚本。方便,快捷。但是带来的问题是,很多人在接触自动化的时候,也了解到了自动化是靠的“录制”而成。尤其是开发,或是不懂自动化的测试领导。瞬间你个自动化测试人员的高大上的光环消失。(一把眼泪一把鼻涕的血泪史啊)
OK,言归正传,录制其实能说的不多,和录音一样,点击录制,然后进行你的测试,然后,一段脚本生成,简单快捷。但是建议大家尽量不要使用录制,尽量手动添加对象到对象库,然后拖动至专家视图,进行编辑。
关于优缺点
使用纯录制,会有以下,问题:
漏步骤。对一些识别的不好的控件,QTP会显示出现无法录制的情况,后来回放失败,还得一个个查是少了哪个步骤。
对象凌乱。如果你在一个页面上分两次录制,有可能出现 object 、object_2、object_3 的情况,其实属性都一样,其实都是一个东西,但是却记录了很多多余的分支。
名称过长。有的网页的标题很长,录制下来的脚本会把脚本拉的很长,比如录制51testing首页的一个控件后,脚本为:Browser(“51Testing软件测试网-中国软件测试人的精神家园”).Page(“51Testing软件测试网-中国软件测试人的精神家园”).WebElement(“热点”).Click
控件不明确。有时候开发图省事,不会对每个控件做很详细的属性描述,造成脚本出现大量WebEdit1、WebEdit2、WebEdit3…… WebEdit20之类的现象,如果使用录制,你会发现你的脚本几乎没有可读性而言,必须一个个控件重新定位才能确认。
当然了,也不是没有优点:
简单
支持低级录制
综上所述,建议大家手动编写脚本。
然后看一下关于录制的相关设置:
在 Tools 下的 Web Event Recording Configuration 可以对录制的等级进行设置,但是只对于BS架构的系统才能产生作用。
Basic等级下,是不会对鼠标在某对象上停留2秒的情况录制出效果的。
在Options中还有些其他设置,根据自己的需要进行录制设置。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11