介绍V模型和瀑布模型有一些共同的特性,V模型中的过程从左到右,描述了基本的开发 过程和测试行为。说明单元测试:是模块测试,验证软件的基本组成单位的正确性,是白盒测试集成测试:是模块间的测试,测试接口(软件各模块之间的接口和软件与硬件之间的接口)是否正确,是灰盒测试(白盒和黑盒结合)系统测试:系统测试包括:冒烟测试 系统测试 回归测试冒烟测试:主干流程测试,确认软件的基本功能正常,可以进行后续的测试工作系统测试:是检测系统的功能、质量、性能能否满足系统的要求,包括功能、性能、界面、可靠性、兼容性等等,是黑盒测试回归测试:修改了旧代码之后重新进行测试,确认修改后的代码没有引入新的错误或导致其他代码产生新的错误验收测试:是确保软件的实现能否满足用户的需求或合同的要求优缺点优点:每一个阶段都清晰明了、便于控制开发的每一个过程 既包含单元测试又饱含系统测试缺点:测试介入的较晚,对于前期的一些缺陷无从发现和修改 测试和开发串行,总用时较长