测试我有一个设置了若干层:单元测试 - 隔离
- 网站
- 应用程序/服务
- 域(含单位)
- 持久性(包含库)
我正在测试持久层隔离确定使用从存根对象创建的内存中的数据。
现在,我想测试我的网站层。我知道我应该单独测试它,我认为意味着为它使用的应用层对象创建一个存根,但是这个存根将需要它自己的一组内存数据,在持久层的存根中复制,我不想做复制并管理它。
所以我的问题是,被测主题是否应该总是与来自下面图层的存根对象一起工作,以便被隔离,并且他们通常拥有自己的一组数据?或者,我的web方法在测试中调用应用层中的一个轻量级对象,并使用存根数据调用持久层?
感谢您的帮助。这感觉就像对我来说最后一个难题......
谢谢。我真的需要再次提醒这一次,以便习惯于这种工作方式。认为我现在明白了 – 2010-02-05 05:13:24