WEB自动化测试软件QuickTester使用手册——录制解析

各类录制操作演示
3.1录制前准备
3.1.1在初次录制脚本前,首先确认以下几项:
1)你所有需要录制的网站支持IE(8~11)或chrome浏览器

2)在正式录制第一个操作前,关闭所有已经打开的IE或chrome 浏览器窗口

3)设置录制浏览器的类型(chrome或IE),只有设置对应的浏览器才能录制对应的浏览器
WEB自动化测试软件QuickTester使用手册——录制解析
3.1.2新建脚本模块
1)在脚本栏点击鼠标右键选择“新建文件夹”在“文件夹名称”框输入名字后点击“确定”。

2)在新建文件夹上点击鼠标右键选择“新建模块”,在“模块名称”输入框输入名字点击“确定”。

强调:在文件夹中新建模块,有助于模块管理分类,并非必须。

3.2 录制打开操作
1)开启QuickTester,主界面会弹出“产品使用须知”,点击“我已阅读”,弹窗消失,若无需再看则先勾选“不再显示”。
WEB自动化测试软件QuickTester使用手册——录制解析

2)双击新建的脚本模块名字或右键点击名字选择“打开”,打开脚本模块。(只有主界面打开并显示模块内容显示区才能使用录制功能)

WEB自动化测试软件QuickTester使用手册——录制解析

3)点击菜单栏中的录制按钮,弹出录制选择框,选择“录制或回放时打开以下WEB页面”,在地址输入框中输入需要打开的网站地址,点击“确定”。
WEB自动化测试软件QuickTester使用手册——录制解析

4)弹出WEB录制框,并有打开操作,浏览器同时打开相应网站,录制完成。
结果如下图所示:
WEB自动化测试软件QuickTester使用手册——录制解析

3.3 录制点击
3.3.1 鼠标点击录制
1)双击新建的脚本模块名字或右键点击名字选择“打开”,打开脚本模块。(只有主界面打开并显示模块内容显示区才能使用录制功能)

2)点击菜单栏中的录制按钮,弹出录制选择框,选择“页面已经打开,直接录制或回放”,点击“确定”。

3)弹出WEB录制框,鼠标点击网站中的按钮,生成点击类型和对象图片的操作,录制完成。
结果如下图所示:

WEB自动化测试软件QuickTester使用手册——录制解析
3.3.2特殊点击input输入框录制
1)点击菜单栏中的设置按钮,弹出配置管理窗口,选择“录制”,勾选“支持输入框(INPUT标签)点击录制”选框,点击确定。

WEB自动化测试软件QuickTester使用手册——录制解析
2)双击新建的脚本模块名字或右键点击名字选择“打开”,打开脚本模块。(只有主界面打开并显示模块内容显示区才能使用录制功能)

3)点击菜单栏中的录制按钮,弹出录制选择框,选择“页面已经打开,直接录制或回放”,点击“确定”。

4)弹出WEB录制框,鼠标点击网站中的input输入框,生成点击类型和输入框图片的操作,录制完成。
结果如下图所示:
WEB自动化测试软件QuickTester使用手册——录制解析

3.4 录制输入
1)双击新建的脚本模块名字或右键点击名字选择“打开”,打开脚本模块。(只有主界面打开并显示模块内容显示区才能使用录制功能)

2)点击菜单栏中的录制按钮,弹出录制选择框,选择“页面已经打开,直接录制或回放”,点击“确定”。

3)弹出WEB录制框,鼠标点击网站中的输入框,使用键盘输入内容,再随意进行下一步操作,输入操作就能录制完成。
(输入框输入是鼠标选中输入框效果解除后,对比选中时输入框的内容和最后输入框的内容,若未变化则不会录制,若有变化才会生成输入操作录制。如果输入完立刻点击停止WEB录制框可能会没有录制到,鼠标随意点击其他地方,就可以确保录制完成)
结果入如下图所示:
WEB自动化测试软件QuickTester使用手册——录制解析
3.5 录制添加步骤
3.5.1在WEB录制框选择添加步骤
1)双击新建的脚本模块名字或右键点击名字选择“打开”,打开脚本模块。(只有主界面打开并显示模块内容显示区才能使用录制功能)
2)点击菜单栏中的录制按钮,弹出录制选择框,选择“页面已经打开,直接录制或回放”,点击“确定”。
3)在WEB录制框选择“添加步骤”,弹出“选择操作类型”窗口。结果如下图所示:
WEB自动化测试软件QuickTester使用手册——录制解析
3.5.2在模块内容显示区选择添加步骤
1)双击新建的脚本模块名字或右键点击名字选择“打开”,打开脚本模块。

2)在模块内容显示区内鼠标右键点击,选择“添加步骤”,打开“选择操作类型”窗口。
打开步骤如下图所示:

WEB自动化测试软件QuickTester使用手册——录制解析

3.5.3添加步骤——对象点击
在“选择操作类型”窗口中,选择“对象点击”,弹出对象点击窗口,点击手套,点击需要抓取的对象上,抓取完成后,选择操作类型(点击、右击、双击、模拟点击、模拟右击、模拟双击),然后点击“确定”。

结果如下图所示:

WEB自动化测试软件QuickTester使用手册——录制解析
3.5.4添加步骤——编辑框输入
在“选择操作类型”窗口中,选择“编辑框输入”,弹出编辑框输入窗口,点击手套,点击需要抓取的输入框,抓取完成后,在窗口输入值的输入框中,输入文本信息,点击“确定”。
结果如下图所示:
WEB自动化测试软件QuickTester使用手册——录制解析
3.5.5添加步骤——文本输出
在“选择操作类型”窗口中,选择“文本输出”,弹出文本输出窗口,点击手套,点击需要抓取文本的对象,点击“确定”。
结果如下图所示:
WEB自动化测试软件QuickTester使用手册——录制解析
强调:文本输出抓取对象的属性,需要在测试流中,设置输出到列表中,为识别设置和跳转设置等提供参数。

3.5.6添加步骤——时间等待
在“选择操作类型”窗口中,选择“时间等待”,弹出时间等待窗口,在等待时长的输入框中输入需要等待的秒数(1~300秒),点击“确定”。
结果如下图所示:
WEB自动化测试软件QuickTester使用手册——录制解析

3.5.7添加步骤——键盘按键
在“选择操作类型”窗口中,选择“键盘按键”,弹出键盘按键窗口,点击键盘按键的下拉栏,选择“Enter、空格、ESC、Delete、CTRL+A、CTRL+Shift”,点击“确定”。结果如下图所示:

WEB自动化测试软件QuickTester使用手册——录制解析
3.5.8添加步骤——页面关闭
在“选择操作类型”窗口中,选择“页面关闭”,点击手套,点击网站背景,抓取完成后,选择识别属性“title、url”,选择完全匹配或部分匹配,点击“确定”。
结果如下图所示:
WEB自动化测试软件QuickTester使用手册——录制解析
强调:完全匹配是回放时识别的属性必须与录制时的属性完全一致才能运行成功。部分匹配是回放时识别的属性里包含了全部录制时的属性就可以运行成功。

3.5.9添加步骤——移动鼠标至对象上
在“选择操作类型”窗口中,选择“移动鼠标至对象上”,点击手套,点击需要移动到的对象,抓取完成后,点击“确定”。
结果如下图所示:

WEB自动化测试软件QuickTester使用手册——录制解析
3.6 录制检查点
3.6.1检查点定义
1)检查点验证在测试运行时应用程序是否可以显示预期的信息。或者检查在测试执行过程中,对象是否与预期的一致。
QuickTester在进行对象捕捉过程中,保存了对象的相关属性信息,为了验证在脚本执行期间,测试执行期间对象与捕获时对象属性一致,可以通过标准检查点进行验证。QuickTester在脚本执行过程中会将执行期间对象属性与保存在对象库中对象属性进行一一比对,您也可以自己设定需要比对的对象属性,只对测试关心的属性进行比对。

2)QuickTester支持对象属性的单独比对,通产WEB对象采用通用方法“CheckProperty”进行属性的对比操作。

3)检查点可以和数据表结合使用,将要检查的属性与数据表中数据进行对比,通过对数据表的操控,可以动态验证WEB的对象属性,例如在一个检查不同用户名的EMAIL系统,可以预先通过数据表录入用户的用户名,密码信息,依次登录并验证登录是否成功,检查登录成功与否可以通过特点的WEB页面标签输出与数据表中字段信息进行对比,从而完成一个EMAIL系统的连贯性测试工作。
4)QuickTester在运行测试脚本期间,在遇到检查点时,将检查点比对结果保存在报告*测试人员查看和验证。

5)QuickTester中输出是用于将脚本运行期间对象的属性输出到数据表中,在大量对象存在,或者迭代环境下,可以通过数据表批量容纳大量对象的输出供检查。

  1. QuickTester支持以ASG机制自动生成对象的检查点和输出,自动生成脚本语句,您只需要在界面上选择要检查或输出的对象,对象属性以及输出或检查值在数据表中的位置(数据表以及列名称)即可,脚本运行期间,QuickTester会将按照数据表中的数值进行检查以及输出。

3.6.2在WEB录制框中选择添加检查点
1)双击新建的脚本模块名字或右键点击名字选择“打开”,打开脚本模块。(只有主界面打开并显示模块内容显示区才能使用录制功能)

2)点击菜单栏中的录制按钮,弹出录制选择框,选择“页面已经打开,直接录制或回放”,点击“确定”。

3)在WEB录制框选择“添加检查点”,弹出“选择检查点类型”窗口。
结果如下图所示:
WEB自动化测试软件QuickTester使用手册——录制解析

3.6.3在模块内容显示区中选择添加检查点
1)双击新建的脚本模块名字或右键点击名字选择“打开”,打开脚本模块。
2)在模块内容显示区内鼠标右键点击,选择“添加检查点”,打开“选择检查点类型”窗口。

3.6.4录制检查对象是否存在
在“选择检查点类型”窗口,点击“检查对象是否存在”,点击手套,点击需要检查存在的对象,抓取完成后,在超时的输入框中,输入检查点检查的时间,点击“确定”。
结果如下图所示:

WEB自动化测试软件QuickTester使用手册——录制解析

3.6.5录制检查对象文本是否等于期望值
在“选择检查点类型”窗口,点击“检查对象文本是否等于期望值”,点击手套,点击需要检查文本的对象,抓取完成后,可修改期望值输入框中的数据,也可选择是否勾选部分匹配,点击“确定”。
结果如下图所示:
WEB自动化测试软件QuickTester使用手册——录制解析
强调:部分匹配是需要回放时对象的属性包含了全部录制时对象的属性就能检查成功。

3.7插入python+selenium脚本
1)双击新建的脚本模块名字或右键点击名字选择“打开”,打开脚本模块。

2)在模块内容显示区内鼠标右键点击,选择“插入脚本”,弹出“插入脚本”窗口。

3)在“插入脚本”窗口中,写入支持python+selenium的脚本,点击“确定”。
结果如下图所示:
WEB自动化测试软件QuickTester使用手册——录制解析
强调:python版本为2.7。