-
项目管理
- 项目搭建
- 方案1:克隆项目搭建(一个版本一个项目)
同一个项目不同版本(根据项目大小划分)进行独立搭建新的独立项目。
优点:每个版本都比较清晰容易管理,容易归档,项目独立不会出现版本接口混乱现象。
缺点:一个项目由于版本克隆出现多个项目。
- 方案2:原项目基础搭建(一个项目多个版本)
根据版本创建独立的根文件夹,把上个版本需要接口克隆到下个版本。
优点:一个项目可以管理多个版本内容,项目关联性强。
缺点:项目一直处于开发中,不易归档。
- 历史版本管理
- 步骤1,开发中,版本项目开发中,测试、开发根据实质情况修改接口内容和创建不同场景进行测试。
- 步骤1,封存,下个版本项目开始时,上个版本项目封存,任何人不能对旧版本进行修改操作除非特殊情况可申请修改内容。
- 步骤2,归档,当下个版本已经结束后(发演示环境没有问题后),上个版本可以进行归档。
-
项目计划
- 项目搭建
确定方案:方案1(方案2)进行搭建新的版本项目,将需要的接口内容进行克隆到新的项目中,删除多余的接口内容
时间:0.2天
- 项目周期
- 前期
内容:完善接口文档,进行自动化设计,自动化开发及其测试数据,能够实现主流程跑通。
时间:在后端完成全部接口后,3-4天(具体根据项目复杂度决定)
- 中期(更加实质情况可以省略)
内容:完善自动化开发内容,包括编辑、删除、返回等。
时间:2天(具体根据项目复杂度决定)
- 后期
内容:业务场景测试
时间:2天(具体根据项目复杂度决定)
- 维护
内容:根据后期版本要求对自动化进行优化和维护
-
风险管理与应对策略
问题:
- 在前期开发对接口进行调整导致接口内容变更
- 出现接口卡流程情况
- 时间不够充裕情况
- 接口开发和UI功能测试时间冲突
应对方案:
问题1.与开发沟通接口变更要及时与测试沟通完成自动化接口统一更新。
问题2.找问题原因,确认接口无误后也开发沟通实时修改bug。
问题3.先完成前期接口开发后在考虑中期后期开发,适当加班。
问题4.当自动化和UI功能测试并行时,以UI功能测试为主,空余时间开发自动化。