5、项目总结
在项目总结的时候,针对于BUG我们会做如下分析
● 如果项目BUG比较多,那么大家一起分析原因。一般前端功能比较多的,BUG会多。后端功能,BUG会比较少。有的时候项目比较紧,以上有些流程没有完全走到,会引起很多BUG。
● 如果某个成员BUG比较多,那么由他自己先分析下BUG产生的原因,然后加到下次Code Review和自测的check List里。
● 重复BUG的分析,出现重复BUG是比较严重的问题,这一般都是由于重构引起的。
● 单元测试可避免的BUG分析。
我们使用一套闭环的方式来保证项目质量:
审查(按照checkList进行需求,设计和代码的审查)- 测试(自动化,冒烟和功能测试)-总结(总结出checkList)
那么再回答下开篇的几个问题
● 问:程序员是乐观的,觉得自己写的程序没什么问题。
答:通过以上这些流程提高质量意识。
● 问:程序员不愿意做测试,做测试没有成就感。
答:通过写自动化测试脚本来增加程序员的成就感。
● 问:程序员没有时间做测试。
答:通过团队合作来弥补某些成员没时间做测试的问题。