软件测试培训

亿元级外企Java培训企业

  • 全国服务监督电话400-111-8989
  • 软件开发模型--软件测试概念(二)

    发布:软件测试培训  来源:软件测试教程  时间: 2016年06月30日

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

  • 术语

    商业现货软件(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)和敏捷开发模型等。在每次迭代过程中,对迭代产生的系统可能需要在不同的测试级别上进行测试。通过将增量模块加入到以前开发的模块中,形成一个逐渐增大的系统,这个系统同样需要进行测试。在完成第一次迭代后,对所有的迭代进行回归测试会变得越来越重要。验证和确认可以在每个增量模块中进行。

  • 上一篇:基本测试过程--软件测试概念(一)

    下一篇:测试级别--软件测试概念(三)

网站导航
2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56