QA CodeDiff作什么?什么时间作?

1、QA CodeDiff都在作什么

一、防止开发合并代码出错。要不删除了别人的要不删除了本身的,好比代码冲突后简单的选择使用他人或本身;测试

二、开发夹杂私货,在不通知QA的状况下私自修改bug或增长功能;日志

三、检查代码是否符合公司编写规范,包括:检查注释、日志、监控是否添加完成;开发

四、检查代码修改逻辑是否符合业务逻辑;ast

五、根据修改内容明确测试范围;监控

六、检查最终上线代码是否通过测试,好比你在测试最后通常开发发现个问题没有告诉QA就修改了这样就会将未测试的代码带到线上;配置

七、检查配置文件是否修改正确。好比你有多套配置文件,检查线上环境配置测试环境配置是否正确;bug

八、提升QA对技术实现的理解;技术

九、发现代码业务逻辑漏洞。好比有些开发对业务不熟悉修改内容影响其它业务正常运行;配置文件

2、什么时间开展Code Diff

一、提测前:比对branch与master,找到本次修改内容,肯定测试访问;注释

二、测试中:btag1与btag2,找到上一次测试后开发修改的内容;

三、发布前:btag与branch,检查将上线版本是否有为侧式内容。

3、参与角色

测试 、测试leader(或熟悉此功能的测试)、开发、开发leader(或者熟悉此功能的开发)

相关文章
相关标签/搜索