1. 前言

In computer programming, unit testing is a software testing method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures, are tested to determine whether they are fit for use.
在电脑编程中,单元测试是一种软件测试方法。通过该方法来测试代码的单个单元、一个或多个计算机程序模块的集合以及相关联的控制数据、使用过程和操作过程,以确定它们是否适合使用。

单元测试是保证软件质量的重要指标。单元测试能够帮助我们提高程序的稳定性,使用单元测试更容易发现问题,也便于重构。TDD(测试驱动开发)的原理就是在开发功能代码之前先编写单元测试。但写单元测试也是一个浩大的工程。其中优劣也只有真正实践才能有更深的体会。

Abp作为一个优秀的框架,自然也应用了单元测试。Abp的代码都通过XUnit进行了单元测试。下面我们就延续Abp的优良作风,为我们的业务代码编写单元测试。

2. 对Abp模板测试项目一探究竟