zoukankan      html  css  js  c++  java
  • 项目上线简化流程介绍

    最近上线因为高并发多线程定时任务引发了一次事故问题,当上线完成,且将事故处理完后回顾了下本次事故原因。
    1、后半夜上线,人都比较困乏,极容易产生疏忽得情况。
    2、上线业务较多,上线后测试点很多。与测试间都是口口相传的方式。上线条理性极差。
    3、定时任务这块没有专人负责处理。且也没有对其作相关上线方案。

    解决方案:
    公司一定要有明确上线流程的强制要求;和相关的每个环节的文档记录。
    解决问题:
    上线无条理性(乱);责任划分不清;上线是否成功无标准;上线失败原因不明确;丢掉原有上线测试内容;上线开始后服务器部分服务器不具备上线条件等问题。

    声明:本文档只是一种上线流程的简要概述,如果需要使用请根据实际情况完善。

    简要流程图:

    流程图描述:上线前业务测试-》生成测试文档(主业务完全通过,副业务90%通过。满足上线条件。)-》上线前服务器测试(项目对服务器的网络要求以及环境要求测试通过)-》生成上线流程文档(包含上线几个项目,项目上线的先后顺序,每个项目测试的内容和重点注意项)-》正式上线开始-》生成上线结果文档-》结束上线


    上线前业务测试:
    要求:主业务完全通过,副业务90%通过。满足上线条件。
    形成测试文档简单表格如下:


    上线前服务器测试:
    要求:项目开发人员和服务器管理员提前会议沟通具体事项。最终形成服务器要求完备文档。
    服务器要求测试文档简单表格如下:


    正式上线开始:
    要求:请严格按照上线前业务测试形成的表格一一测试,并记录测试结果。测试不通过的一定要写原因。
    上线测试文档简单表格如下:

  • 相关阅读:
    anaconda环境---ubuntu下重装
    算法---Face_Recognition配置实战篇
    算法---FaceNet+mtcnn的使用记录
    算法---FaceNet理论学习篇
    算法---FaceNet在Tf下的实战篇
    ubuntu系统---切换Py2.X与Py3.X版本
    anaconda环境中---py2.7下安装tf1.0 + py3.5下安装tf1.5
    Git---初入开源代码管理库的学习过程003
    day 87 Vue学习六之axios、vuex、脚手架中组件传值
    day 86 Vue学习之五DIY脚手架、webpack使用、vue-cli的使用、element-ui
  • 原文地址:https://www.cnblogs.com/gynbk/p/10867884.html
Copyright © 2011-2022 走看看