Welcome 微信登录

首页 / 软件开发 / JAVA / 使用SWTBot为您的eclipse应用创建自动化GUI测试用例

使用SWTBot为您的eclipse应用创建自动化GUI测试用例2011-08-26 IBM 杨晓峰 仇璐简介:基于 eclipse 的应用非常广泛,当然也就带来了对其进行 GUI 自动化 测试的需要。SWTBot 提供了比较完善的 SWT 和 eclipse 富客户端应用(RCP) 的测试功能,本文详细的介绍了 SWT 的设计结构和一些特性,并通过一个实例来 说明,如何为您的 eclipse 应用创建和执行基于 SWTBot 的测试用例。

SWTBot 是一个年轻的开源项目,致力于简化 SWT 和基于 eclipse 的富客户 端应用的 GUI 测试,平台独立,功能强大。该项目已经被接纳到 eclipse.org 基金会,虽然目前尚处于孵化阶段,但已经成功地应用于很多产品的测试了。本 文详细地介绍了如何配置开发环境,并通过实例、类图等分析了 SWTBot 的设计 和实现结构。

配置基本的开发环境

本文所使用的开发环境是 Eclipse 3.5 的用于 RCP/Plug-in 开发的套件,您 可以通过在线更新直接安装最新版本的 SWTBot 插件。

依次选择 eclipse 菜单项“Help-> Install New Software …”,在弹出 的窗口中添加更新站点,如图 1 所示,目前的站点地址是 http://download.eclipse.org/technology/swtbot/galileo/dev-build/update -site/

图 1. 添加更新站点