zoukankan      html  css  js  c++  java
  • QA CodeDiff做什么?什么时间做?

    一、QA CodeDiff都在做什么

    1、防止开发合并代码出错。要不删除了别人的要不删除了自己的,比如代码冲突后简单的选择使用他人或自己;

    2、开发夹杂私货,在不通知QA的情况下私自修改bug或增加功能;

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

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

    5、根据修改内容明确测试范围;

    6、检查最终上线代码是否经过测试,比如你在测试最后一般开发发现个问题没有告诉QA就修改了这样就会将未测试的代码带到线上;

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

    8、提高QA对技术实现的理解;

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

    二、什么时间开展Code Diff

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

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

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

    三、参与角色

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

  • 相关阅读:
    Jquery EasyUI tabs处理
    C# ToString格式控制符
    SQL删除重复数据,保留一条
    stm32f4xx 的IWDG使用的一般步骤
    stm32f4xx 的EXTI使用的一般步骤
    STM32F4xx---EXTI 外部中断
    数组和指针 到 存储类(1)
    uCosII 从 OSStart开始到思维定势··········
    《C和指针》一书介绍操作符优先级
    OSTimeTick()函数解析
  • 原文地址:https://www.cnblogs.com/rslai/p/9905543.html
Copyright © 2011-2022 走看看