4.1 自测:书写代码,时间花费最多的步骤在于调式,而自动测试大大减少了花费的时间。在确定功能开发之前,对接口或者方法的入参和出参设计好,然后编写相应的单元测试,对代码的入参和期望值进行校验,当功能书写结束之后,只需要执行单元测试,并且测试没问题,说明功能实现完成。每完成一个功能点就要执行一边所有的单元测试,确保代码不会对老代码造成影响。
4.2 修复bug:在拿到bug时,先编写一个单元测试,使bug浮现出来。并不断的缩小范围(编写更多的单元测试)。确保不会遗漏类似的问题。
4.3 测试的要诀:测试你最担心出错的部分
拿到新的需求,先对入参和出参进行设计,然后编写相应的单元测试,再编写功能;
拿到bug时,先编写单元测试对bug进行重现,再不断的编写测试,缩小bug的范围;
单元测试可以减少开发时再调式阶段花费的时间。