测试V模型

来源:互联网 发布:淘宝图片护盾怎么取消 编辑:程序博客网 时间:2024/04/28 03:59

转自:http://www.cnblogs.com/guyueyanzi/archive/2009/08/05/1539925.html


名称      目标活动描述需求分析明白客户需要,表述客户需要与客户交流,了解客户需求,写出说明书概要设计搭构架,明确模块功能,各模块间交互的实现方法,数据传送方法等主要是架构的实现,指搭建架构、表述各模块功能、模块接口连接和数据传递的实现等项事务祥细设计表述出模块间组合功能实现方法,对各模块进行进一步分析,设计模块间组合功能实现过程,写出伪代码
已经把程序的具体实现的功能,现象等描述出来编码写程序按照设计好的功能模块功能需求,设计不同的功能模块,写出代码,写出连接模块的代码单元测试测试需要的最小单元的功能按照设定好的最小测试单元进行按单元测试,主要是测试程序代码,为的是确保各单元模块被正确的编译,单元的具体划分按不同的单位与不同的软件有不同,比如有具体到模块的测试,也有具体到类,函数的测试,确保各模块被正确的编译执行集成测试检查单元和单元间组合成后是否存在问题,如组合后的功能,接口等经过了单元测试后,将各单元组合成完整的体系,主要测试各模块间组合后的功能实现情况,以及模块接口连接的成功与否,数据传递的正确性等。是软件系统集成过程中所进行的测试,其主要目的是检查软件单位之间的接口是否正确系统测试把集成后的软件放到系统中进行测试,经过了单元测试和集成测试以后,我们要把软件系统搭建起来,按照软件规格说明书中所要求,测试软件其功能(包括浏览器兼容性测试)、性能等是否和用户需求相符合,在系统中运行是否存在漏洞(安全性测试)验收测试验证系统是否达到了客户需求用户根据需求和使用手册,进行安装卸载测试、易用性测试

他通过开发和测试同时进行的方式来缩短开发周期,提高开发效率。可以说,V模型是软件开发测试中最重要的一种模型。

对于软件测试过程来说,所有的测试都应追溯到用户需求。软件测试的目标在于揭示错误。而最严重的错误(从用户角度来看)是那些导致程序无法满足需求的错误.所以,V模式要求在测试工作真正开始前的较长时间内就进行测试计划。测试计划可以在需求模型一完成就开始或者说应该和需求分析一起进行,在进行需求分析的时候就把系统测试用例根据需求文档说明书做出来,详细的测试用例定义可以在概要设计模型被确定后立即开始。因此,所有测试应该在任何代码被产生前就进行计划和设计。这其实是V 模型占软件开发测试模型中重要地位的原因。


从这个角度上来说,就可以这样来考虑:单元测试所对应的是详细设计环节,也就是说,单元测试的测试用例是和祥细设计一起出现的,在做研发人员在做详细设计的时候,相应的测试人员也就把测试用例写了出来。集成测试呢,对应的是概要设计,在做模块功能分析及模块接口,数据传输方法的时候,就把集成测试用例根据概要设计中模块功能及接口等实现方法编写出来。

原创粉丝点击