美文网首页
服务端上线备忘录-测试相关注意项

服务端上线备忘录-测试相关注意项

作者: 张鑫zhangxin | 来源:发表于2019-12-09 10:47 被阅读0次

    服务端上线备忘录主要包含了5个内容:

    1.上线内容 2.服务列表 3.上线准备 4.服务上线顺序 5.服务回滚顺序

    下面说一下以我个人对这几块内容的理解,我们测试人员需要注意的地方,如果有遗漏的地方,请大家帮忙补充

    一.上线内容

    首先要关注上线内容,1.了解本次需求上线 是否有需求漏掉   2.是否有其他线上问题或优化等需要跟本次迭代一起上线

    二.服务列表

    我们要关注开发人员列出来的要上线的服务

    1.根据之前了解到的需求功能对应的服务,也是关注是否有漏掉服务的没有上。至于哪些服务包含哪些内容,这些就需要靠我们慢慢积累

    2.是我们每个服务几乎都有其对应的接口自动化用例覆盖,上线前后构建会触发对应服务的接口测试用例,了解上哪些服务,找到其对应的测试用例,看我们的结果邮件(包含本次功能和旧功能回归),来确定这个服务本次上线是否有问题,是否符合能够上线的要求。

    三.上线准备

    项目配置:可能会涉及到的例如数据库配置,域名申请,ES配置,rabbitMQ等等,这些配置内容大都与我们测试中息息相关,例如与数据库相关的增删改查、数据结构,都需要联系我们实际业务理解到位(其实这些内容大多在我们测试中就了解了),有疑问的地方可以找开发小伙伴探讨

    下面举个例子,关于提测后和上线后,数据库方面我们要注意的:

    1.接口测试离不开数据库的验证,接口提测后,我们首先需要向开发人员要来相关数据库的密码,明确涉及到哪个数据库、哪个表。

    2.了解表结构,了解每个字段的含义。

    3.在进行接口测试,对于一些字段落库的操作,一定要对应到数据库查看。

    4.对于一些迭代优化,对库表进行的增删改查的变动,也要结合实际业务了解为什么这样做,是否合理

    5.上线后,需询问开发人员对应库表在统计库中的位置,由于线上数据库的权限、安全问题,我们无法直接操作线上对应的数据库,但我们可以通过统计库(只读权限),来查我们所需的,如需写操作,只能拜托开发小伙伴来帮我们操作

    四.服务上线顺序

    联系实际业务,判断服务上线顺序是否合理

    五.服务回滚顺序

    每次上线必须做好回滚的准备,回滚到上个迭代构建的稳定job。我们需要根据他们提供的回滚job,去jenkins中查,是否是前迭代构建成功的稳定job,有个别情况,job被归档,没有前迭代构建的稳定job,这种情况也需与开发讨论好,准备好回滚措施。

    相关文章

      网友评论

          本文标题:服务端上线备忘录-测试相关注意项

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