选择QTP测试工具的一个可行性分析文档(2)

发表于:2011-09-28来源:未知作者:领测软件测试网采编点击数: 标签:QTP;软件测试工具
4. QTP与WR的对比 4.1 共同点 1) 都适用的范围: Web -Related Environments: IE、Netscape、AOL JDK、 Java 、AWT Sym ant ec Visual Caf ActiveX Controls Foundation Classes ERP/CRM: Ora

  4. QTP与WR的对比

  4.1 共同点

  1) 都适用的范围:

  Web-Related Environments: IE、Netscape、AOL JDK、Java、AWT Symantec Visual Café ActiveX Controls Foundation Classes

  ERP/CRM: Oracle、NCA Jinitiator, 11i

  Custom Client Server: Windows、Visual Basic C++/C

  Operating Systems: Windows、2000、NT、ME、XP 98

  Legacy: 3270,5250 Emulators 、VT100

  2) 都能适用于Windows系统

  4.2 不同点

  1) QTP适用范围

  ERP/CRM:SAP、Siebel 7.x、PeopleSoft 8.x

  .Net:WinForms、WebForms、.Net controls

  Web Services:XML、HTTP、WSDL、SOAP、J2EE、.Net

  Multimedia:RealAudio/Video、Flash

  2) WR适用范围

  Custom Client/Server :PowerBuilder、Forte、Delphi、Centura、Stingray、SmallTalk

  ERP/CRM: Baan、PeopleSoft、Windows Siebel 5, 6、GUI Clients Oracle、GUI Forms

  3) QTP9.0及以后的版本适用于Vista操作系统

  4) 对于脚本,QTP用的是VBS,WR是基于其软件自身的独立脚本TSL;

  4.3 工具本身特点对比

  验证点问题:WR有四种验证点,QTP有9种验证点(见表一),这种验证点的类型越多提供的验证方式越多,就越减少验证脚本的开发难度,而且有些验证点类型是QTP独有的,比如Xml验证点,WR就没有,所以从这点上来看,验证点多其实简化脚本开发难度,让软件更容易使用,那么和你的团队状况有关系,比如你的团队是技术人员欠缺的话,那么自动化测试工具的易用性更加重要。

  表 一:

 

检查点类型

描述

用法示例

标准检查点 检查对象的属性值 检查是否选中某单选按钮
图像检查点 检查图像的属性值 检查图像源文件是否正确
表检查点 检查表中的信息 检查表单元格种的信息是否正确
页面检查点 检查网页的特性检 检查加载网页所需要的时间,或者检查网页是否包含中断连接
文本/文本区域检查点 检查文本字符串是否显示在网页或者应用程序窗口的适当位置 检查预期的文本字符串是否显示在网页或对话框 上的预期位置
位图检查点 将网页或应用程序的某个区域捕获为位图后进行检查 检查网页或网页的任何部分是否按预期的进行显示
数据库检查点 检查网页或应用程序访问的数据库的内容 检查数据库查询中的值是否正确
可访问性检查点 对网站区域进行识别以检查是否符合508部分 检查网页上的属性是否含有ALT属性(该属性是W3C Web内容可饭访性要求规定的)
XML 检查点 检查XML文档的数据内容 用于检查XML特定的文件;XML应用程序检查点用于检查网页中的XML文档

原文转自:http://www.ltesting.net