首页 > 代码库 > 第3章 单元测试

第3章 单元测试

一、单元测试的基本知识

1.传统的单元测试

2.集成测试

3.优秀的单元测试

4.一个简单的单元测试实例

5.测试驱动开发

6.总结

二、单元测试基础练习

1.单元测试框架

2.LogAn项目的第一个单元测试

3.更多MSTest的测试特性

4.实验8

5.实验9

6.总结

三、使用桩对象解除依赖

1.桩对象

2.发现LogAn对文件系统的依赖

3.重构设计增强了可测试性

4.总结

四、MSTest数据驱动测试

     官方教程链接为:http://msdn.microsoft.com/zh-cn/library/ms182527(v=vs.110).aspx 

 

==================================

练习:

1.什么是单元测试?

2.测试对象的英文缩写为()。

3.在某测试过程中需要连接数据库进行,该测试肯定不是( )

A.单元测试  B.集成测试  C.系统测试  D.功能测试

4.[ExpectedException]可对测试方法中的()进行断言。

5.为什么要做单元测试?

6.已知某单元模块如下,请写出一组数据的单元测试代码。

public class Caculate

{

private double a;

private double b;

 public Caculate(double a, double b)

{

  this.a=a;

  this.b=b;

}

 public double Substract(double a,double b)

{

return a-b;

}

}

 7.