精选优质文档-倾情为你奉上1. 软件测试流程1.1. 软件测试整体流程首先看一下软件生命周期。软件开发全部过程、活动和任务的结构框架,是从可行性研究到需求分析,软件设计,编码,测试,软件发布维护的过程。如下图所示:在学习软件测试整体流程的过程中,我们要明确这样几个问题: 测试计划的前期是否需要需求调研? 测试具体分几个阶段,每个阶段执行的依据是什么? 每个阶段的作用是什么? 每个阶段都需要生成哪些文档,这些文档对整个测试工作和产品的质量保障起到哪些作用?测试工作的各个阶段:软件测试工作必须要通过计划测试、设计测试、执行测试、评估测试几个阶段来完成。 计划测试阶段需要整理测试需求、制定测试计划; 设计测试阶段要设计测试用例和测试过程,要保证测试用例完全覆盖测试需求;要根据测试用例实现具体的自动化脚本或者手工的操作步骤; 执行测试阶段则通过自动化测试工具或人手工来执行那些自动化脚本或手工的操作步骤; 评估阶段则要对软件的质量和测试工作自身的质量做出一个客观的评价。软件测试的整体流程具体如下图