您的位置:首页 > 移动开发 > Objective-C

Rational Robot 基础使用手册(十二)

2004-11-22 11:27 761 查看
 五、测试应用程序
           (一)、测试Delphi应用程序

     Rational Robot全面支持Delphi应用程序。Robot支持用Delphi 3.0、4.0和5.0 在Windows NT、Windows 95、Windows 98和Windows 2000平台下编写的程序。
用Robot测试第三方组件,包括:
     VCL组件;
     Win32控件;
      ActiveX控件;
      Data-aware控件;
      不可见控件;
      支持Internet的控件;
      可视的继承窗体。
     要测试Delphi应用程序,必须运行Delphi Enabler并且安装Rational Object Testing Library for Delphi。
安装Rational Object Testing Library for Delphi步骤
     1、 装Rational Object Testing Library for Delphi。
     2、 安装Rational Test Delphi Enabler。
     3、 运行Enabler,在工程中产生一行代码(SQA Server),然后在Delphi中重新编译工程即可。
安装Rational Object Testing Library for Delphi步骤
     1、 Rational Suite CD-ROM放入光驱;
     2、 进入运行对话框;
     3、 键入“(光驱盘符):/Setup.exe”,开始Rational Setup Wizard时点击OK;
     4、 Rational Test Enablers列表出现时,选择Rational Test Delphi Enabler;
     5、 根据屏幕指示完成安装。
     加入Rational Object Testing Library
     1、 在开始菜单下启动Borland Delphi菜单下的Rational Test
afde
Delphi Enabler;
     2、 在Delphi Project下点击Browse,选中需要Robot测试的项目,点击OK按钮;
     3、 根据计算机上已经安装的Delphi选择正确的版本;
     4、 选择增加Rational Object Testing Library;
     5、 可选操作:如果在工程文件转换之前不希望备份,不选中Backup Project File;
     6、 可选操作:如果在转换完成之后不希望启动Delphi,不选中Launch Delphi After Conversion;
     7、 点击转换按钮,开始转换(在uses中加入“SQASrvr”);
     8、 点击Enabler 的Close按钮,如果探出一个信息对话框,单击Yes来重新载入工程;
     9、 在Delphi中,重新编译工程。
注意:Rational Object Testing Library不可见,也不可插入,并且没有许可证限制。因此,可在应用程序分布时保留它。但是,若想从工程中删除它,依据以下步骤删除Rational Object Test Library。
     删除Rational Object Test Library
     1、 在开始菜单下启动Borland Delphi菜单下的Rational Test Delphi Enabler;
     2、 在Delphi Project下点击Browse,选中需要删除Robot测试的项目,点击OK按钮;
     3、 根据计算机上已经安装的Delphi选择正确的版本;
     4、 选择删除Rational Object Testing Library;
     5、 可选操作:如果在工程文件转换之前不希望备份,不选中Backup Project File;
     6、 可选操作:如果在转换完成之后不希望启动Delphi,不选中Launch Delphi After Conversion;
     7、 点击转换按钮,开始转换(在uses中删除“SQASrvr”);
     8、 点击Enabler 的Close按钮,如果探出一个信息对话框,单击Yes来重新载入工程;
     9、 在Delphi中,重新编译工程。
     测试Delphi组件属性
     测试Delphi组件属性有两种方法,可以通过方法测试Delphi Object Inspector中显示的所有属性
     1、 对象属性查证点(Object Properties Verification Point):用于在记录或者编辑脚本时测试对象属性,关于测试对象属性的指令,参看Creating an Object Properties Verification Point;
     2、 对象脚本命令(Object Scripting Commands):用于在编辑脚本的同时测试可编程属性,相关命令见SQA Basic帮助。
           (二)、测试Visual Basic应用程序
     Robot全面支持Visual Basic 4.00及更高版本编译的32位应用程序,支持对Visual Basic版本移植的应用程序,并且允许重用Windows NT 4.00、Windows 2000、Windows 98和Windows 95的脚本。Robot使用对象测试技术检查用户不可见的数据和属性,可以完成以下工作:
      识别所有的Visual Basic对象,包括带窗口对象(例如Edit Box)和“画”在容器表单上的对象(例如Label);
      获取程序中的对象名称(在Visual Basic源代码中写定),并且使用这些对象名称来识别对象;
      使用对象属性查证点捕获Visual Basic对象属性;
      使用对象属性查证点捕获潜在的Visual Basic数据控件;
举例而言,假设在Visual Basic form.上有一个标签(label)。如果在Robot录制期间点击标签,则标签的名称会出现在Robot脚本中。如果在标签上设置了对象属性查证点,标签的名称被捕获。Robot定义的名称与Visual Basic属性窗口中显示的名称相同。
测试Visual Basic 4.00的应用程序,需要在Visual Basic表单上增加Rational ActiveX Test Control。
     加载IDE Extensions
要测试Visual Basic应用程序,应该先验证在Robot中Visual Basic Extension是否已经加载。
     1、 启动Robot;
     2、 选择工具菜单下Extension Manager;
     3、 确认Visual Basic是否被选中;
     4、 为了提高Robot性能,可以禁止不需要支持的环境;
     5、 退出Robot。



     重新进入Robot之后,只加载被选中的环境。
关于Visual Basic 4.00的支持,要做特殊处理,详情请见帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息