软件测试的分类(三)

按测试模型来分类

如果按照软件测试来分类,可以分为以下几类:

  • 瀑布模型
  • 敏捷测试
  • 基于脚本的测试
  • 基于风险的测试
  • 探索式测试

一、传统的瀑布模型

  • 项目计划
  • 需求测试
  • 软件设计
  • 程序开发
  • 软件测试
  • 集成维护
    优点:
  • 强调需求、设计的作用
  • 前一阶段完成后,只需关注后续阶段
  • 为项目提供了按阶段划分的检查点,里程碑清晰
  • 文档规范
    缺点:
  • 难以适应需求的频繁变化
  • 项目周期后段才能看到成果
  • 强制的里程碑、完成时间点
  • 文档工作量大

二、敏捷测试

Agile Testing–遵循敏捷宣言的一种测试实践。
敏捷宣言
个体与交互 重于 过程和工具
可用的软件 重于 完备的文档
客户协议 重于 合同谈判
响应变化 重于 遵循计划

敏捷测试强调从客户角度测试;重点关注迭代测试新功能,不在强调测试阶段;尽早测试,不间断测试,具备条件即测试,强调持续反馈;预防缺陷重于发现缺陷

三、基于脚本的测试-SBT

Script-based Testing
Scripted Testing(ST)
Exploratory Testing(ET)

四、探索式测试(ET)

完全抛开测试脚本的测试
它是一种测试风格、思维而不是一种技术

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前路茫茫——何处无香

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值