软件测试的学派划分

《软件测试:经验与教训》的作者Bret Pettichord在2003年将软件测试归为四大学派

  1. 分析学派(Analytic School):认为软件是逻辑性的,将测试看做计算机科学和数学的一部分,结构化测试、代码覆盖率就是其中一些典型的例子。他们认为测试工作是技术性很强的工作,侧重使用类似UML工具进行分析和建模。

  2. 标准学派(standard school):从分析学派分离出来并得到IEEE的支持,把测试看做侧重劣质成本控制并具有可重复标准的、旨在衡量项目进度的一项工作,测试是对产品需求的确认,每个需求都要得到验证。

  3. 质量学派(Quality School):软件质量需要规范,测试就是过程的质量控制、揭示项目质量风险的活动,确定开发人员是否遵守规范,测试人员扮演产品质量的守门员角色。

  4. 上下文驱动学派(Context-Drive School):认为软件是人创造的,测试所发现的每一个缺陷都和利益者密切相关,认为测试是一种有技巧的心理活动;强调人的能动性和启发式测试思维,探索性测试就是典型的代表。

  5. 敏捷学派(Agile School):认为软件就是持续不断的对话,而测试就是验证开发工作是否完成,强调自动化测试,TDD是典型代表。

  6. 工厂学派(Factory School):强调将测试任务演化成一系列的操作过程,然后这些操作过程自动化以后,获得廉价的劳动力来执行测试。

  7. 控制学派(Control School):强调标准和依据标准建立的流程,类似标准学派。

  8. 测试驱动学派(Test-Drive School):强调以代码为焦点的测试,且程序员执行测试,类似敏捷测试。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值