敏捷测试

xiaoxiao2021-02-27  651

一:Agile Testing:(敏捷测试) 1.敏捷宣言: 2.特点:强调从客户角度进行测试,重点关注迭代测试新功能,不再强调测试阶段。尽早测试,不间断测试。强调持续反馈。预防缺陷重于发现缺陷。 3.敏捷测试VS传统测试:

二:Script-based Testing(基于脚本的测试SBT或ST)【先做测试设计,再执行】——传统测试

三:ET(探索式测试)——完全抛开测试脚本的测试,是一种测试风格。

ET测试流程: 测试总体思路【测试方向、环境】——详细学习、了解被测系统——探索式测试【主要功能点测试覆盖】——深入发散式测试、大扫除——总结测试,整理信息,分析测试覆盖率

ET优点:

缺点:1.测试管理上有局限性

四:Risk-based Testing(基于风险的测试-RBT) 一种基于对软件失效的风险评估并以此指导测试计划、设计、执行、结果评价的软件测试类型。

1、质量风险 2、管理风险 3、风险级别=风险可能性*风险严重度 风险可能性:复杂性、时间压力、高变更率、技能水平、地理分散度 风险严重度:使用频率、失效可视性、商业损失、组织负面影响和损害、社会损失和法律责任 风险要素分=sum(单项权重*得分) 五、Model-based testing(基于模型的测试——MBT) 对需求功能点建模。 主要MBT工具: Spec Exploer(Microsoft) GrapWalker(OpenSource) http://graphwalker.github.io/

Tcases(OpenSource) http://github.com/Cornutum/tcases

modeljunit(OpenSource) http://www.cs.waikato.ac.nz/~marku/mbt/modeljunit/

转载请注明原文地址: https://www.6miu.com/read-190.html

最新回复(0)