记一次测试周报

软件测试工程师,测试周报如何写?

本周工作总结:

  1. 编写、评审topN测试脚本,目前交给xxx在修改(优先级高、进行中)
  2. 新社区用例录入禅道(优先级高、已完成)
  3. 新社区接口梳理(优先级中、进行中)
  4. 部署新社区依赖的openresty(优先级高、已完成)
  5. 编写新社区业务流程图,已完成新城管、小程序流程图,老年人关爱流程图待梳理(优先级高、进行中)
  6. 5.0.10核心功能回归测试(优先级高、已完成)
  7. 排查线上问题,告警推送接口问题排查(优先级高、已完成)

 

告警推送接口问题回溯:

起因:xxx找我排查高空抛物告警弹窗没显示的问题

排查过程:

  1. 要来线上有问题的账号,确定前端现象是:高空抛物告警正常产生,但弹窗和任务列表没图片;

另外发现告警库前端有bug,默认没有展示全部类型的告警图片(提给前端已解决了)

  1. 查看uar和cmg日志,未发现erro信息,不过uar有warn,提示图片地址参数是空
  2. 检查socket接口和查询任务信息接口返回情况,响应均没有imgurl参数字段
  3. 找xxx看代码,确定了是在509加入海康告警接入的时候更换了摄像机告警接入推送地址和修改了uar服务的代码造成的。

这时初步判断结论:

1.老接口:api/uar/unifyAlarm/v1/parabola/alarm

--  告警库无数据

--工作流无法产生告警

2.新接口:/api/uar/unifyAlarm/v1/all/alarm

--  告警库有数据

-- 工作流能产生告警, 但是没有图片

5.找张毅核实,线上接口配的是新接口,初步印证了上述结论

 

测试环境复现过程:

第一阶段:

  1. 用新接口

现象:告警库有数据,工作流无告警(和上面判断有出入)

继续排查:5.0.10修改了cmg服务,tag分支拉取的5.1版本导致的

2.用老接口

现象:告警库无数据,工作流无告警

第二阶段:

将cmg服务回退到旧版本,继续按第一阶段方法复现,结果完全吻合王文禄的判断

 

开发修改完后测试回归过程:

  1. 按上述复现步骤,发现高空抛物问题得到解决
  2. 按测试经验,回归了周界、街面处置、告警库功能
  3. 周界任务无告警,告警库有告警图

现象是最后一个kafka队列中没有数据,可以确定在cmg服务环境存在问题,很有可能是类型过滤错误。

4.找xxx排查后,证实了这一点

 

准出:开发修改完后,测试按新接口推送告警,继续回归了高空抛物、周界、街面处置功能,未发现异常

 

遗留风险:老接口没有修改,若线上509使用老接口,高空抛物和周界都用不了

述求:系统有新旧接口迭代,需要出一个方案,是否还支持老接口或者给出兼容方式

 

测试的问题:

主要原因

509测试过程中,没有识别到影响范围 ;5.0.10测试中,开发修改了cmg服务代码,测试和开发没有识别到影响范围,测试也没有对该服务相关的功能进行回归,导致在5.0.10第一次还准出了!

次要原因:

高空抛物和周界目前没纳入基线的核心功能(有待商讨)

 

下周工作计划:

1.xxxxxxxx,优先级:高

2.xxxxxxxx,优先级:中

3.。。。。。。。。。。。。。。。

posted @ 2022-04-17 11:21  千君君  阅读(210)  评论(0编辑  收藏  举报