baiyuxiong 发表于 2010-1-13 10:05:53

GUI一般做单元测试吗?

涉及界面,一般怎么做单元测试?

baiyuxiong 发表于 2010-1-14 14:27:16

完全没人气啊

san 发表于 2010-1-18 10:41:18

UI单元比较难做 而且UI方面的UT不能cover的东西比较多 而且这些东西又是UI最主要的 usability 和 scenarios
personally, 觉得做这个意义不大

kelly_yan 发表于 2010-2-6 16:19:11

一般不做的吧。不过UI也会出现很多代码级的错误的。

bossy 发表于 2010-2-10 09:16:31

测试JS的代码

tanglijing1987 发表于 2010-3-15 09:58:02

回复 1# 的帖子

不做吧!

liangshi 发表于 2010-3-19 21:58:24

回复 1# 的帖子

GUI可以做单元测试。经典的做法是将GUI划分为Model、View和Controller三个组件,即MVC模式。
1. Model不依赖其他组件,可以单独单元测试。
2. View只将消息转发给Controller,这通常用callback实现(如.NET中的event)。所以单元测试View时(即UI的单元测试),需要构建Mock Controller。
3. Controller响应View的消息,并调用Model。单元测试Controller时,一般需要Mock View和Mock Model。

GUI的单元测试,需要开发者具备较好的设计与模块化能力,是有一定难度的。如果开发者不具备相应的能力,不能勉强。
页: [1]
查看完整版本: GUI一般做单元测试吗?