51Testing软件测试论坛

标题: 关于窗体的测试 [打印本页]

作者: 清凝提香    时间: 2006-10-9 12:05
标题: 关于窗体的测试
现在得到一个做窗体单元测试的任务
是机载软件的窗体,所有代码都写在窗体相关控件事件的代码中。
而这些事件都是私有的,无法在另外一个测试文档中调用,
这样也无法利用单元测试工具如Nunit来测试了,
请问如何解决呢?
作者: VisualUnit    时间: 2006-10-9 16:51
标题: 需要做单元测试的代码一般是不跟界面耦合的
窗体很难做单元测试,问题不在于私有(事件的响应函数也是函数,一样可以在测试代码中直接调用的,至于访问私有函数,把测试类定义为产品类的友元就行了),问题在于窗体类涉及到资源,在另一个工程中调用这些资源就很麻烦了。
还是把业务代码独立出来为好,这样不但易于测试,对将来的维护什么的都有好处。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2