精选问答
-
项目工作流程大致可分为九个步骤:
产品PRD评审 => 任务排期 => 需求项目建立与任务拆分 => 业务开发(并行) => 测试用例评审(并行) => 联调&自测 => 提测 => 修复测试BUG => 上线
1. 产品PRD评审:
针对于将要开发的项目,由产品经理沟通需求方之后,对应研发部给出相应的设计理念
业务流程逻辑,原型图,界面交互需求,多场景业务需求等所设计的产品PRD,在研发部门会议中商讨评审
共同协商产品需求所需的技术支持及分析相应的需求的合理性
2. 任务排期:
在产品PRD评审之后,技术人员针对产品PRD所给出的需求进行开发时间的评估
确认项目研发周期, 联调日期,提测日期及上线日期
3. 需求项目建立与任务拆分:
在给出排期之后应该确认产品是否建立需求链接,通过对应需求链接创建相应的项目链接
在项目链接内,根据任务排期时间,自行拆分整体任务,分配合理时间
4. 业务开发(并行):
业务开发和测试用例评审分别由开发人员和测试人员同时作业的,所以在这两个地方是并行的
业务开发就是根据产品原型图进行代码开发,每日使用git,svn或其他工具提交代码,一般都是下班之前提交代码,第二天上班写代码前拉取最新代码
5. 测试用例评审(并行):
测试用例是由测试人员根据产品需求,业务流程逻辑进行测试回归时所依据的操作文档
当产品PED评审通过后,测试人员会按照自己的时间进行测试用例文档的设计,之后会与产品技术会议评审
测试用例文档中包含整体前端界面的验收流程,细节及业务逻辑验收等
6. 联调&自测:
联调指的是与后端开发人员进行接口数据上的调用传参核对
在前端开发中,会根据用户操作发送请求,调用后端接口,拿到相应的数据再返回给前端进行显示
在联调阶段,主要的工作就是根据后端提供的接口文档去调用对应的接口地址
根据传入接口文档规定的请求参数格式来查看返回的数据是否符合前端要求
对联调过程中出现的接口调不通,内容错误,状态错误等进行协同处理
自测指的是在联调结束后,确认接口及请求返回数据正常的情况下,进一步针对多场景的交互情况,传递不同的参数给后台,查看是否会出现问题,正常则该阶段通过
7. 提测:
在联调自测结束,就可以把相应最新的开发代码合并到提测分支进行整合
代码整合就绪以后,首先是去工作系统中创建相应的提测单(工作流程是先提测试单再通知测试验收,创建提测单并通知测试后, 就可以等待测试验收及提出可能出现的问题)
一般会在规定的提测时间前一天晚上之前整合好测试分支的代码,以免耽误测试工作
8. 修复问题:
这一步没什么好说的,就是处理一下测试测出的自身代码的问题,一般当天的问题当天修复,修复不了的跟测试协商具体修复时间或者请求其他人协助
9. 上线:
流程操作一定要严格按照公司规定的工作流程规范进行操作