一、什么是单元测试(UnitTest)?
UnitTest 是检查一个函数执行后它的返回结果或者它对系统数据造成的影响是否和我们所期望的一致。
二、为什么要使用单元测试(Unit Test)?
1>保证函数的正确性。如果这个函数在没有保证正确的情况下就被上层代码所调用,那么随着项目的深入,调用的层次越来越多,从而会导致不必要的bug产生,增加了开发难度,降低了工作效率。
2>减轻开发人员的工作量,使开发人员开发的轻松。
三、Unit Test是否是必要的?
1>对于我们所写的代码,会需要多少时间进行调试?
写Unit Test可以方便我们快速的找出函数的问题,同时帮助我们调试代码,方便调试。
2>你认为你目前的代码正确无比,但却很可能在系统中存在着很多隐患,你是否会花时间来查找这些隐患?
写Unit Test可以在让我们找到系统中的一些潜在的隐患。
3>对于一个新的bug,你花了多长时间来定位这个bug在代码中的位置?
写Unit Test可以帮助我们很快的定位在代码中的一些bug位置。
总结:
随着项目的深入,你的函数会被调用的越来越深,万一出现特殊情况,你将会付出很多的时间精力来去解决,适当的单元测试可以很大程度减少你的工作量,让你工作更轻松!
最后,请养成写Unit Test的好习惯。
时间: 2024-10-12 23:33:34