最近在看《不测的秘密 - 精准测试之路》,里面的这个问题引起我的思考,同时希望可以从大家了解一些不同的想法。 就后端代码而言,我的识别方式是: 1、了解需求&系分 大概明白功能实现的思路。 2、阅读开发代码,提交的代码如果是围绕功能的实现可以认为是和需求有明确关联的。 3、对于其他隐约成系统的改动(围绕某个接口、功能(看起来和本次需求么有直接关联))则需要进一步了解这些改动是否影响本次的需求。 4、其他零碎的改动需要找开发看是否为一些已有功能的修复或搭车。