敏捷 Testing versus Waterfall Test Phases

敏捷 Testing - Waterfall Phases.最近,有一位测试人员问我,敏捷测试与更传统的瀑布式开发项目中的各个测试阶段相比如何。

例如,在对代码进行单元测试之后,是否存在几个测试阶段,例如系统测试,集成测试和回归测试?

尽管这些测试层确实存在于敏捷项目中, 在整个生命周期中集成了敏捷测试,并且每个功能都经过全面测试’而不是在所有开发结束时进行大多数测试。

这里’传统测试阶段通常如何与敏捷测试方法配合使用:

  • 开发人员仍然照常完成单元测试,但理想情况下 ’更加强调代码/单元级别的自动化测试。
  • 在eXtreme编程(XP)中,还特别强调 测试驱动开发,这是在编写代码之前编写测试的实践。这可以从测试开始(或者‘confirmations’)在‘用户故事‘是编写的,可以在编写任何代码之前进行实际的自动化单元测试。
  • 系统测试和集成测试结合在一起。由于至少需要每天进行构建,并且理想情况下是连续集成,因此可以在集成环境中测试功能的开发过程。就瀑布而言,众所周知,这一测试阶段最好由专业测试人员执行 开发人员可以’t test for toffee! 重要的是,尽管每个功能都经过了测试’是开发的,而不是在Sprint或迭代的末尾,当然也不是在项目的末尾。
  • 在每个冲刺即将结束时,当所有迭代功能均已完成(即在集成环境中开发和测试)时,在发布软件之前需要时间进行简短的回归测试。回归测试应该简短,因为在集成环境中不断测试功能的自动化,测试驱动的开发不会引起很多意外。希望它应该更像一个‘road test’.
  • 最后,在一个非常大的项目中,一个发布实际上必须跨越多个sprint才能具有任何价值,‘stabilisation’ sprint may be worthwhile to make sure everything is okay before release. This should, however, be a short duration and the need for a 稳定化 sprint should be avoided if at all possible, by trying to deliver releasable quality in each and every sprint along the way. If it is required, this sprint should be all about reducing any defects prior to launch, and the scope of development should at that time be frozen.

那’简要概述了传统测试阶段如何与敏捷测试方法配合使用。在许多方面’虽然这是常识’s not always easy!

凯莉

摄影者 贝勒熊78

在脸书上分享
Facebook
分享到Twitter
Twitter
在linkedin上分享
LinkedIn

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

最近的帖子

文化,技能和能力//如何成为数据驱动型组织

在我们的白皮书“如何成为一个由数据驱动的组织中”,我们写了一个组织需要采取的五个步骤,它们是:成果:定义目标和指标以确保获得清晰和可衡量的结果分析:实施和共享分析,以改善数据驱动型决策创新:通过假设测试和学习来测试假设数据平台:获得新见解

Read More »

数据平台//如何成为更具数据驱动力的组织

这是我们关于“如何成为一个由数据驱动的更多组织”系列文章中的第四篇,我们将专注于数据平台。在这一点上,大多数人开始深入研究Data Lakes vs Data Warehouse的技术方面,但是我们想让我们回到一个更高的水平,并要求

Read More »

创新//如何成为更具数据驱动力的组织

在我们的白皮书“如何成为一个由数据驱动的组织中”,我们写了一个组织需要采取的五个步骤,它们是:成果:定义目标和指标以确保获得清晰和可衡量的结果分析:实施和共享分析以改善以数据为依据的决策制定创新:通过假设检验和学习来检验假设数据平台:获得新

Read More »

搜索博客

敏捷 Management Made Easy!

All About 敏捷

凯利·沃特斯(Kelly Waters)

“’Agile’ is one of the biggest buzzwords of the last decade. 敏捷 methods often come across as rather more complicated than they really are. This book is an attempt to unravel that complexity. To simplify the concepts. This book breaks the concepts into small bite-sized pieces that are easy to understand and easy to implement and delivers the message in a friendly and conversational style. Allaboutagile.com is one of the most popular blogs about agile on the web. ”

凯利·沃特斯

敏捷 101 is available to purchase. GAME ON!

敏捷 101

艾玛·霍普金森火花

“尽管有很多方法可以根据您拥有的团队和想要的学习成果来改变游戏,但是游戏的基本流程是所有人共有的。”
艾玛·霍普金森火花

我们为什么制作游戏?

怎么玩游戏?

伦敦

101种方式Limited
城市路145号
伦敦
EC1V 1AZ
英国

阿姆斯特丹

101种方式BV
Weesperstraat 61-105
1018 VN阿姆斯特丹
荷兰

联系我们

如果您想与101 Ways的团队之一联系,请填写以下表格或给我们发送电子邮件: contact-us@101ways.com.