V模型的特点是:开发与测试紧密相连。在V模型中,从项目的需求分析、 概要设计、详细设计到具体的编码编写。开发的每一个环节都和软件的测试紧密 相扣,下面我们来看看V模型是如何实现这一特点的。 一 、项目最先开始的是需求分析阶段, 需求分析阶段的目标是:1 获得用户的需求。 2 明确系统功能的划分。 3 分析需求,细化用户需求,最终得到需求文档。 在此阶段主要活动是:测试工作从需求文档中,设计系统测试的用例, 按照需求文档的功能划分,突出测试重点。完成系统测试的计划工作。 二、经过了需求分析阶段,就对用户的需求做概要设计,进入概要设计阶段 概要设计阶段的目标是:1 架构模块。 2 将模块功能定义,满足用户的需求。 3 定义好模块之间的接口。 在此阶段,测试工作中对应的是集成测试的工作,依据上述概要设计的目 标,测试工作主要要达到以下几个目标: 1 将各模块集成,系统编译成功。 2 测试系统的架够和模块。 3 测试模块间的接口是否正确。 这一阶段的主要活动是:依据概要设计的目标,设计测试用例,对集成测 试阶段的目标,作好一个准备。 详细设计阶段开发的主要目的是: 1 实现个模块内的代码设计 在这一阶段,对应的测试工作是单元测试工作,通过详细设计的说明, 测试工作人员可以准备好测试用例。这个是最小的测试执行单元。
经过了详细设计,进如具体的代码编写工作,在这个阶段,测试工作可 以根据上述的单元测试计划,进行单元测试了。一面编程,一面进行单元测试。 充分的单元测试可以极大的提高程序的质量。因为很大的一部分错误都是在单元 中发现的。 编码工作全部完成后,测试工作就可以按照计划进行。从单元测试、集成 测试、到系统测试。在测试工作的最后还有一个与客户交互的环节——验收测试 在这阶段,测试工作主要是面向客户,向客户演示软件个功能的实现。通过系统 测试的用例。给客户展示,并确保用例全部执行通过,测试工作完成。 从上述看,V模型呈水平对应关系,每个阶段都有相应的测试环节的机密 相扣,如:需求分析阶段——系统测试,概要设计阶段——集成测试,详细设计 阶段——单元测试。通过个阶段的设计和计划,保证测试工作高质量的进行。比 如 在做系统测试设计的时候,测试人员可以根据概要设计文档,事先准备好系 统的测试环境,硬件软件的准备。这些工作都是要很长时间的准备才能完成的。 V模型的开发与测试工作紧密相连这一特点,也就体现出来了 |
解析软件测试V模型
最新推荐文章于 2024-10-22 15:28:37 发布