软件测试培训
美国上市软件测试培训机构

400-111-8989

热门课程

软件开发模型--软件测试概念(二)

  • 时间:2016-06-30
  • 发布:软件测试培训
  • 来源:软件测试教程

术语

商业现货软件(commercial off the shelf(COTS))、迭代-增量开发模型(iterative-incremental development model)、确认(validation)、验证(verification)、V-模型(V-model)。

背景

测试不是孤立存在的,测试活动与开发活动息息相关。不同的开发生命周期模型需要不同的测试方法。

1. V模型(顺序开发模型)

虽然存在多种多样的V-模型,但典型的V-模型一般有四种测试级别,分别与四种开发级别相对应,这四种测试级别是:

l组件/单元测试;

l集成测试;

l系统测试;

l验收测试。

实际上,V-模型的测试级别可能会比上面提到的4种多,也可能少,或者有不同的测试级别,这取决于不同的项目和软件产品。比如,在组件测试后,可能有组件集成测试,在系统测试后有系统集成测试。

2. 迭代-增量开发模型

迭代-增量开发模型由需求建立、设计、构建和测试等一系列相对较短的开发周期构成。比如:原型开发、快速应用开发(RAD)、统一软件开发过程(RUP)和敏捷开发模型等。在每次迭代过程中,对迭代产生的系统可能需要在不同的测试级别上进行测试。通过将增量模块加入到以前开发的模块中,形成一个逐渐增大的系统,这个系统同样需要进行测试。在完成第一次迭代后,对所有的迭代进行回归测试会变得越来越重要。验证和确认可以在每个增量模块中进行。

上一篇:基本测试过程--软件测试概念(一)
下一篇:测试级别--软件测试概念(三)

白盒技术--软件测试概念(十)

黑盒测试技术(3)--软件测试概念(九)

黑盒测试技术(2)--软件测试概念(八)

黑盒测试技术(1)--软件测试概念(七)

选择城市和中心
贵州省

广西省

海南省