测试
lee576
积累是一个漫长的过程,它足以可以让你写出N本书的内容
展开
-
Microsoft Fakes初探
Microsoft Fakes是微软用来作单元测试的隔离框架 预备知识:30天上手TDD开发那么Microsoft Fakes是跟谁隔离?当然是具体要测试的类了,也就是说,在单元测试中测试的类不是真正要测试的类,而是模拟对象,这样做的原因是,单元测试不便于依赖具体的测试类 借用一张图片来说明问题 模拟对象有两种方式,填充和存根(有些地方叫测试桩,stub)Fakes的用法看这里使用填充码针对单原创 2015-02-09 16:01:50 · 3345 阅读 · 0 评论 -
使用Code Digger进行代码覆盖率测试
Code Digger使用了Pex引擎,它有一个网页版 点这里 比如有一段判断闰年的代码using System; public class Program { public static void Puzzle(int day, out int year) { year = 1980; while (day > 365) { // Does this loop原创 2015-02-09 10:45:16 · 2082 阅读 · 0 评论 -
打算用CruiseControl.Net持续集成 WIX生成安装包
情况是这样,公司的项目一直在持续改动,安装包总是需要频繁生成新的,由此我想到了”持续集成”! 有自动化工具不用,岂不可惜? 这段时间就用来学习CruiseControl.Net持续集成,Microsoft Fakes单元测试加上WIX toolset生成安装包的组合之前团队开发一直遇到的让人困扰的问题,常有人嵌入无法编译通过的代码,参考下面的方案 Team Build 2010 – Gated原创 2015-02-10 09:38:41 · 1616 阅读 · 0 评论