博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件测试的学派划分
阅读量:3943 次
发布时间:2019-05-24

本文共 688 字,大约阅读时间需要 2 分钟。

《软件测试:经验与教训》的作者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):强调以代码为焦点的测试,且程序员执行测试,类似敏捷测试。

转载地址:http://iwiwi.baihongyu.com/

你可能感兴趣的文章
MySQL server has gone away 问题的解决方法
查看>>
MySQL十大优化技巧
查看>>
PHP中文件读写操作
查看>>
php开发常识b_01
查看>>
PHP单例模式
查看>>
PHP项目设计
查看>>
memcache的安装及管理
查看>>
git 传输
查看>>
创建新项目
查看>>
印刷工艺- 喷墨印刷
查看>>
印刷工艺流程
查看>>
印刷业ERP启蒙
查看>>
Java8 Lambda表达式使用集合(笔记)
查看>>
Java魔法师Unsafe
查看>>
spring cloud java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
查看>>
Centos系统安装MySQL(整理)
查看>>
postgresql计算两点距离(经纬度地理位置)
查看>>
postgres多边形存储--解决 Points of LinearRing do not form a closed linestring
查看>>
postgresql+postgis空间数据库总结
查看>>
spring 之 Http Cache 和 Etag(转)
查看>>