聚仙亭

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  12 随笔 :: 2 文章 :: 20 评论 :: 0 引用

最新评论

re: Css基础学习—索引 zzticzh 2008-09-12 08:52  
收藏了 有时间再看看你
re: 好的单元测试标准 罗嗦——.net学习之路 2008-07-23 15:06  
--引用--------------------------------------------------
stan0714: 不知道作者做过单元测试没有,就发表这篇文章!(请原谅我拍砖)

二、单元测试必须由最熟悉代码的人(程序的作者)来写;
通常自测自己代码通常都会忽略掉自己不会在意的问题。当然,自测是单元测试中的一种方式,但不是必须的~~~

七、单元测试应该覆盖所有的代码路径,包括错误处理路径,为了保证单元测试的代码覆盖率,单元测试必须测试公开的和私有的函数/方法;
单元测试中,对于私有函数/方法的测试是比较难的。(你可以看看别人去发表的一个测试私有方法的测试框架的文章)。况且单元测试应该覆盖所有的代码路径但是通常却做不到这一步,因为太难了。
--------------------------------------------------------
首先,自测是最基本的一种方式,当然也不能排除其他人来写测试代码的可能,但是由他人完成的代价就是增加和此人沟通细节的时间;
至于最后一点我就不明白了,首先软件是有代价的,我不可能对所有的代码进行覆盖是因为时间、金钱等多方面的因素制约造成的,从《好的单元测试标准》这样的标题就可以看出是一种较为良好和优秀的标准,没有说强制要求去测试每一个函数,包括私有的,很显然这个是由于每时间做或者做起来难的问题,而不是这样的测试不需要不对的问题。(可能就是标准和实际操作方面的距离吧)
re: 好的单元测试标准 stan0714 2008-07-23 14:26  
--引用--------------------------------------------------
qmxle: 单元测试要快(一个测试运行时间是几秒钟,而不是几分钟);
<br>
<br>一个1秒钟的单元测试,已经太费时了。
--------------------------------------------------------
对于不同的单元测试模块,其性能指标是不同的,所以1秒、几秒都不是绝对的。
re: 好的单元测试标准 stan0714 2008-07-23 14:25  
不知道作者做过单元测试没有,就发表这篇文章!(请原谅我拍砖)

二、单元测试必须由最熟悉代码的人(程序的作者)来写;
通常自测自己代码通常都会忽略掉自己不会在意的问题。当然,自测是单元测试中的一种方式,但不是必须的~~~

七、单元测试应该覆盖所有的代码路径,包括错误处理路径,为了保证单元测试的代码覆盖率,单元测试必须测试公开的和私有的函数/方法;
单元测试中,对于私有函数/方法的测试是比较难的。(你可以看看别人去发表的一个测试私有方法的测试框架的文章)。况且单元测试应该覆盖所有的代码路径但是通常却做不到这一步,因为太难了。
请问这本书的下载链接呢?
re: 好的单元测试标准 Shinn 2008-02-21 21:05  
--引用--------------------------------------------------
Anders06: >>单元测试必须由最熟悉代码的人(程序的作者)来写
貌似倡导先有测试Case后有代码吧。


--------------------------------------------------------

你说的这个是测试驱动开发,这本书只要求由开发者来写单元测试,而且是在编码完成后再写
re: 读《移山之道》有感 追求卓越 2008-02-12 13:07  
同样是此书的读者.感觉还是不错的一本书.里面的白话稍有些多,但是瑕不掩瑜,算是国内介绍VSTS少有的佳作了.
re: 我的2007年回顾 罗嗦——.net学习之路 2008-01-17 15:53  
@杨正祎
谢谢
re: 我的2007年回顾 杨正祎 2008-01-17 13:57  
恭喜,恭喜~双胞胎好呀。
re: 好的单元测试标准 Vincent 2008-01-15 22:06  
七、单元测试应该覆盖所有的代码路径,包括错误处理路径,为了保证单元测试的代码覆盖率,单元测试必须测试公开的和私有的函数/方法;

我个人很不赞同去测试私有的函数和方法这个观点,既然出现私有的限制,必然也会有一个相映的公有的方式的来调用它,那么这个时候私有方法和函数的UnitTest就应该在这个公有的方法上来实现.
re: 好的单元测试标准 Anders06 2008-01-15 17:54  
>>单元测试必须由最熟悉代码的人(程序的作者)来写
貌似倡导先有测试Case后有代码吧。

re: 好的单元测试标准 Solog 2008-01-15 15:22  
#1楼
请教用VS自带的单元测试已经够快了,如何做到更快速有效的单元测试
re: 好的单元测试标准 留恋星空 2008-01-15 14:15  
HEHE
re: 我的2008学习计划 沙加 2008-01-15 13:40  
我觉得这种总结也好,计划也好也挺不错的嘛,了解一下别人的研究和学习的方向,不知道你们会不会遇到这样的问题,就是在学了一段时间之后不知道该往哪方面走了,这时看看别人的选择还是挺有用的.
re: 好的单元测试标准 qmxle 2008-01-15 13:14  
单元测试要快(一个测试运行时间是几秒钟,而不是几分钟);

一个1秒钟的单元测试,已经太费时了。
re: 我的2008学习计划 Weck 2008-01-11 19:50  
我觉得过火了点,起码能教初学者一个方向.谁说首页上不能放点让人感觉轻松的带有个人感情色彩的东西上去的.
re: 我的2008学习计划 罗嗦——.net学习之路 2008-01-11 14:05  
--引用--------------------------------------------------
風語者·疾風: 感觉是个不正之风,自从去年年底大家流行晒总结之后,首页就开了这个头,整天都看到这些个人的内容。

to dudu:
是否应该加强下管理了?
--------------------------------------------------------
个人认为:学习分为几种,一种是方法、一种是技巧;我的计划就是个人对学习方法的介绍或者说自己觉得要读的好书的介绍;而你居然说是不正之风?是否觉得过火了?
你如果放一本电子书的推荐在首页,就是正风?而我觉得要读的书就是个人内容?这样的划分是欠妥当的。
我今天因为有空,所以写了2007年的回顾,和2008的学习计划,2007年的我就觉得没有必要放在首页。想说明我在发布自己文章的时候也是有自己标准的!
re: 我的2008学习计划 李华星 2008-01-11 13:51  
都俩孩子了, 佩服 确实任务艰巨
re: 我的2008学习计划 Schiller John 2008-01-11 13:47  
觉得也是啊,这些都是属于个人的内容比较多。
re: 我的2008学习计划 風語者·疾風 2008-01-11 13:37  
感觉是个不正之风,自从去年年底大家流行晒总结之后,首页就开了这个头,整天都看到这些个人的内容。

to dudu:
是否应该加强下管理了?