单元测试 – 你的单元测试有多深?
发布时间:2020-12-14 01:35:46 所属栏目:百科 来源:网络整理
导读:我发现关于TDD的事情是,它需要时间来让你的测试设置和自然惰性我总是想写尽可能少的代码。我似乎做的第一件事是测试我的构造函数已设置所有的属性,但是这个overkill? 我的问题是,你写单元测试在什么级别的粒度? ..和有一个测试太多的情况吗? 我得到的
我发现关于TDD的事情是,它需要时间来让你的测试设置和自然惰性我总是想写尽可能少的代码。我似乎做的第一件事是测试我的构造函数已设置所有的属性,但是这个overkill?
我的问题是,你写单元测试在什么级别的粒度? ..和有一个测试太多的情况吗?
我得到的代码工作,而不是测试,所以我的哲学是尽可能少的测试,以达到给定的信任水平(我怀疑这个水平的信心是高的行业标准,但这可能是傲慢) 。如果我通常不犯一种错误(如在构造函数中设置错误的变量),我不测试它。我倾向于理解测试错误,所以我非常小心,当我有复杂的条件逻辑。当在一个团队中编码时,我修改我的策略仔细测试代码,我们集体倾向于错误。
不同的人将有不同的测试策略,基于这个哲学,但这似乎是合理的我给予的不成熟的状态的理解如何最好地适应编码的内循环测试。十,二十年后,我们可能会有一个更普遍的理论,哪些测试写,测试不写,如何区分。在此期间,实验似乎顺序。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- c# – 什么是NullReferenceException,我该如何解
- 【ASP.Net MVC3 】使用Unity 实现依赖注入
- data-binding – XML视图中CSS类属性的数据绑定
- 迈向flex 的第二步 ----FLEX 与 VS 2008 利用 Fl
- ruby-on-rails-3 – Rails 3简单形式bootstrap R
- 刚发现的最佳拍档 LocalConnection 和 SharedObj
- c# – 如何使用动态设置.Ba而不是AppSettings [“
- Cocos2d-x_Box2D刚体使用PhysicsEditor工具生成形
- oracle下的odbc编程
- Jabberd/XMPP 学习之八:客户端-服务器示例
热点阅读