使用Visual Studio编写单元测试

2022-04-17 11:26:59

一、什么是单元测试

单元测试就是编写一段代码,用来检查某个特定条件下,另外一段代码的行为是否符合我们的预期。路径的覆盖率。

四、单元测试的标准

1、哪些代码需要单元测试

a、既有代码添加单元测试的步骤

第一步:对所有程序集中的公开类以及公开类里面的公开方法添加单元测试。

第二步:对于构造函数和公共属性进行单元测试。

第三步:添加全面单元测试。

b、给哪些代码添加单元测试

针对属于框架技术中的代码添加单元测试。

为业务逻辑层对界面公开的方法添加单元测试。

c、对应刚开始的项目,应该对所有公开的方法和属性都添加单元测试。

2、单元测试代码的写法

a、编写单元测试代码时注意事项

所测试的方法的代码覆盖率必须达到100%。

所测试的代码内部的状态。

被测试的代码所使用的外部设备的状态。(比如打印机的状态)

b、怎么提高代码覆盖率

边界条件数据。

空数据。

格式不正确数据。

3、单元测试是否达到预期值

代码覆盖率100%并不能完全保证代码正确。

需要对执行的结果进行断言。

平均每5行测试代码要有一个断言。

测试外部设备状态更改时,测试是否正常通过。

到此这篇关于Visual Studio编写单元测试的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持我们。