美文网首页
后端测试技巧code diff

后端测试技巧code diff

作者: 熊一二 | 来源:发表于2021-01-17 11:18 被阅读0次

code diff & code review:

为什么要做code diff

  • 确认需求实现
  • 评估影响范围
  • 补充测试点
  • 提前发现代码错误、给出改进方案
  • 加深技术实现理解

工具:

  • idea

[图片上传失败...(image-876a3c-1610853267107)]

[图片上传失败...(image-88a137-1610853267107)]

  • gitlab
    • 我比较习惯在开发改完bug之后使用gitlabdiff一下代码,这样既能知道开发改动了哪些地方,又加强了我对bug产生的根本原因有一定的了解,对以后的测试也会有帮助

[图片上传失败...(image-6581c8-1610853267107)]

[图片上传失败...(image-4a605c-1610853267107)]

做code diff的时间

  • 提测:当前版本与最新release版本进行diff
  • 测试中:开发本次提交与上次提交的代码进行diff

怎样做好code diff

  • 评估代码影响范围
  • 检查异常处理情况
  • 查看逻辑分支覆盖情况

希望日后能有时间把code diff做的更全面。知其然知其所以然,让自己变得更专业!

后端日志追踪:

每条request日志只要经过了我们的gateway都会在日志里加上这几个字段,application-name, spanId, traceId, iscollect(Zipkin)

只适合同步请求,每个请求的traceId都一样, spanId不一样,表示不同的段,跨微服务之前traceId也是完全一样的,这样就可以通过这个traceId查询不同服务之间相同请求的日志,这个traceId也是我们给客户返回的transactionId

我们可通过transactionId来追踪同一个request,所经历的调用日志

相关文章

  • 后端测试技巧code diff

    code diff & code review: 为什么要做code diff 确认需求实现 评估影响范围 补充测...

  • 2017-11-22(TW实习)

    今天主要有下面这几件事 企业信息列表前后端联调 组内session 组内code diff 企业信息列表前后端联调...

  • 9.21

    上午 圆老师 建哥带我们先回顾了昨天写的代码,做了一次code diff,找出了下列几个问题。 问题 测试文件中...

  • 自定义验证类,ajax,中间件

    自定义验证类 在views.py中 小技巧 测试单个文件 前后端分离---后端发送JSON数据 前后段分离---u...

  • Flask-微信App授权登录

    App可以拿到code传给后端, 后端根据code获取用户信息 如果是小程序登录,那么也是小程序传一个code, ...

  • 前端代码差异化检测

    最近开发需求中要用到code差异化: 当场翻车 开始今天主角 [v-code-diff](https://gith...

  • 代码提交自动触发Jenkins打包

    背景 最近零散的做了UI自动化、接口自动化、前后端静态代码扫描、代码提交diff邮件等测试自动化工作,都是用Jen...

  • 微信登录

    1.登录 及获取 用户基础信息 前端调起微信登录获取code ----传给后端 后端通过code 调用微信api...

  • 代码差异对比之git diff详解!

    1、测试对比文件准备 文件A:diff1(diff1文件夹下可以放n个文件) 文件B:diff2(diff2文件夹...

  • 微博、QQ、微信第三方登录

    微博 我进行微博接入的时候是使用获取code,拿到code传给后端,经后端去获取access_token的方式。首...

网友评论

      本文标题:后端测试技巧code diff

      本文链接:https://www.haomeiwen.com/subject/dleaaktx.html