web/app项目环境
- 开发环境:开发人员编码或者调试时使用的环境。
- 测试环境:测试人员对产品进行专业测试时使用的环境。
- 生产环境:放在线上给用户直接使用的环境。
- 预发布环境:产品功能开发完成后,验收阶段使用的环境。
- 灰度模式:
- 逐步放量的过程。
- 先放少量-再放中量-最后放全量。
- 渠道指的是灰度按照什么标准进行发布。
app应用的发布
- Android安装包:apk
- IOS安装包:ipa
敏捷开发模式
scrum:敏捷的开发框架,是不断增量,迭代的框架。
sprint:最小迭代周期,一般是2-4周。
backing:产品代办列表,将需求罗列出来,根据商业价值最优进行下个版本的软件开发。
敏捷开发模式的测试流程
- 需求评审
- UE交互评审
- 开发/测试排期
- 开发编写代码
- 测试写测试用例
- 用例评审
- 开发提测
- 冒烟测试
- 详细测试
- 发现bug、提交bug
- 开发修复bug
- 测试回归测试
- 达到企业封板标准
- 编写封板测试报告
测试方案
首先准备测试方法和测试工具,每个阶段使用的测试方法和测试工具就是测试策略,将所有的测试策略汇总起来就是测试方案。
禅道中的工作流程
- 产品经理:进行市场调研---得到用户反馈---建立产品---建立需求
- 项目经理:建立项目---管理团队---项目关联产品---项目关联需求---分解任务
- 开发团队:领取任务---进行研发---开发提测---修复bug
- 测试团队:编写用例---执行测试---发现bug---回归测试