下面是我的回答,有问题麻烦各位大佬指出,感谢!
首先做需求评审,参与评审的有产品经理、研发、测试三方,评审过后与产品经理 one2one 确定好对需求的理解是一致的;
然后根据需求编写测试用例,编写完成后,测试组内做一个用例评审,用例评审主要做两件事儿,第一个是确定测试用例对需求的覆盖是全的,第二个是确定冒烟测试流程是没问题的;
用例评审完成后,如果后端已经完成,就先进行接口测试,这步是进行适当的测试左移来提效,加速项目进度;开发执行成功冒烟测试,提测完成之后,开始执行测试用例;如果有问题,提交 bug,直到重点 bug 都修改完毕后,执行回归测试;
回归测试后,马上提交到预发布环境,通知产品验收以及做预发布测试走查,没问题之后,如果是一个大版本发布或者是新产品发布,一般会在公司内部做一个 α 测试,通过后发布上线。
测试在线上做最后的主流程走查并监控线上用户使用情况以及是否有报错。