最近B/S网站进行单元测试,补了一下这方面的资料,基本没啥问题。但进行测试,发现了一些新问题。首先发一下总体架构
BLL
IDAL
DAL
Model
Coman
Factory
DBUtility问题一
如何全部测试,这个工程量也是相当大的啊。很麻烦,很繁琐,你们全部测试吗?问题二
像DAL层测试,数据库连接字符串要配置在web.coning的话,编译通过,用Nunit测过,不行,提示错误,要把字符串放在DAL内面才,估计是测试DAL没有web.confing,读取不了。
问题来了,测试BLL时,提示未将对象引用到实例,初步估计测试的BLL,根据就没有通过反谢找到DAL,是个NULL值。所以报错。如果这样BLL层怎样测试?为了测试BLL,不可能将DAL搬到BLL吧?
谢谢大家
BLL
IDAL
DAL
Model
Coman
Factory
DBUtility问题一
如何全部测试,这个工程量也是相当大的啊。很麻烦,很繁琐,你们全部测试吗?问题二
像DAL层测试,数据库连接字符串要配置在web.coning的话,编译通过,用Nunit测过,不行,提示错误,要把字符串放在DAL内面才,估计是测试DAL没有web.confing,读取不了。
问题来了,测试BLL时,提示未将对象引用到实例,初步估计测试的BLL,根据就没有通过反谢找到DAL,是个NULL值。所以报错。如果这样BLL层怎样测试?为了测试BLL,不可能将DAL搬到BLL吧?
谢谢大家
解决方案 »
- 如何在web上面实现语音功能
- css中布局relative和absolute
- 是纯高手过来。。这个问题我问了两三天了。。都没有解决。。
- log4net不能记录日志
- 新闻专题是怎么实现的?比如像新浪的新闻专题 谁能给我个大概的思路
- %u6DF1 这是JS传过来的中文编码,如果在ASP.NET中转换成中文呢?
- .net环境中中的"引用"文件夹,和"bin"文件夹有什么区别和联系
- 高手幫忙:我的同事今天不小心把我的插座給拔了-----
- 在asp.net/c#下怎样获取硬盘参数?我的目的是要一个程序只能安装在一台电脑上,怎样做呢?
- 怎样能够实现在线视音频播放?
- 被人直接注入了,怎么解决,代码
- 后台如何获取listbox的选项内容
那业务层如何测试,它提示没将对象引用到实例,为了测试,我要改BLL层代码,把DAL搬进来吗?