单元测试入门
Getting Started with Unit Testing
我的问题是,就工具而言,当前的"最佳实践"是什么?在日常编码中何时何地使用单元测试? 让我们尝试在某种程度上与语言无关,并涵盖所有基础。 好吧,这里有一些最佳实践,他们没有进行应有的单元测试……咳嗽。 一件事和一件事。 您可能需要查看三张索引卡和三张索引卡上的TDD,以轻松记住测试驱动开发的本质: 卡#1。鲍伯叔叔的三定律
卡#2:第一原则
卡#3:TDD的核心
Google测试博客是"最佳做法"的一个很好的资源,例如,最近发表的有关编写可测试代码的文章是一个很棒的资源。特别是他们的"厕所测试"系列每周帖子非常适合在您的立方体或厕所周围发布,因此您始终可以考虑进行测试。 所谓的xUnit框架被广泛使用。它最初是为Smalltalk作为SUnit开发的,后来演变为Java的JUnit,现在有许多其他实现,例如.Net的NUnit。这几乎是事实上的标准-如果您说您正在使用单元测试,那么大多数其他开发人员将假定您是指xUnit或类似的产品。 xUnit系列是单元测试的支柱。它们已集成到Netbeans,Eclipse和许多其他IDE之类的产品中。他们为单元测试提供了一种简单的结构化解决方案。 在编写测试时,我总是尝试做的一件事就是最大程度地减少外部代码的使用。我的意思是:我会尽量减少测试的设置和拆卸代码,并尽量避免使用其他模块/代码块。编写良好的模块化代码在设置和拆卸中不需要过多的外部代码。 不要忘记重构支持。 .NET上的ReSharper提供了自动重构功能,可以快速修复丢失的代码。这意味着如果您写一个不存在的东西的电话,ReSharper将会询问您是否要创建丢失的部分。 NUnit是任何.NET语言的好工具。 单元测试可以通过多种方式使用: |
相关内容
-
2700元的高性价比全新奔腾g645平台的入门配置推
2700元的高性价比全新奔腾g645平台的入门配置推荐_intel计算...
-
电脑教程word入门|电脑word入门介绍教程
电脑教程word入门|电脑word入门介绍教程,,电脑教程word入门wor...
-
3000元SNB入门办公配置推荐
3000元SNB入门办公配置推荐,,依靠优良的性能和低廉的价格被新S...
-
从零入门学习电脑的电脑小爱需要了解的知识分享
从零入门学习电脑的电脑小爱需要了解的知识分享,的话,如果自己...
-
CD快捷键|cd入门简单快捷键
CD快捷键|cd入门简单快捷键,,CD快捷键CAD中另存为的快捷键是CT...
-
windows电脑入门如何使用输入法输入汉字
windows电脑入门如何使用输入法输入汉字,,注释:汉字输入是Windo...
-
电脑入门基础教程|电脑入门零基础自学
电脑入门基础教程|电脑入门零基础自学,,电脑入门基础教程年轻...
-
技嘉今天发布的两入门级新卡的GeForceGT520
技嘉今天发布的两入门级新卡的GeForceGT520,,技嘉还发布了两项...
-
新手如何学习计算机知识(快速入门)
新手如何学习计算机知识(快速入门),,作为一个初学者,因为我忙于工...
-
499元的蓝宝HD5670入门游戏首选显卡
499元的蓝宝HD5670入门游戏首选显卡,, 近日来在入门级别显卡...
-
入门单反相机推荐|新手入门单反相机推荐
入门单反相机推荐|新手入门单反相机推荐,,新手入门单反相机推...
-
电脑操作入门基本知识|电脑的入门基本知识
电脑操作入门基本知识|电脑的入门基本知识,,1. 电脑的入门基本...
-
unity分组快捷键|unity创建动画快捷键
unity分组快捷键|unity创建动画快捷键,,1. unity创建动画快捷...
-
电脑配置知识入门|电脑配置知识入门教程
电脑配置知识入门|电脑配置知识入门教程,,1. 电脑配置知识入门...
-
想买一个入门级数码相机,因本人刚学摄影,3000~5000
想买一个入门级数码相机,因本人刚学摄影,3000~5000左右有什么值...