一种基于SWTBot的GUI自动化测试框架

发表于:2011-4-12 10:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

分享:

  举一个具体的例子来说明,我们在 waits 包里提供 waitForShellClosed,代码如下:

清单 1. 等待 shell 关闭

  组件层,封装测试对象的组件和公用任务

  控件层对所测试产品的控件进行封装,提供给下一层的测试用例开发者使用。在这一层当中,主要封装所有的对话框或其他窗口对象,以及这些对象上控件的操作方法。主要调用工具层的基本控件方法来实现。

图 3. 组件层基本结构

  从包名当中能很清楚的看出每个包的作用,在此就挑选两个典型的包来介绍,其他就不再一一介绍了。com.ibm.developerworks.dialogs 和 com.ibm.developerworks.constants 为例。顾名思义,开发人员对测试当中用到的所有 dialog 进行封装,放在 dialogs 包中;constants 包则保存每个对象当中的所有文字信息。看下面的例子:

清单 2. 对话框的封装

32/3<123>
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号