3.软件测试及其模型

软件测试流程

 获取测试需求
 编写测试计划
 制定测试方案
 开发与设计测试用例
 执行测试
 提交缺陷报告
 测试分析与评审
 提交测试总结
 准备下一版测试

软件测试过程模型

 V模型

测试和开发流程对应
 用户需求——验收测试
 需求分析与系统设计——系统测试
 概要设计——集成测试
 详细设计——单元测试
 编码
 缺点
 需求满足情况一直到后期地验收测试才被验证,忽视了测试对需求分析、系统设计的验证
 没有体现“尽早地和不断地进行软件测试”地原则

 W模型

 两个V字模型组成,分别代表测试与开发过程。
 优点
  测试活动与软件开发同步进行
  测试对象不仅仅是程序,包括需求和设计
  尽早发现软件缺陷可降低软件开发成本。
 局限性
  需求、设计、编码等被视为串行的,无法支持灵活迭代。
在这里插入图片描述

 H模型

 原理:软件测试是一个独立的流程。(测试外包公司常用)尽早准备,尽早执行。

在这里插入图片描述

 X模型

 V模型的改进。定位了探索性测试,计划之外的特殊类型测试。

软件测试过程理念

 尽早测试
  早期参与;尽早开展测试执行工作
 全面测试
  所有产品全面测试;开发、测试、用户全面参与
 全过程测试
  测试关注开发过程;测试关注测试的全过程跟踪。
 独立的、迭代的测试
  测试活动是独立的;测试活动循环往复、不断进行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值