• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Eclipse TPTP 自动化GUI测试框架

发布: 2008-10-10 17:52 | 作者: 网络转载 | 来源: 网络转载 | 查看: 1266次 | 进入软件测试论坛讨论

领测软件测试网

环境:

TPTP-4.4.0 all-in-one包:tptp.runtime.allInOne.win32.win32.x86-TPTP-4.4.0.3.zip

TPTP的Automated GUI Recording插件: org.eclipse.tptp.test.auto-TPTP-4.4.0.zip

简介:

TPTP的GUI录制和回放工具( Automated GUI Recorder, 简称AGR )是基于TPTP测试框架开发的。它允许用户记录Eclipse平台上的GUI动作,以及其回放。

局限性:

1. User actions on native dialogs cannot be recorded because SWT events based on the actions are not reported.

2. Keyboard shortcuts are not recorded when object-based recording is enabled.

3. Position based recording is only supported for areas within the workbench where SWT reports mouse/keyword events.

4. When selecting a local tool bar item of a view, ensure that focus is first given to the view before the tool bar item is selected.

录制方法:

1. 创建一个 plug-in 项目(test suites必须存储在plug-in 项目里)

File Menu > New > Project > Plug-in Development > Plug-in Project > Next.

2. 命名为TestGUI,选上'This plug-in will make contributions to the UI' is checked',

不用选 'Create a plug-in using one of the templates'。

3. 在此项目里,创建一个folder用于存储test suite。命名为'test-resources'。

4. 在此项目的src里,创建一个新的包 'org.eclipse.tests.verification.hooks'

5. 在此项目里,创建test suite,如图1所示

File Menu > New > Other > Test > select TPTP Automated GUI Test

图1

6. 在弹出的New Test Case对话框里,问是否自动增加jar,选择Yes

7. 在此向导里的3个输入框里分别填下,如图2所示,点下一步。

图2

8. 在此向导里,选择文件夹 'test-resources' ,输入 'AutomatedGUISuite'。如图3所示。

图3

在完成以上的向导后,此项目的目录结构和详细信息如图4、图5所示。

图4

图5

9. 进入Test Cases的Tab,点击“记录”按钮。如图6所示。

图6

10. 在属性页里,填上测试案例的名字等。完成后,将会出现如图9的录制对话框。这时,所有的eclipse的活动事件都将会被记录下来。

图7

图8

11. 创建一个Java Project

File Menu > Project > Java Project > Next > Specify 'Java Project'

12. 然后点击停止按钮结束录制。如图9所示。

图9

执行方法:

快速模式:

1. 打开这个test suite,转到"Test Cases"页面

2. 选上刚创建的test case,点击"Play Test Case"按钮

标准模式:

1. 打开test suite,转到 Behavior页,增加一个child -> invocation ->选择 Create Java Project,保存

2. 右击 test suite,选择 Run -> Run As -> Open Run Dialog,

3. 选择 test-resources/AutomatedGUISuite, 运行为 local_deployment

4. 运行将产生一个 .execution 的结果文件,如下图

 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: eclipse Eclipse gui GUI tptp 框架 自动化 TPTP


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网