当前位置:
文档之家› 网站自动化测试工具 Web测试工具介绍
网站自动化测试工具 Web测试工具介绍
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
5
快速指南
脚本的自动生成
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
6
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
14
高级技巧
Xpath优化的设置
◦ 为了应对XPATH值不唯一的情况,选中优 化,QTester可以形成唯一的XAPTH值。多 用于页面中复选框元素的选取。
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
4
快速指南
脚本的生成
◦ 自动生成
通过鼠标和键盘对内置浏览器的操作,自动在脚 本区生成对应的动作脚本。适用于初学者和快速 测试用例的生成。
◦ 手动生成
手工在脚本区编写复杂的测试脚本。支持智能提 示。脚本的语法兼容javascript脚本语法。
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
13
高级技巧
Iframe Index的设置
◦ iframe index :是 iframe的一种编码索引值 ◦ Qtester支持多层的iframe ◦ 在Browser.GetIFrameList()可以获取
快速指南
Qtester脚本
◦ .qts脚本,兼容javascript语法 ◦ 脚本范例:
◦ Browser.Navigate(''); Browser.GetElementById("kw").SetText("58"); Browser.Navigate(Browser.GetElementById("su")); Browser.Navigate(Browser.GetElement("//TD[@cla ss='plf']/A[1]"));
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
18
END
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
19
网站自动化测试工具QTester 网站自动化测试工具QTester
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
1
认识QTester 认识QTester
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
快速指南
脚本的手动生成
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
7
快速指南脚本输入到脚本去,点击执行按钮
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
复杂测试范例
◦ 遍历链接测试 ◦ 要求:从 根目录开始
搜索所有的网页文件,对所有网页文件中的超级 链接、图片文件、包含文件、CSS文件、页面内部 链接等所有链接进行读取,如果是网站内文件不 存在、或者是指定页面不存在,则将该链接记录 下来,直到该网站所有页面中的所有链接都测试 完后才结束测试,并输出测试报告。
11
高级技巧
内置函数集的介绍
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
12
高级技巧
Ajax元素的处理思路
◦ Ajax 可以用元素等待来处理 ◦ 可以等待某个元素变成 预期的内容 ◦ 各种等待的方法,参见函数集
2
运行环境
Win 7/Windows Visat/Win2008/Win2003 WinXP/Work3.5 或者更高; 通用版无需.NET framework环境即可使 用。
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站: 3
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
10
高级技巧
qts脚本语法
◦ qts脚本语法完全兼容javascript脚本语法
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
15
高级技巧
Deep的设置
◦ 在某些情况,页面中元素的XPATH值是变 量。可以通过修改Deep的值,使之变成恒 量。Deep的值一般为5以内的整数。
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
16
高级技巧
8
快速指南
脚本的调试
◦ 启动调试,单步执行,断点设置
网站自动化测试工具QTester 网站自动化测试工具QTester
官方网站: 官方网站:
9
高级技巧
qts脚本语法 内置函数集的介绍 Ajax元素的处理 Iframe Index的设置 Xpath优化的设置 Deep的设置 复杂测试范例
网站自动化测试工具QTester 网站自动化测试工具QTester 官方网站: 官方网站:
17
高级技巧
遍历链接测试脚本
//导航到北京赶集首页 Browser.Navigate(''); //获取搜索元素,并设置 词 “wu” Browser.GetElementById("search_keyword").SetText("wu"); //点击搜索按钮 Browser.Navigate(Browser.GetElementById("search_button")); //获取搜索列表页结果集 for(href in Browser.GetElements("//DIV[@class='list']/P/A").GetAttributes('href') ) { //导航 Browser.Navigate(href); Helper.WaitFor(1000); }