首页 > 其他分享 >研发流程

研发流程

时间:2022-11-06 21:47:02浏览次数:41  
标签:流程 环境 研发 开发 测试 代码 测试环境

研发流程

     从一个几人开发的小公司到几百人规模中几十人研发的团队,感受到单打独斗和团队开发有明显的区别

     团队开发有一套系统规范的流程:

    1)运营通过市场分析,通过数据支撑提出需求

    2)产品对需求进行梳理,输出开发需求

    3)需求评审、项目排期

    4)开发作需求确认和设计文档

    5)测试同学出测试用例

    现在特别说明开发阶段:

    Git流程:

    Dev->test->master->release->prod

    1)本地开发

    顾名思义,开发同学开发时使用的环境,每位开发同学在自己的dev分支上干活,提测前或者开发到一定程度,各位同学会合并代码,进行联调。

    为每个数据库读写函数和业务逻辑函数编写单元测试

    每次修改关键代码后,都要执行一遍单元测试,防止意外错误

    代码提交

    在本地触发代码提交(git commit),为保证规范,在大项目中一般会使用提交检测插件,防止你把错误的代码进行了提交。

    2)test(测试环境)

    也就是我们测试同学干活的环境啦,一般会由测试同学自己来部署,然后在此环境进行测试。bug修复后,需要发版更新测试环境来回归bug。

    测试完成,提发版清单checklist,上预发布

 

 

3)master(预发布环境

测试环境到生产环境的过渡。测试环境可能会受到一些限制,一些流程或者数据没有测试到,就可以在预发布环境进行验证,从而保证产品上线质量。

 

预发布环境和生产环境区别:

1)预发环境中新功能为最新代码,其他功能代码和生产环境一致。

2)预发环境和生产环境的访问域名不同。

 

注意事项:

预发布环境一般会连接生产环境的数据库,测试时要注意,以免产生脏数据,影响生产环境的使用。

为了防止上线出问题,一般我们会先在预发布环境部署项目,再观察一下是否能够正常运行

master/release/prod 使用的是线上数据

 

  1. 数据库/es的操作
  2. 资源管理和权限的配置
  3. 发版清单
  4. 上线回归
  5. 运营数据验证

 

产品体验

 

验收测试

 

上线

测试和产品妹子终于表示没有问题啦,那就到了最后一步,把整个产品或功能给最终的用户来体验。

 

 

 

标签:流程,环境,研发,开发,测试,代码,测试环境
From: https://www.cnblogs.com/hld123/p/16864178.html

相关文章

  • API网关第三章-分治处理会话流程
    API网关第三章-分治处理会话流程一、前言这一章所做的就是让职责更加分明,Netty服务端只负责接受网络连接调用Session,Session单独拿出来去处理具体的调用逻辑。二、......
  • 渗透流程
    渗透流程获取靶机地址:https://www.vulnhub.com/entry/prime-1,358/发现主机:网络C段使用Nmap工具扫描目标机c段┌──(root㉿kali)-[~]└─#nmap-sP192.168.216.1......
  • NC10066 从后台研发到跑路
    题目描述链接:https://ac.nowcoder.com/acm/contest/20960/1006来源:牛客网vigoss18是一个强烈的强迫症患者,他的代码都符合下面这些规则:1.所有的注释都是/**/风格的,两个......
  • Kubernetes控制器工作流程
    Kubernetes控制器会监视资源的创建/更新/删除事件,并触发Reconcile函数作为响应。Kubernetes水平触发API的实现方式为:监视系统的实际状态,并与对象的Spec中定义的期望状态进......
  • 测试流程如何落地?
    转载:https://www.cnblogs.com/imyalost/p/16380505.html  前段时间公众号后台有粉丝留言问了一个问题:作为测试leader,该如何落地测试流程?这个问题初看很简单,落地流程......
  • ZYNQ7000系列 PS、PL、AXI 、启动流程基本概念篇
    FPGA系统性学习笔记连载_Day4XilinxZYNQ7000系列PS、PL、AXI、启动流程基本概念篇本系列为FPGA系统性学习学员学习笔记整理分享,如有学习或者购买开发板意向,可加交流群......
  • RNA seq 流程
    本文有待完善,请等待后续更新Wuetal.2022AlltheMeRIP–seq,RNA-seqandATAC–seqdatageneratedinthisstudyaresummarizedin41556_2022_915_MOESM2_ESM.x......
  • PGLog写流程梳理
    文章目录​​PG整体组件/流程导图​​​​PG_log简介​​​​log内容​​​​存储结构分析​​​​查看方法​​​​追踪单个op的pglog​​​​相关数据结构​​​​pg_lo......
  • excel导出功能的实现流程说⼀下?
    导出的话,我们因为到处的数据量不⼤,所以直接采取的时候前端主导的⽅案,参考的现成⽅案实现的导出⼤概得流程就是1.调⽤后端接⼝得到要导出的数据2.把数据简单处理⼀下......
  • Vue 2.x源码学习:应用初始化大致流程
    我们使用vue-cli搭建vue2.x项目时,大致由如下代码来做一个vue应用的初始化:importVuefrom"vue";importAppfrom"./App.vue";Vue.config.productionTip=false;n......