首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

怎么写RCP UI 的测试用例

2012-06-30 
如何写RCP UI 的测试用例GUI的单元测试困扰了自己很长时间了。以前做GUI时用swing, 写UT时必要的话可以现在

如何写RCP UI 的测试用例
  GUI的单元测试困扰了自己很长时间了。以前做GUI时用swing, 写UT时必要的话可以现在构造出一个UI容器来显示要测的UI界面,现在用RCP,很难构造出一个Workbench,以及能够支撑一个bundle的OSGI环境。虽说有时可以借助Mock,但这个工作量可不小。
  在GUI的UT中,有时要用反射获取/写入数据或调用私有方法,而许多方法是只能调用而很难验证其执行结果是否符合预期的,比如某方法实现了弹出一个窗口的功能,若这个窗口了有复杂的组件,UT再怎么写也肯定不如眼看的实际。为了提高UT的覆盖率,有时不得不拼凑代码。
  不知大家是否遇到过类似的问题?
  在网上搜了一下有lattu可以测RCP,没有用过,sourceforge上还是2006年的beta版,有人用过没?
 
 
1 楼 dearwolf 2009-10-21   你为什么要提高UI的覆盖率? 2 楼 banner 2009-10-21   覆盖率是内部的规定,包括UI的代码。手动的操作界面虽然也可以影响clover的覆盖率,但能实现自动测试毕竟更好一些。 3 楼 gigix 2009-10-21   UI里面不要写代码,那么覆盖率就高了 4 楼 banner 2009-10-23   gigix 写道UI里面不要写代码,那么覆盖率就高了

还望明示....
5 楼 抛出异常的爱 2009-10-23   用过滤器把ui的部分过滤掉..... 6 楼 banner 2009-10-26   这就是了是否需要为UI写UT的问题了,我也认为UI层做纯净的UI,可以不为UI写UT;可公司的规定毕竟是规定 7 楼 ostrichmyself 2009-10-26   没有测试过UI, UI测试是个难搞的问题 8 楼 aqingsao 2009-10-27   Swing的UI测试比较成熟,但是RCP的真不知道 9 楼 whaosoft 2009-11-07   banner 写道gigix 写道UI里面不要写代码,那么覆盖率就高了

还望明示....

做过bs程序吗 其实差不多 就想 jsp里面用c标签 10 楼 kimmking 2009-11-12   Mock正解。

热点排行