通过学习“录制”,可以更好的了解QTP这个自动化测试工具,但是在自动化测试项目中几乎没有发挥的余地。我们先掌握“录制”方面的重点知识点,来启发对QTP这个自动化测试工具的理解。
首先介绍QTP的三种录制模式:正常录制、模拟录制、低级录制。
1.正常录制模式
2.模拟录制模式(Analog Recording)
3.低级录制模式(Low Level Recording)
下面我们开始进行正常录制
2. 此页面为Web页面的录制配置:第一项为在任意打开的浏览器上录制和运行测试组件;第二项即为在录制初始时自动打开浏览器,访问以下网址(我们以51testing网站为测试目标);最后一项为在测试组件关闭后同时关闭浏览器。
3. 此级别分为三级:Basic,Medium,High。例如当我们录制鼠标悬停3秒这一操作时,若在Basic级别下就无法录制到对应的操作,而换成更高的级别则可行。
4. 当录制设置完毕后,新建一个测试项目,点击录制(F6),则会出现下面这个小窗口,这个窗口即为录制工具。
5. 我们在弹出的网站上面,鼠标随意放置在链接上几秒中再点击,录制完成后,按F4可结束录制,我们会发先Action1中有我们刚才鼠标操作的脚本代码。
当我们完成这些时,基本就对录制有些基本的了解,但录制这个功能在以后写脚本的过程中还有辅助作用。
例如我们在编写代码的过程中,如何想在测试的过程中对下图的WebCheckBox控件进行打勾或者取消打勾,碰巧代码不会写或者对于Set方法后面的参数忘记时,可以录制这个控件的操作,然后正确的代码就回显示在QTP中。
对于下图的选项卡、下拉框,我们同样可以先进行录制下获取正确脚本代码,这样对我们实际项目中编写脚本代码会起到很大的帮助。