软件测试流程主要分为五个阶段:
需求分析阶段:确定测试负责人和测试人员,还有参与需求评审,另外所有成员需理解需求、提炼测试范围和测试点,并且深入理解每个测试点的逻辑。
测试计划阶段:编写测试方案、分解测试任务,最后制定详细的测试计划;
测试准备阶段:编写测试用例、先小组内评审、后项目会议评审,测试环境、测试数据、测试工具等的准备。
测试执行阶段:负责人对测试任务分工,按计划执行测试过程,提测后,先执行冒烟测试,然后进行系统测试,提交bug,跟踪bug,直到被测软件达到测试需求要求,测试结束;
测试总结阶段:项目测试结束,负责人输出测试报告,对整个测试过程和版本质量做一个详细评估,确认是否可以上线。