美文网首页
敏捷测试第41讲:测试执行阶段的测试策略(1)

敏捷测试第41讲:测试执行阶段的测试策略(1)

作者: huifang963 | 来源:发表于2020-08-30 21:40 被阅读0次

一个案例

问题:
有一个测试团队。该团队非常重视自动化测试。平均测试自动化率达到了65%。但是自动化测试在每个项目中平均只能发现10%的有效Bug。90%的Bug都是由手动测试发现的。

原因:
第一,做自动化测试的人太少。大部分人只做手工测试。自动化测试脚本开发进度慢。都是到项目中后期自动化脚本才能开发完成。这个时候大部分Bug都已经被手动测试发现。第二,做自动化测试的人对业务不熟悉。做自动化的人在设计测试脚本时,对业务场景考虑不周全。

方案:
第一,要求每个测试人员都学会自动化脚本开发,并对自己负责的那部分业务的测试脚本进行开发。第二,要求在一次迭代内把新功能的自动化测试脚本也都开发好。

新问题:
第一,在一次迭代内把新功能的测试脚本全部完成时不可能的事。第二,花在脚本开发和调试上的时间太多,还不如用手动测试发现Bug的效率高。

原因:
在敏捷开发中,需求和设计往往是逐渐明确的,新功能也是逐渐成长起来的。当功能需求不明确的时候,界面设计和接口定义都会改。这个时候开发自动测试脚本,必然会反复修改,根本不能在一个迭代周期内完成。

相关文章

  • 敏捷测试第41讲:测试执行阶段的测试策略(1)

    一个案例 问题:有一个测试团队。该团队非常重视自动化测试。平均测试自动化率达到了65%。但是自动化测试在每个项目中...

  • 测试分析和执行

    二、测试分析和测试架构上 1、制定阶段性测试策略 2、落实测试设计策略,保证测试设计的质量 三、在测试执行上 制定...

  • 2017-07-30 百人计划课堂16----执行/管理&

    1、测试执行----测试管理(测试管理包含但不限于测试执行) 1)测试执行的负责内容(不同阶段角色职责) a. 检...

  • 敏捷测试概要

    测试de艺术 最近开始整理内容了,把值钱的东西梳理一下,别浪费。 敏捷测试的策略: 1、敏捷测试不是每次迭代都要测...

  • 敏捷测试!

    什么是敏捷测试?敏捷测试有哪些流程改进? 首先敏捷测试是敏捷的一种,原有测试定义中通过执行被测系统发现问题,...

  • 测试计划

    1.软件测试生命周期 测试计划——>测试设计——>测试实现——>测试执行 2.系统测试分哪几个阶段?每个阶段的工作...

  • 2018-07-31 软件测试流程

    测试流程:测试计划---测试设计---测试实现---执行测试 测试计划阶段 任务1: 评审软件需求 责任人:测试经...

  • 开发生命周期的各阶段适用的自动化测试技术

    文章内容来源于《软件测试52讲》 1、单元测试 从广义上讲,单元测试阶段的“自动化”内涵不仅仅指测试用例执行的自动...

  • 2019-09-12——软件测试——牛客网

    测试阶段 单元测试,集成测试,系统测试,验收测试四个阶段方法总览 单元测试 单元测试的策略: 逻辑覆盖 循环覆盖 ...

  • 十八、确定测试策略

    确定测试策略 • 测试策略的描述内容 - 不同的测试阶段需要考虑的测试类型和具体目标 - 需要哪些测试技术,不同测...

网友评论

      本文标题:敏捷测试第41讲:测试执行阶段的测试策略(1)

      本文链接:https://www.haomeiwen.com/subject/bptysktx.html