美文网首页想法简友广场软件测试
Day1 - 什么是敏捷,传统测试流程的问题有哪些

Day1 - 什么是敏捷,传统测试流程的问题有哪些

作者: xianling_he | 来源:发表于2020-04-06 19:57 被阅读0次

随着测试行业的进步,测试流程也在飞速的发展。最开始工作接触的就是瀑布模型,虽然测试工作做了很长的时间,在一家传统公司,做着传统的业务,测试流程并没有跟着行业发展而继续发展。为了解,也为不被IT行业所淘汰掉,机缘巧合开始学习敏捷

什么是瀑布模型,瀑布模型的特点

  • 需求固定,反对更改需求
  • 流程固定,开发测试流程清晰,设定具体流程的时间节点,比如开发多少周,测试多少周等等


    来源网络.png

瀑布模型问题

来源网络.png
  • 开发之前需要跟客户沟通,获取详细的需求
  • 根据需求编写需求文档,编写测试计划...等等一系列文档
  • 保证在整个开发过程中不要对需求进行变更
  • 随着时间的增长,知识储备的增长,当做完整个产品的时候,发现完成的需求跟客户的需求还不一致
  • 当长时间开发完成的功能,需求可能都无法满足当前的需求

瀑布模型的总结

  • 开发周期长,需求明确并且不能更改需求。然后通过计划好的开发时间,测试时间等来完成整个功能的实现。
  • 也许过了半年,一年以后开发的产品都跟不上当前同类型产品的特点。
  • 为了满足当前产品的特点需要将功能推倒重建,这样质量是无法得到很好的保证。

迭代研发模式,用来替换传统的瀑布模式

来源网络.png

迭代的特点

来源网络.png
  • 短时间内完成一部分功能,或者足够小的功能
  • 每次功能交付以后如果发现问题,可以及时撤回修改并重新发布

迭代的问题

  • 缺少能够将迭代划分清楚的人
  • 迭代能够被划分也能够划分足够小,但是“小”的标准无法被定义清楚
  • 迭代过程中没有对技能,流程,功能进行很好的思考与进步,只是重复做着同样的功能开发
  • 迭代加速了产品的整个开发周期,但是对个人,产品本身没有技术沉积

敏捷是如何做的

  • 敏捷开发历史


    来源网络.png
  • 为什么要开展敏捷


    来源网络.png
  • 敏捷的四个关键字VUCA


    来源网络.png

目标的设定

  • 根据以上如果还是按照原来的计划流程来开发,也学做成的产品放在当下已经是无用的产品
  • 根据当前的要完成目标快速调整
  • 完成当下眼前的目标,完成一个个的小目标然后再继续完成大的目标
  • 需要将难以完成或者暂时未完成的目标,需要学会减法,适当放弃一些目标

加速交付

  • 流动,反馈,精益
  • 先完成小目标,当前需要完成的价值,并能够将价值应用
  • 将获得的内容应用到当下的项目或技术,并及时的调整目标方向
  • 及时纠正错误,改变方向,优化交付内容


    来源课程内容.png

相关文章

  • 敏捷测试!

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

  • Day1 - 什么是敏捷,传统测试流程的问题有哪些

    随着测试行业的进步,测试流程也在飞速的发展。最开始工作接触的就是瀑布模型,虽然测试工作做了很长的时间,在一家传统公...

  • Day2 - 什么是敏捷,传统测试流程的问题有哪些

    模糊的客户需求 客户需求不明确 做出来的产品功能无法确定是否满足客户需求 解决方式 如果客户需求不明确,是一个模糊...

  • 什么使敏捷测试与“其他”测试不同?

    问题(仔细阅读!):什么使敏捷测试与“其他”测试不同? 敏捷与敏捷? 什么是敏捷测试?什么是敏捷?我先说我不区分敏...

  • 五分钟带你了解什么是敏捷测试

    随着敏捷开发模式的普及,越来越多的测试同仁也开始了敏捷测试。那么究竟什么是敏捷测试?敏捷测试与传统测试的主要区别是...

  • 敏捷测试的核心

    Q:质量内建跟敏捷测试的关系是什么?能分开吗? A:我认为质量内建是敏捷测试的核心。 传统测试 敏捷测试是相对于传...

  • Agile Testing梳理

    简介 为什么提出了敏捷测试的思想 敏捷测试的理念是什么 如何通过流程改进实现敏捷思想 如何通过技术支持实现敏捷思想...

  • 什么是敏捷测试

    读者提问:什么是敏捷测试? 阿常回答:这个问题我从三方面回答:1、什么是敏捷测试;2、几种应用形式;3、敏捷测试的...

  • 软件测试面试题及答案

    常见问题 软件测试的目的是什么? 软件测试的一般流程是怎么样的? 常见的测试类型有哪些?分别说明一下? 测试用例设...

  • 敏捷测试宣言与原则解读

    本文首发于【林子的空间】 敏捷测试宣言 解读 敏捷测试宣言表达的是我们对于敏捷测试的信仰和价值观,分别包括流程、团...

网友评论

    本文标题:Day1 - 什么是敏捷,传统测试流程的问题有哪些

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