什么是atdd?(atdd?)

验收测试驱动开发(ATDD)发生在软件开发环境中。通过协作,编程和软件开发团队确定验收标准,提供该标准的示例,然后在开始软件开发之前根据这些标准创建验收测试。这样做有助于整个团队更好地理解成品的目标、成品应该是什么样子以及它应该如何执行。遵循详细的工作流程,ATDD是一个结构化的过程,在开发过程之前、期间和之后为软件开发团队提供了许多好处。此外,为了确保成功,流程必须包括正确的团队和正确的方法。&...

验收测试驱动开发(ATDD)发生在软件开发环境中。通过协作,编程和软件开发团队确定验收标准,提供该标准的示例,然后在开始软件开发之前根据这些标准创建验收测试。这样做有助于整个团队更好地理解成品的目标、成品应该是什么样子以及它应该如何执行。遵循详细的工作流程,ATDD是一个结构化的过程,在开发过程之前、期间和之后为软件开发团队提供了许多好处。此外,为了确保成功,流程必须包括正确的团队和正确的方法。
.

Working in collaboration, the programming and software development team determine acceptance criteria.

ATDD建立了一个遵循指定格式的一致工作流,以确保所有团队成员了解使成品按预期工作所需的内容。该工作流程通常首先包括建立标准,通常是从用户的角度,并创建具体的示例。此后,开发并运行验收测试,以查看基于这些示例的正确代码的故障结果。然后开发最少的代码来运行程序,再次运行更多的验收测试,并验证结果。然后在开发最终程序供使用之前,根据验收测试的结果进行重构。

ATDD方法在软件开发中的好处经常被软件开发人员和程序员引用,以加快开发过程并确保可靠的最终产品。在规划阶段,帮助开发团队专注于正确的任务是一个主要的好处。在创建示例和测试的过程中,进一步细化了重点,同时明确了测试过程中提出的过程和问题。在整个过程和最终产品中,软件程序的稳定性和健壮性是目标。如果遵循ATDD工作流程,且团队有效合作,则通常可通过最终产品实现这些好处。

使ATDD按照方法的意图有效工作,需要从一开始就使用正确的成分。集合的团队需要有合格的贡献者,他们必须自愿合作,并且他们必须训练有素,纪律严明,以确保整个过程顺利完成。创建的示例必须是自动化、高效、可读、可维护、可定位和可测量的。如果创建的示例不符合这些标准中的每一个,则会使测试和协作过程陷入困境,这可能会导致产生软件错误。此外,所有设计都必须是可测试的ATDD过程,以有效地生成简洁、健壮和稳定的软件程序。

  • 发表于 2021-12-12 14:13
  • 阅读 ( 142 )
  • 分类:互联网

你可能感兴趣的文章

这个过程是什么?为什么它在我的mac上运行?

...知道在任何macOS系统上都会运行大量的进程。但是他们做什么呢?强迫他们辞职安全吗?我们有一些答案给你。 相关:如何使用活动监视器排除Mac故障 作为一个正在进行的系列的一部分,我们将更深入地了解macOS、常见的第三方...

  • 发布于 2021-04-07 13:16
  • 阅读 ( 249 )

这个过程是什么,为什么它在我的电脑上运行?

...您知道在任何Windows系统上都运行大量进程。但是他们做什么呢?停止、禁用或重新确定优先级是否安全?我们有一些答案给你。 相关:如何在Windows8或Windows10中使用新的任务管理器 作为正在进行的系列的一部分,我们将更仔细...

  • 发布于 2021-04-07 15:31
  • 阅读 ( 253 )

2010年20个最佳极客讲解主题

...多关于这个话题的知识。好好享受! sfxeric提供的图像 为什么那么多极客讨厌IE? 众所周知,几乎每个极客都对IE充满热情,但你有没有想过为什么?让我们公平地看一看历史,看看这一切从哪里开始……为了子孙后代,如果没...

  • 发布于 2021-04-13 03:09
  • 阅读 ( 248 )

什么是粉丝小说?一个有用的解释什么是技术

...从他们的非官方书籍中获利?
 在本周的《什么是科技?》节目中,《边缘》的娱乐编辑艾米莉·吉田(Emily Yoshida)解释了粉丝小说、斜线小说,以及她在《星球大战》/《水手与月亮》的红光角落里的早期经历。&#...

  • 发布于 2021-04-29 01:37
  • 阅读 ( 203 )

什么是智能手机?一个有用的解释者从什么是技术?

...过,我并不看好我的智能**。虽然我可以自信地告诉你是什么让这款**“聪明”,但我还是会在脑海里想,我知道的是不是错了。
 在本周的《什么是科技?》节目中,Verge的执行编辑迪特尔·博恩(Dieter Bohn)解释...

  • 发布于 2021-04-29 02:55
  • 阅读 ( 213 )

怎样(how)和为什么?(why)的区别

人类通过语言交流,他们通过说东西来表达自己,他们说什么,他们怎么说就是语言。两个人之间的对话不仅是句子的组合,而且是问答的组合。怎样(how) vs. 为什么?(why)“如何”和“为什么”的区别在于它们的用法。这两个词...

  • 发布于 2021-07-09 22:02
  • 阅读 ( 428 )

怎么会(how come)和为什么?(why)的区别

关键区别:“为什么”和“为什么”是英语中两个不同的问题。然而,两者之间的主要区别在于,“为什么来”更多地被认为是一个非正式的问题,而不是“为什么”被认为是语法上正确和适当的。 “为什么”和“为什么”是...

  • 发布于 2021-07-13 02:16
  • 阅读 ( 198 )

什么(what)和为什么?(why)的区别

关键区别:“什么”和“为什么”都是英语中可以用于各种目的的问题。不过,它们的使用方式和所寻求的答案类型各不相同“Why”用于询问某事,或要求解释某一情况“什么”也是一个问题,但它比其他问题有更多的用途。 ...

  • 发布于 2021-07-13 02:17
  • 阅读 ( 270 )

为什么?(why)和为什么(wherefore)的区别

关键区别:“为什么”用于询问某事,或要求对某一情况作出解释。它主要用于为某事寻找原因、原因或目的。与流行的看法相反,“wherey”并不是“where”的贬义词,尽管它们可能曾经是同义词。然而,今天,“where”的用法...

  • 发布于 2021-07-13 02:20
  • 阅读 ( 311 )

怎样(how)和为什么?(why)的区别

关键区别:“如何”和“为什么”是两个问题,在英语中可以用于不同的目的。两者之间的主要区别在于,如何被用来知道事情发生的方式,而为什么被要求找出背后的原因。 一个问题通常被要求了解某事、理解某事、寻求某...

  • 发布于 2021-07-13 02:20
  • 阅读 ( 228 )
un338
un338

0 篇文章

相关推荐