QA_DIFF代码

本文详细介绍了在QA过程中如何进行代码差异分析(diff),包括使用不同的diff工具,关注业务逻辑、系统监控、日志、代码规范等方面,并强调了兼容性、数据库和配置文件的检查,以及测试策略的制定。
摘要由CSDN通过智能技术生成

前提
对系统结构、数据流完整的了解;对业务需求的了解;对该需求的设计实现了解。
目标
1.找出测试功能点,评估影响范围
2.发现业务漏洞
3.发布步骤
4.补充checklist
5.给出改进方案
6.确认发布时间点,是否需要在低谷时间段进行发布,是否需要关闭某些开关
7.测试手段方法
8.评估需求合理性
时间点
测试阶段,可自行控制
diff工具
分支与master分支diff
1.IDEA :切到需求分支,在工程右键 Git ->Compare With Branch -> 找到origin/master 即可diff
2.Git网页: https://git.benmu-health.org/ 点击分支 -> 点击compare标签,可看到会默认选中master与该分支对比,点击compare按钮即可
3.使用 tortoiseGit:进入本地工程目录,右键选择tortoiseGit->revision grap 选择要比较的分支和master,再右键选择compare可查看不同
4.其他文件diff工具,eg. BeyondCompare
关注点
业务层面

  • 1.代码实现与需求文档的描述是否一致,是否只改动了需求里描述的逻辑,有没有改其他业务逻辑
  • 2.业务逻辑是否是完整闭合的,通过代码分析业务(即:所有异常的处理,或者是否缺少else条件)
  • <
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值