2
我们在4.0测试中使用VS2010。所以我的问题是我们应该创建调用aspx.cs页面的单元测试吗?我们使用EF 4.0和aspx.cs页面调用我们的存储库(创建/设置和从上下文中删除对象的类)。 所以我知道我们需要这些测试,但是,如果测试调用到aspx.cs页面中,或者我应该将调用存储库分隔到另一个可以通过self来测试的文件中。我从来没有尝试做这样的事情:测试aspx.cs类?我应该这样做吗?
MyPage1 pg1 = new MyPage1();
// Test methods..
感谢
以上是基于WinForm开发的。如果这是ASP.NET MVC,那么你的视图中有太多的逻辑。 – Finglas
我们正在使用Asp.net页面。这些页面已经设计好了,我们正在使用EF4.0。所以我们没有太多时间......所以我正在考虑测试与db的交互的最佳方式。还不确定我们是否会制作一个包含调用db的图层。这层将成为db的守门员。 – Brad8118
在这种情况下,您最好使用像Selenium这样的东西来获得一些功能覆盖。这并不能确保一切正常,但这是一个开始。尽管你的数据库代码在视图中是可怕的。 – Finglas