51Testing软件测试论坛
标题:
GUI一般做单元测试吗?
[打印本页]
作者:
baiyuxiong
时间:
2010-1-13 10:05
标题:
GUI一般做单元测试吗?
涉及界面,一般怎么做单元测试?
作者:
baiyuxiong
时间:
2010-1-14 14:27
完全没人气啊
作者:
san
时间:
2010-1-18 10:41
UI单元比较难做 而且UI方面的UT不能cover的东西比较多 而且这些东西又是UI最主要的 usability 和 scenarios
personally, 觉得做这个意义不大
作者:
kelly_yan
时间:
2010-2-6 16:19
一般不做的吧。不过UI也会出现很多代码级的错误的。
作者:
bossy
时间:
2010-2-10 09:16
测试JS的代码
作者:
tanglijing1987
时间:
2010-3-15 09:58
标题:
回复 1# 的帖子
不做吧!
作者:
liangshi
时间:
2010-3-19 21:58
标题:
回复 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的单元测试,需要开发者具备较好的设计与模块化能力,是有一定难度的。如果开发者不具备相应的能力,不能勉强。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2