|
我是新注册的一名会员,最近一直在接受软件测试的培训,虽然还没有真正参与到软件测试的实际工作中,但经过快一年的学习,对于软件测试的认识多少知道一些,看了一些论坛的帖子,发现很多人对软件测试的流程缺乏全面系统的认识,下面写一些关于软件测试流程的东西为大家做为参考,希望对大家有用。
首先软件测试与软件开发一样,是一个系统的工程,它应该贯穿于整个软件工程的过程之中,与软件开发是密不可分的。是软件工程中必不可少的一部分,说白了,从软件工程的开始阶段,软件测试就应该介入,并不是说软件开发到编码阶段软件测试才开始介入。软件开发的开始阶段是编写需求文档,根据需求文档,软件测试部门应该编写出软件测试的总体计划文档,文档中应包含总体测试计划的目的,测试所需要的资源,测试所需要的的参考文档,测试应提交的文档,测试策略,测试进度,测试人员的任务,测试所需要的工具等。当开发部门进入项目的概要设计阶段,测试部门以开发部门编写的概要设计文档为参考,应编写相应的集成测试计划。当开发部门进入项目的详细设计阶段,测试部门以开发部门编写的详细设计文档为参考,编写相应的单元测试计划,前面所说的每一阶段的完成,都需要进行评审。当进入到编码阶段的时候,测试部门根据单元测试计划对程序员所编写的各个模块进行单元测试,并编写单元测试总结报告,编码完成后,对项目进行集成测试并编写集成测试文档,之后进入系统测试并编写系统测试总结报告,最后进入验收测试。其中单元测试多以白盒测试为主。最后编写测试总结报告。看了上面写的流程可能感觉不是很清晰,下面写一个简单的测试流程。
开发部门编写需求文档生成需求说明书——测试部门编写系统测试方案与软件总体测试计划——评审——开发部门编写概要设计生成概要设计文档——测试部门编写集成测试方案——评审——开发部门编写详细设计生成详细设计文档——开发部门编写单元测试方案——评审——编码——根据单元测试计划进行单元测试——测试部门评估——测试部门编写单元测试总结生成单元测试总结报告——根据集成测试计划进行集成测试——测试部门评估——测试部门编写集成测试总结生成集成测试总结报告——系统测试——测试部门评估——测试部门编写系统测试总结生成系统测试总结报告——验收测试——产品综合测试评价——测试部门编写测试总结生成测试总结报告
不知道这个软件测试的总体流程对大家是否有帮助,看了一定要回啊。如何编写测试计划,各阶段的测试使用何种测试策略,测试策略的具体方法会在以后告诉大家。 |
|