初识SWTBot

经过1年左右的开发,公司第一个基于Eclipse RCP的产品终于Release。

现在有时间要考虑后续的很多问题,其中之一就是UI的自动化测试。

为什么要引入UI自动化测试?

第一个版本出去之后,之后的开发必然要考虑版本兼容的问题。如果一直要手动来测试UI上的所有功能,对于我们这样一个人手不多的Team来说,是很大的负担。自动化UI的测试用例必然会大大提高我们的工作效率,帮助我们做回归测试。

当然自动化测试也是要维护的,管理的不好,也是一个大负担。但两者相权,还是会带来一定的好处。

所以决定研究一下。

用WindowTester Pro?

公司以前有一套自己开发的基于wxWidgets的自动化UI测试框架,显示这里用不上了。Eclipse RCP可以用的且Free的测试框架真不多,WindowTester Pro是其中一个。

开始,它的一个特性“用例录制”很吸引我,但实验下来,它的功能还是很弱,且录制老出错,一个Menu也点不好。

没办法只好放弃,感觉Tester和Builder相比还不太成熟。

另一个就是SWTBot了!

实验SWTBot

SWTBot原来是SourceForge上的项目,现在被Eclipse Community收走了,相关的文档非常多,实验的结果非常令我满意。即使没有录制&#

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值