美文网首页
测试环境建设

测试环境建设

作者: ABK_3796 | 来源:发表于2020-03-30 14:54 被阅读0次

    背景

    测试环境不完善、不稳定导致整个研发效率低下,经常出现环境不可用,被占用的情况。为了解决大家的痛点,提升研发效率,必须搭建完备的测试环境。各部门配合,一起努力,克服困难,完成环境建设工作。

    目标

    4套环境

    65DD879E573E590457A979FE3B918D0D.jpg
    • 项目环境:项目组自己使用的环境,不会影响其他应用
    • 日常环境: 公共的测试环境,必须保持稳定,完成大部分测试工作。
    • 预发环境: 为校验数据与配置产生的环境,执行测试场景受限。
    • 线上环境: 生产环境

    域名规范

    • 生产环境:xx.domain.com

    • 预发: xx.pre.domain.com

    • 日常环境: xx.daily.domain.com

    • 内网系统生产环境:xxx.domain2.net

    • 内网系统预发环境:xxx.pre.domain2.net

    • 内网系统日常环境:xxx.daily.domain2.net

    APP

    线上,预发,日常,项目环境四套环境,要求:

    • 切换环境后,全链路在对应环境,包括账号,APP配置,自有业务,商品,店铺,交易。
    • 推荐,搜索,BI数据等大数据相关可以没有日常环境,但必须有预发环境。
    • 通过strictTarget指定项目环境
    • 切换环境不需要登录

    协作

    • 多系统&多项目:参与改动系统都需要一套项目环境,项目环境开发联调,不对下游产生影响。项目环境第一轮测试通过后,上日常环境,进行第二轮测试。
    • 环境冲突:3个需求同时需要使用日常环境怎么办?3个分支merge后,部署日常环境就可以,有冲突就解决,测试通过后,三个分支各自发布。

    执行

    APP

    • 依赖接口不同环境接口梳理
    • 推动依赖方建立4套基础测试环境
    • UI更改,构建脚本debug开关支持
    • 统一环境切换配置
    • 接口迁移Thor

    appserver

    • 梳理系统不同环境接口梳理
    • 推动依赖方建立3套基础测试环境
    • 项目环境,日常环境,预发环境 搭建与维护。

    QA

    • 协助推动依赖方环境建设
    • 日常环境测试数据准备
    • 技术改造测试支持

    相关文章

      网友评论

          本文标题:测试环境建设

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