测试流程
测试准备
• 需求评审
在开发之前,产品经理应与开发同学、测试同学进行需求评审,确定本期的需求范围和开发、测试边界。
• 需求排期
确定需求范围后,PTM按照PD给出的功能清单进行测试人天评估,进行测试排期,以及资源的安排,输出测试计划、测试方案。
• 需求确定上线时间
工作量预估之后,对整体的工作量有所把控,在测试排期之后进行uat的排期,最后确定上线时间。
• 测试用例编写&评审
按模块划分测试资源,测试分工明确后,开始进行测试用例设计 • 测试用例评审
测试编写之后与产品、客户接口人、客户运营团队、具体实施的开发、同步进行评审
• 测试执行
开发在具体需求开发完成并冒烟测试通过后,发送提测邮件通知测试同学,并把对应代码部署到测试环境供测试同学进行功能测试。测试开始进行测试执行工作:
一轮测试:
1.执行全量测试用例,且所有用例最终执行结果均为通过,一轮测试中产生的bug均修复验证过,并关闭;
2.根据项目排期若测试时间比较紧张,在不加资源的情况下,可选两种方案进行测试:
1)筛选P0,P1的测试用例,保证系统主流程,以及一般功能正常使用;
2)要求PD给出系统中优先模块,测试时优先保证最高、高优先级模块功能测试用例全部执行完成
备注:测试中若遇到环境不稳定、主流程阻塞等导致测试无法进行时,需要统计阻塞测试时长,在当天测试日报中及时抛出风险,说明原因