首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

使用 RFT 对 Dojo Web 应用进行自动化测试(1)

使用 RFT 对 Dojo Web 应用进行自动化测试(1)

Dojo 简介Dojo 是一个使用 JavaScript 编写的开源 DHTML 工具包。利用 Dojo,我们可以很容易地建立动态 Web 页面以及其他支持 JavaScript    的环境。可以使用 Dojo 封装的组件,它使 Web 站点具有更高的可用性,更快的响应性。Dojo 框架由四个部分组成:Dojo 基本库、Dojo 核心库、Dijit(小部件框架和内建的小部件集)和扩展库 Dojox。基本库包含最基本的功能,核心库是基本库的扩展,Dijit 是用户界面库,而扩展库则是各式各样的扩展组件。Dojo 已经成为了开发 RIA 应用程序的利器。
  • 优势:
  • Dojo 是一个'全堆栈'的应用框架,通过提供集成的底层架构和广泛的可选模块允许每个组件构造成一个可依赖集合。
  • Dojo 的每个组件都可以很容易的与 CSS 一起进行定制,只需要稍作调整就可以获得巨大的外观变化。
  • Dojo 软件包系统很容易管理大规模的 UI 开发项目以及构建顶部的系统层。
  • 开发人员也可以使用 Dojo 建造工具来为 JavaScript 代码编写命令行单元测试。
RFT 对基础 Dojo 控件的支持RFT 提供了一系列的 API 支持基于 Dojo 的自动化测试脚本。这些 API 包在 Package com.rational.test.ft.object.interfaces.dojo中。它的录制回放功能以及对象树管理和其他 HTML、Flex 等应用基本相同。
RFT 测试 Dojo 应用的配置简介部分提到 Dojo 是一个开源的 DHTML 工具包,因此可以简单的看作封装起来的 HTML 代码,RFT 对装入 HTML 代码的应用测试的浏览器和 JRE 有一定要求:
表 1 浏览器和 JRE 版的要求浏览器WindowsLinuxJRE版本Mozilla Firefox是是JRE V1.6 Update 10 到 V1.7Microsoft Internet Explorer (32 位/64 位)是-JRE V1.6 Update 10 到 V1.7Google Chrome是否JRE V1.6 Update 10 到 V1.7
RFT 对浏览器中装入 HTML 代码的应用测试配置过程:
  • 打开 Rational Functional Tester,然后单击配置 > 启用测试环境。
  • 单击 Web 浏览器选项卡->搜索添加浏览器左边列表
  • 启用所有浏览器并设置 IE 为默认浏览器
  • 单击 Java 环境选项卡->搜索添加 JDK 和 JRE 到左边列表图 1.Java 环境选项卡
  • 启用所有 JRE 和 JDK 并设置 JRE7 为默认值
  • 单击 Web 浏览器选项卡->单击测试按钮启用浏览器启用诊断工具图 2.Web 浏览器选项卡
浏览器诊断程序测试通过即环境配置成功。
返回列表