首页 新闻 会员 周边 捐助

Winform程序如何单元测试

0
悬赏园豆:20 [已关闭问题]

都是void方法。

有啥好办法的?

zeus2的主页 zeus2 | 初学一级 | 园豆:92
提问于:2009-03-12 08:27
< >
分享
其他回答(4)
0

越往上层,单元测试越麻烦。界面的单元测试需要将业务逻辑层和界面的接口全部打桩,即提供模拟调用,然后再调用界面的函数测试。void方法虽然没有返回值,但你可以通过判断界面中其他控件值的改变来验证测试结果。

不过我觉得对界面单元测试没有太大必要。完全可以利用一些类似 Robort 之类的自动测试工具来测试界面。

eaglet | 园豆:17139 (专家六级) | 2009-03-12 08:35
0

呃.来学习下哈.

波波塔 | 园豆:638 (小虾三级) | 2009-03-12 09:04
0

给你个Demo(Nunit),特殊界面测试一下,不需要每个都测试.

 

Code
winzheng | 园豆:8797 (大侠五级) | 2009-03-12 10:09
0

如果界面逻辑不复杂的话,不需要测。

复杂的话,将逻辑提取到几个类中,用mock模拟控件(需要创建接口)

Nick Wang (懒人王) | 园豆:205 (菜鸟二级) | 2009-03-12 13:15
0

可视化控件不好测试

民工也Coding | 园豆:406 (菜鸟二级) | 2021-12-29 10:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册