重构 改善既有代码设计---第四章 构筑测试体系

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/maiyikai/article/details/85984511

4.1 自测:书写代码,时间花费最多的步骤在于调式,而自动测试大大减少了花费的时间。在确定功能开发之前,对接口或者方法的入参和出参设计好,然后编写相应的单元测试,对代码的入参和期望值进行校验,当功能书写结束之后,只需要执行单元测试,并且测试没问题,说明功能实现完成。每完成一个功能点就要执行一边所有的单元测试,确保代码不会对老代码造成影响。

4.2 修复bug:在拿到bug时,先编写一个单元测试,使bug浮现出来。并不断的缩小范围(编写更多的单元测试)。确保不会遗漏类似的问题。

4.3 测试的要诀:测试你最担心出错的部分

拿到新的需求,先对入参和出参进行设计,然后编写相应的单元测试,再编写功能;
拿到bug时,先编写单元测试对bug进行重现,再不断的编写测试,缩小bug的范围;
单元测试可以减少开发时再调式阶段花费的时间。

猜你喜欢

转载自blog.csdn.net/maiyikai/article/details/85984511