如何进行单元测试

         开发较大型项目时,一个模块或多或少会对其他模块提供接口,怎样确定这些接口的正确性,就需要对这些接口方法进行单元测试。

1、首先在解决方案中添加单元测试项目UnitTest

2、每个需要测试的方法都对应一个单元测试项,所以在创建单元测试之前,先在单元测试项目中新建一个单元测试项Test1。


3、单元测试时,单元测试项目UnitTest是一个单独的项目,相当于使用者只调用单元测试项目,所以,以ITOO为例,这个项目的配置要与Contrasts配置相同。即将Contrasts的配置文件中的内容复制到UnitTest的配置文件中。
4、找到需要测试的方法,右击点击创建单元测试(以
Add方法为例)。


5-1、对生成的测试方法(AddTest),设置初始值,设置断点,然后调试测试


5-2、当初始值是已经存在的,或者是固定的,在ITOO中,所有的ID都是有Guid创建的。设置初始值时,需要在数据库中找到一个ID值,设置为初始值。


6、在得到想要的值时,便是测试成功,即这个方法是正确的,其他模块就可以正常使用了。

    交付接口之前,先进行单元测试,以保证方法的正确性,也可以在其他模块出错的时候,能够快速的找到错误原因,节省了开发时间,提高效率。

    其实,单元测试是很简单的,只需要亲自实践一遍,便可以熟练应用,所以,多多实践吧!

评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值