范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

为了胸有成竹地上线系统,测试人员需要注意什么?

  服务的健壮性跟系统设计有很大关系,前期设计时考虑多一些处理逻辑,可以避免后期出现问题带来的损失以及修复问题的成本。
  在前期讨论设计方案时测试同学也需要参与,而不只是埋头设计用例和测试,开发同学可能因为思维局限或者思考疲劳,不一定能想到异常处理,测试同学可以利用自身优势多给一些建议。
  如果等测试评审时再跟开发同学强调这些设计,或者是到测试中才发现这类问题,可能就有点迟了,因为越到后期改动代码的影响范围越大,改动的风险也越高。
  补偿机制
  业务中有一个功能,用户提交申请后要将数据回调给某个第二方系统或者是第三方系统,这时候你要考虑,如果请求失败了怎么办。
  重要事件的处理要记录请求情况,特别是异步请求,虽然不影响主流程,但是如果失败了又没有记录就不方便回溯,想重新发起请求也没有入口。
  不管是通过HTTP通信还是通过MQ进行通信,都是可以记录请求状态的:前一步成功后将状态置为待推送,推送前置为推送中(为什么先置为推送中,因为有可能结果更快回来),推送后再置为成功/失败,然后针对待推送、推送失败的记录要做定时任务来进行重试。
  功能特性开关
  假设原本交互逻辑是A直接请求B系统,后来新增了C系统作为中间处理系统,A不直接请求B了,或者是原本A请求B的方式由MQ改成了HTTP,接到这样的需求要第一时间想到做开关,即某个配置确定了业务是走方式1还是方式2的逻辑。
  对旧功能的大逻辑修改最好做特性开关,新功能要能兼容开关的两种方式都能正常运行。
  上线后,当有需求时再开启使用,功能下架时也可以直接将开关关闭,最重要的是,如果上线后出现问题不需要回滚代码,直接将开关关闭即可。
  这样出现问题后改动的成本和影响范围是最小的,修复问题花费的时间也是最少的。
  请求内部系统失败
  如果外部请求进来网关时,网关要先请求内部系统A,然后处理完再返回最终结果,比如外部发起注册请求,而网关要先请求信用系统判断用户资质,这时候要考虑请求信用系统失败的处理。
  如果将请求失败和信用系统返回失败一样处理,返回拒绝的结果给外部系统,那是不合理的,因为这属于内部系统的错误,并不是业务处理的结果。这时候应该要返回请求失败给外部系统,让外部系统自己重新发起请求进行重试。
  从系统的角度说,请求A系统时失败,相当于并没有进行处理,那么返回失败十分合理;从业务的角度说,虽然是我们自己的服务挂了,但是我们不能就这样把用户拒绝,我们都希望做到收益最大化,那么最好的方式当然是能把用户留住,而不是直接就把用户拒绝。
  获取配置失败
  为了更灵活地方便产品同学配置维度,而不用每次都通过改代码上线来实现,降低业务逻辑实现难度,到配置系统获取配置结果并根据结果进行相应处理是非常常见的实现方式。
  但是多请求一套系统就多增加一个不确定性,特别是对配置来说,需要考虑请求失败和返回的配置无法使用、有缺漏的情况如何处理,至少不应该阻塞正常流程,比如可以在请求配置失败时使用默认配置的方式降低风险。
  其实这几个都是"兜底"的设计方式,遇到一个功能不要只想到正常场景,要思考可能出现的异常场景,最重要的是出现这些异常场景的处理方式,尽可能覆盖异常情况,才能做到胸有成竹地上线。

中国奶粉,如何通往新高度?2月20日晚,随着奥林匹克主火炬熄灭,北京冬奥会圆满闭幕。在燃料动能LED人工智能5G云计算等前沿科技的加持下,北京冬奥会开闭幕式为全球呈现了一场恢弘壮美空灵浪漫的视听盛宴,中国力助听器能换着耳朵戴吗?每个耳朵的听力的情况跟性质是不一样的,助听器是根据每个耳朵的听力图来调试的,想要有好的效果,就必须对应的用助听器调试,调试到最好效果。肯定不能,因为每个耳朵的听力情况不一样。如果是网络技术管理员电脑常见问题个人总结与论述1。显示器出现花屏,首先认定是显卡的问题。解决方法拔出显卡,擦一下显卡上的金手指,还有显卡的插槽,然后插回去就OK了,如果问题还存在,那就是显卡坏了,要换个新的显卡2显示器显示不出禁停神器来了!共享单车乱停就锁不上,网友实用共享单车解决了很多人最后一公里的难题。但胡乱停放也带来阻碍通行等负面影响。如今,一款禁停神器的出现,或将解决这一问题。日前,靠近上海延安西路仙霞路路口的共享单车停放点,地面上安装了用AI改变家乡,东北大学小伙花了三年教会机器人在沙漠种树科技创新,就像是撬动地球的杠杆,总能创造出令人意想不到的奇迹。在2021年的今天,我们可以看到能实现自动识别分拣装货的车间机器人能远程操控并助力诊疗的医疗机器人能在高温环境中持续工北京锤子科技股权冻结信息清零,罗永浩真还传将迎大结局?企查查APP显示,近日,北京锤子数码科技有限公司新增股权解冻信息,股权冻结详情显示,股权数额为5000万元人民币,被执行人为北京锤子数码科技有限公司,冻结股权标的企业成都野望数码科2022十大物流科技趋势展望来源浙江大学物流与决策优化研究所浙江大学数据分析和管理国际研究中心菜鸟网络科技有限公司展望2022年,在国家双碳战略下,以及新冠疫情国际局势等不确定性因素持续影响下,物流科技领域将2022威马M7量产之年,威马汽车掌握核心密码2021年,尽管汽车市场受到了来自缺芯以及疫情的影响,但新能源汽车发挥出色。据数据显示,2021年,我国新能源乘用车零售量289。9万辆。有业内人士指出,2025年我国新能源汽车新传统车企转型久旱逢甘霖大众汽车牵手华为自动驾驶可能性居高本报记者龚梦泽近日,有传闻称大众汽车拟斥资数十亿欧元收购华为自动驾驶部门。据相关报道,双方谈判已经进行了数个月,其中涉及到一些大众不太有优势的技术系统。2月21日,证券日报记者向大网约车合规运营在提速,三证不齐现象仍然存在目前,网约车已经成为重要的新业态,方便了人们出行,也促进了社会就业。但在行业快速发展的同时,也出现了一些问题。为此,交通部门出台多个规范性文件,并约谈网约车平台。在此背景下,网约车分享阿里新店如何做好产品上架规划?1。在一周时间内,先把店铺产品数量填充到20个,因为阿里的产品数量最下层红线就是20个产品,如果未达到这个数量,系统默认你这不是一个合格的店铺,先天权重会丢失很大一部分2。所有上架
小米平板5太抢手了来源快科技8月30日晚间,小米集团高管崔宝秋转发小米集团董事长兼CEO雷军的微博指出,小米平板5仍然供不应求,太抢手了。小米平板5系列是小米在8月份的雷军年度公开演讲盛会上推出的新罗兰电鼓GetTD07系列电鼓,离鼓手更近一步VDrumsTD07系列你的电鼓进阶之旅不论你是第一次打鼓,还是迫切需要提升技术,VDrumsTD07系列将成为你密不可分的伙伴!不仅经济实惠小巧紧凑,也是RolandVDrums太极一出,谁与争锋?铭瑄太极系列SATA3。0固态硬盘轻体验国芯固态硬盘的新选择铭瑄太极系列SATA3。0固态硬盘轻体验兼容并包的高性价比的国芯SATA3。0固态硬盘铭瑄太极系列轻体验版权声明图文均属原创,版权所有,未经许可或授权,禁止转载滴滴倒下之后,网约车第二梯队强势崛起,日均订单上涨100万自从7月初滴滴旗下多款应用下架,市场掀起新一轮争夺战,曹操出行高德打车T3出行如祺出行阳光出行首约汽车等平台,都推出各种优惠活动积极拉新。就连消失两年之久的美团打车,也重出江湖。刚你手机上有什么很良心的APP?微信走路。好用的APP,浏览器就是UC和QQ浏览器。新闻资讯就是今日头条。购物就是淘宝京东唯品会。支付类就是支付宝,当然了还有微信。微信的功能强大到手机只装一个它已足够,它里面衍生英特尔傲腾内存白菜价!只需28块钱,让你的老爷机满血复活众所周知机械硬盘会拖慢电脑整体性能速度,目前主流配置的电脑都会采用固态硬盘机械硬盘。但是一些老旧的电脑还在采用机械硬盘当主硬盘,在没有太多预算升级更换硬件的情况,之前锋哥给大家推荐淡水河谷,应用机器人提高运营安全科幻小说作家所描写的机器人与人类并肩工作的梦幻场景在巴西的淡水河谷矿区正在成为现实。淡水河谷投资于可协助员工开展维护作业的各种机器人,以帮助员工远离危险作业环境,助力公司实现成为采电商的未来是京东而不是阿里(01)电商已成为覆盖全国的巨型产业2014年和朋友聊起电商,我坚持认为京东会发展壮大,而以淘宝为代表的阿里会衰落。朋友不以为然,认为淘宝覆盖面广,已是庞然大物,衰落是不现实的。我这样认为微软更改CPU要求以安装Windows11,Mac支持尚不清楚微软今年早些时候宣布了Windows11,它在一些旧硬件上运行时有很多限制甚至是Mac。不过,该公司今天确认了Windows11对CPU要求的一些变化,但Mac支持仍不确定。正如我原版无捆绑Windows10U盘启动盘制作Windows10U盘启动盘制作哈喽大家好,我是喝西北风都会胖的王胖胖同学!最近由于我的电脑系统老是崩溃就给大家出一期Windows10的系统教程,这个系统是微软官方原版,无捆绑的生活好物推荐aigo墙面插排转换器,一转多的效果相当实用对于身处长三角地区的笔者来说,夏天总是意味着更多的电器设备需要服役,主要是空调和风扇的加入。然而就这简单的日常场景,却对笔者家的插排造成了较大影响,究其原因是老宅的装修是二十年前的