4.3 工具本身特点对比
验证点问题:WR有四种验证点,QTP有9种验证点(见表一),这种验证点的类型越多提供的验证方式越多,就越减少验证脚本的开发难度,而且有些验证点类型是QTP独有的,比如Xml验证点,WR就没有,所以从这点上来看,验证点多其实简化脚本开发难度,让软件更容易使用,那么和你的团队状况有关系,比如你的团队是技术人员欠缺的话,那么自动化测试工具的易用性更加重要。
表 一:
检查点类型 | 描述 | 用法示例 |
标准检查点 | 检查对象的属性值 | 检查是否选中某单选按钮 |
图像检查点 | 检查图像的属性值 | 检查图像源文件是否正确 |
表检查点 | 检查表中的信息 | 检查表单元格种的信息是否正确 |
页面检查点 | 检查网页的特性检 | 检查加载网页所需要的时间,或者检查网页是否包含中断连接 |
文本/文本区域检查点 | 检查文本字符串是否显示在网页或者应用程序窗口的适当位置 | 检查预期的文本字符串是否显示在网页或对话框 上的预期位置 |
位图检查点 | 将网页或应用程序的某个区域捕获为位图后进行检查 | 检查网页或网页的任何部分是否按预期的进行显示 |
数据库检查点 | 检查网页或应用程序访问的数据库的内容 | 检查数据库查询中的值是否正确 |
可访问性检查点 | 对网站区域进行识别以检查是否符合508部分 | 检查网页上的属性是否含有ALT属性(该属性是W3C Web内容可饭访性要求规定的) |
XML 检查点 | 检查XML文档的数据内容 | 用于检查XML特定的文件;XML应用程序检查点用于检查网页中的XML文档 |
5. QTP的功能点
5.1 创建检查点
1) 检查对象
2) 检查页面
3) 检查文本
4) 检查表
5) 使用检查点运行并分析测试
5.2 参数化测试
1) 定义数据表参数
2) 向数据表中添加数值
3) 修改受参数化影响测试的步骤
4) 运行并分析参数化测试结果
5.3 创建输出值
1) 创建输出值
2) 利用输出值运行并分析测试