印象较深&奇葩bug/缺陷/问题记录

本文只记录了2018年3月开始,自己经历的一些印象比较深、奇葩的bug 越总结,越成长!共同进步......

以下问题几乎都是功能方面的缺陷。怪自己段位不够高。

TCE V3.3.1

1、【自动化运维】403B 平台运维-自动化运维,用户打开页面长时间不操作,token失效后,再次操作时跳转的登录页面不正确
原因:iframe嵌入导致的页面跳转不对。
总结:自己还是风险意识不到位,这个问题自己曾经见到过一次。然后手速过快,直接F5了,就没有复现。结果被对方测试人员提出,尴尬了。只要遇到感觉不对的现象,一定要截图截图,先保存。

2、403B 作业平台-内置作业/编排-编辑时“负责人”展示异常:无匹配选项,(zyBackendAdmin在TCE没有此用户)
原因:这个问题其实原因很简单,
总结:之所以记录下来,是因为当时开发L拒绝了此单,“zyBackendAdmin是内置用户,交付的客户系统不存在该用户,就会出现无匹配问题,他认为这是设计如此不影响主功能”。
我当时也同意了,但是另一个同事C却不这么认为,就认为是bug。
结果可想而知,开发L还是想办法解决了此事。
这个时候就是经验积累的过程了:在提测之后,任何让客户误解的问题都是bug,一定要提出来,想办法解决,不能心软,不能主观臆断。

3、403A 【前端】包发布实例、作业平台执行,10.10.144.31等某些设备会重复展示
原因:第三方调用该接口返回的数据不正确。
总结:其实原因比较简单,记录下来是因为:这个问题我们和对方扯皮了很久,都在甩锅。其实 我们测试人员应该首当其冲,主动再两方之间牵线搭桥,推动问题进度。而我这时候这个方面做的不好。

4、403A 作业平台-内置作业工具“检查root账户是否有ssh权限”,执行日志输出结果有歧义
原因:工具逻辑缺陷。
总结:内置工具是开发们自己写的,实现某个功能的脚本。大概有20几个,自己没有认真的把每一条都执行,并且研究输出内容,才导致在迭代2个版本后才发现此问题。充分相信开发工程师,导致的,对于交付的产品功能、逻辑,一定要事事抱有怀疑态度。

5、403A 包 清理策略,目标规则包含通配符时没有支持
原因:功能没有问题,只是crontab每15分钟跑一次clear.py。
总结:业务功能不熟悉导致的啊。这个功能应该是第一个版本就有的,自己接收时已经过了该产品快1年了,小细节没有注意到。而且这个开发也是后面接收的。失误,遇到这样的事情,提单,找开发排查,然后被开发diss。

6、高配 定时任务为空时,页面看不到导入导出按钮(超管)
原因:原始页面只有创建按钮,本版本增加了“导入、导出”功能。
总结:列表为空 只有“创建”,列表不为空 就有“创建、导入、导出”。我觉得符合逻辑。但是C认为不妥。后来听他解释,还是蛮有道理。自己的段位有待提高啊。

7、403A 包部署无实例时,提示图标未展示出来
原因:重新构建后的前端包没有该图标文件。
总结:这个问题,当时我测试的时候也发现不对,但是没有当回事。是另一个同事提出来的。唉,再次记住,提测之后,只要发现产品功能异常,感觉异常,就要多留意下。说不定就是一个问题。如果测试对产品功能都松懈,那后果是不敢设想的,我们是产品质量的检查者,牢记自己的身份。

8、403B 包发布,脚本包会一直执行中【命令通道异常】【初步验证通过,持续关注】
原因:?
总结:这个问题让开发们连续加班2天。dev环境ok、test环境ok,现在是客户方的test环境有问题,这个时候测试的角色貌似除了推动推动推动了吧。

9、403A 【连通性问题】
原因:昨天出现问题之后一路排查,发现不止连通性接口不通,工具市场后台依赖的其他模块如cmdb、业务运维接口也都不通,统一返回404,且自动化网关没有接收到请求
今天发哥抓包到最后确定是:
ocloud-base-ingress-6ddd775f9d-2p4bs
ocloud-base-ingress-6ddd775f9d-x2cfg
这两个pod的nginx转发错Ip了,前端页面配置是对的(192.168.192.137),所以可以访问;后端接口的转发ip(192.168.192.139)则出错了,如上图。
以上,连通性超时是因为工具设置超时时间是一分钟,实际上经过漫长的等待之后接口会返回404
总结:解决方式需要同事协助,确认为何部署时候会替换错自动化网关的ip。【第三方合作伙伴,共同的原因原因导致的,以前只会在一个环境上进行开发测试部署,现在切到其他环境导致的】

10、403B 作业平台-总览-最近执行工具,耗时是负值【bsdev环境是正常的,怀疑403B环境问题】
原因:观察了三天,问题已解决。数据库字段属性存在问题
总结:dev环境ok、test环境ok,现在是客户方的test环境有问题,这个时候测试的角色貌似除了推动推动推动了吧。

织云V4.0.1

1、TCE 403B,作业平台-执行记录-待确认的工具-执行完成后接口返回success而不是confirm,导致“确认按钮”消失
原因:处理超时逻辑的时候出问题,将任务状态改错了
总结:这个bug原因,表面上看没有什么问题,当F12-network看到接口返回是,才发现是错误的。还是需要多研究接口测试。

你可能感兴趣的:(印象较深&奇葩bug/缺陷/问题记录)