代码质量-减少bug数量

291 阅读1分钟

1.业务层面

1.1需求阶段

对于需求不明确的地方,或者技术可能出现的问题,一定要提前沟通,核对清楚,避免对需求的理解出现偏差,减少返工

可以在需求评审前先看看原型,理解需求,记录有问题的点,与产品进行确认

1.2.开发阶段

开发完成后,进行冒烟测试,确保主流程运行无误,避免提测后阻塞测试

对照测试用例,编写自测功能点,完成初步验证

2.代码层面

2.1边界处理 考虑数据为空或者数据量很大的情况下,可能会出现的问题

3.其他

3.1不能依赖测试人员来发现bug

3.2注意积累,对于每个bug,要溯源,分析其产生的原因,举一反三,找出类似的可能出现的bug,并形成记录,避免下次再犯

名词理解:

1.冒烟测试:快速验证软件基本功能,保证主流程运行无误

2.白盒测试:了解程序内部设计逻辑基础下的测试

3.黑盒测试:功能测试,不理解代码内部逻辑

4.单元测试:对软件中最小可测试单元进行检查和验证