这个东西只是个tool,没有解决我的问题呀。
解决方案 »
- 100分求助!!!WPF 的问题 请大虾们进来看看 比较急!!!
- C#怎么调用win32api获取窗口句柄?
- 菜鸟提问,关于按钮可用问题,谢谢
- C#中使用COM组件中函数的指针参数,如何传进去呢?
- 请问如何把vs.net2003自带的水晶报表,Version=9.1.5000.0,如何部署到web 服务器呢?
- 数据库中的varBinary对应C#中的什么类型?怎样使用SqlDataReader读取它?
- 其实很简单
- 如何获取服务器端的操作系统版本?
- 每天定时去女友空间留言工具
- 简单的正则判断问题
- datagridview中某一列的默认值问题
- CS0433: 类型“Microsoft.Office.Core.MsoTriState”同时存在于“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Fil
单位测试。什么东东。。
--------------------------------------------
这么认真的问题,玩笑就不要开了。
这个东西只是个tool,没有解决我的问题呀。//////////////////////////////////////////////学会怎么用了,也就解决你的问题咯。实践出知识。
flyforlove(为情飞) ( ) 信誉:100 Blog 2007-2-5 15:57:31 得分: 0
这个东西只是个tool,没有解决我的问题呀。//////////////////////////////////////////////学会怎么用了,也就解决你的问题咯。实践出知识。-------------------------------------------------------------
这不是等于没有说么,tool就是tool,就像你即使会使用vs,也不一定就会写程序一样。
你说的问题是单元测试用例覆盖率的问题,理论是应该100%的覆盖到你所有的代码,但是我们都知道这是不可能的,那在决定用单元测试之后,我们就要定一个标准,到底哪些需求进行单元测试,测到什么程度.你提到的问题我在开发中也遇到过,lextm(LeLe)说的很对,如果不能直接测试输入输出的,我们要对其影响到的变量进行一个判断.
------------------------------------我赞同实际上不可能覆盖到100%,但是问题是如果一个方法影响到一个变量的话,这个变量又是内部使用的private变量,那怎么去判断?如果这个变量是个复杂的类,那么怎么去构建它?我总觉得单体测试是面向过程编程的东西,它只能对那些有输入输出的方法有效。
public protected需要测试。private方法一定在其他方法中被调用到了,所以测试其他方法的同时就能覆盖到私有方法。
对于和数据库有关的方法测试可以用dbunit,对于和接口有关可以用mock.详细请参见:http://www.blogjava.net/jinger/archive/2007/12/30/171552.html