千锋教育软件测试:敏捷测试流程
千锋教育的王晓军老师在对敏捷测试做出介绍的时候与现行的瀑布式测试流程做出过对比:
对于一个三个月的项目说,产品把需求分析完了给开发,然后产品就没事儿了;开发开发完成之后给测试,然后开发人员也不忙了。测试完成之后上线。那么在产品分析的阶段,开发和测试都是没事干的(这里只对单一项目)。开发阶段,产品和测试也基本没事儿。同样在测试阶段,产品与开发也是没什么事儿的。
这不是一个该有的测试态度!
敏捷测试的一个核心是迭代,在每个时间点上,所有项目人员都是有事可做的。
1、下面是敏捷测试流程图:
第一阶段:
通过上面的流程图,对于一个月的需求分析,在敏捷中,可能三五天就确定下来。这个需求定得会很模糊,但整体框架确定。产品对其中某一模块功能确认,开发人员开始对确认的功能编码,开发人员编码的过程中,测试进行功能分解,因为根据模糊的需求很难写出具体的用例,所以,只能尽量对功能进行分析得细些,标注需要验证的内容。
第二阶段:
开发完成后交给测试人员进行测试,开发人员继续开发新的功能。那么测试人员发现的问题怎么办呢?会从开发团队中抽出一个人员来用于解决测试发现的问题。但开发进度并没有因为测试而停止。
流程分析:
在这个流程中弱化了文档,强调了各个人

本文介绍了敏捷测试流程,强调迭代过程中所有项目成员的持续参与。在敏捷测试中,需求快速确定,开发与测试并行进行,发现问题后迅速解决,以保持开发进度。虽然流程简化了文档,加强了沟通,但也存在错误可能随着迭代延续的问题。文章指出敏捷测试在国内尚未普及,鼓励测试人员突破局限,展现行业魅力。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



