更多课程 选择中心

软件测试培训
达内IT学院

400-996-5531

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


术语

商业现货软件(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)--软件测试概念(七)

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省