51Testing软件测试论坛

标题: 新手福音 软件测试总体流程 [打印本页]

作者: pencil    时间: 2007-7-19 23:13
标题: 新手福音 软件测试总体流程
我是新注册的一名会员,最近一直在接受软件测试的培训,虽然还没有真正参与到软件测试的实际工作中,但经过快一年的学习,对于软件测试的认识多少知道一些,看了一些论坛的帖子,发现很多人对软件测试的流程缺乏全面系统的认识,下面写一些关于软件测试流程的东西为大家做为参考,希望对大家有用。

首先软件测试与软件开发一样,是一个系统的工程,它应该贯穿于整个软件工程的过程之中,与软件开发是密不可分的。是软件工程中必不可少的一部分,说白了,从软件工程的开始阶段,软件测试就应该介入,并不是说软件开发到编码阶段软件测试才开始介入。软件开发的开始阶段是编写需求文档,根据需求文档,软件测试部门应该编写出软件测试的总体计划文档,文档中应包含总体测试计划的目的,测试所需要的资源,测试所需要的的参考文档,测试应提交的文档,测试策略,测试进度,测试人员的任务,测试所需要的工具等。当开发部门进入项目的概要设计阶段,测试部门以开发部门编写的概要设计文档为参考,应编写相应的集成测试计划。当开发部门进入项目的详细设计阶段,测试部门以开发部门编写的详细设计文档为参考,编写相应的单元测试计划,前面所说的每一阶段的完成,都需要进行评审。当进入到编码阶段的时候,测试部门根据单元测试计划对程序员所编写的各个模块进行单元测试,并编写单元测试总结报告,编码完成后,对项目进行集成测试并编写集成测试文档,之后进入系统测试并编写系统测试总结报告,最后进入验收测试。其中单元测试多以白盒测试为主。最后编写测试总结报告。看了上面写的流程可能感觉不是很清晰,下面写一个简单的测试流程。

开发部门编写需求文档生成需求说明书——测试部门编写系统测试方案与软件总体测试计划——评审——开发部门编写概要设计生成概要设计文档——测试部门编写集成测试方案——评审——开发部门编写详细设计生成详细设计文档——开发部门编写单元测试方案——评审——编码——根据单元测试计划进行单元测试——测试部门评估——测试部门编写单元测试总结生成单元测试总结报告——根据集成测试计划进行集成测试——测试部门评估——测试部门编写集成测试总结生成集成测试总结报告——系统测试——测试部门评估——测试部门编写系统测试总结生成系统测试总结报告——验收测试——产品综合测试评价——测试部门编写测试总结生成测试总结报告

不知道这个软件测试的总体流程对大家是否有帮助,看了一定要回啊。如何编写测试计划,各阶段的测试使用何种测试策略,测试策略的具体方法会在以后告诉大家。
作者: liulinzhu    时间: 2007-7-20 09:52
其中单元测试多以白盒测试为主。——没感觉到,做了两个项目的UT,多是用黑盒测试,或者是黑白结合。估计是我们公司测试不规范吧

其实流程大家都清楚,可是具体有多少人是真正这样做了的,估计不太乐观吧。
遇到的有两种情况:要么是项目小,测试不规范对此影响也不大;
                           要么就是组长等领导对测试规范本身就了解不全面,然后组员也只有跟着做了。sdlkfj2
作者: 119139107    时间: 2007-7-20 09:55
不错不错
受益匪浅
领悟中。。。。。。。。。
作者: pencil    时间: 2007-7-20 12:10
其实80%的软件缺陷在需求与设计阶段,而编码阶段的缺陷只占整个项目的20%。不知道我说的对不对,毕竟这只是理论上的东西
作者: yang7908    时间: 2007-7-20 14:10
谢谢LZ
作者: wgs0923    时间: 2007-7-20 16:08
测试流程这个东西,要根据公司情况选择才有它的有效性和可行性,还要结合管理方面的东西;
测试模型大致分V、W、H等几种,更详细的LZ可以找找资料。
作者: pencil    时间: 2007-7-20 21:46
测试模型是什么,没有接触过,希望能指点一下,谢谢
作者: scorix    时间: 2007-7-21 00:14
这个流程应该体现出并行吧,看上去全是串行的啊sdlkfj1
作者: xl2829709    时间: 2007-7-22 14:25
????????????
作者: lfhly639    时间: 2007-7-22 15:08
hehe
作者: lijiang-ljlj    时间: 2007-8-8 17:39
基本上差不多。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2