摘要:
【问题】在单元测试中需要访问自定义的xml文件,或config文件时,会遇到vs说找不到相应文件的情况。【原因】在visual studio做单元测试时,相关的xml结果会默存放在一个output文件夹中,但是由于单元测试的默认机制,每次都会在TestResult中根据当前时间新建一个文件夹用以存放会用到的config文件和dll文件。这个时候就会出问题了。TestResult的OUTPUT目录是在testsetting里面设置的。而config文件的copy to Output Directory(选中config文件,选择properties)的属性是针对Build而言的,这样就会导致两个 阅读全文
随笔分类 - Test Driven Development
【转】Test Driven Development (TDD)介绍
2011-10-26 13:37 by AnyKoro, 467 阅读, 收藏, 编辑
摘要:
测试驱动开发是一种先开发测试的先进技术,即你在编写足够的产品代码用于测试和重构之前就编写测试。测试驱动开发的初衷是什么呢?一种观点是TDD是一种规范而不是校验。就是说它是在你编码之前就惯穿设计的一种思考。另一个观点是TDD是一种编码技术,就像Ron Jeffries喜欢说的那样TDD可用来编写干净的可工作的代码。尽管我把决定权留给读者,但我想以上两点各有其道理。目录一、 什么是TDD?... 1二、 TDD与传统测试... 3三、 TDD与文档... 4四、 测试驱动数据库开发... 4五、 TDD与敏捷模型驱动开发(AMDD)... 4六、 为什么使用TDD?... 5七、 小结... 5八 阅读全文