首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何同时实现ATDD和TDD

如何同时实现ATDD和TDD
EN

Stack Exchange QA用户
提问于 2018-11-08 07:17:09
回答 1查看 52关注 0票数 2

我高度赞赏你努力为我提供真正的执行。

为例:

对于scrum过程,从需求到user storyacceptance criteria,以及何时开始设计,TDDATDD可能是login form为例,也可能是任何简单的示例。

EN

回答 1

Stack Exchange QA用户

回答已采纳

发布于 2018-11-08 16:10:39

这个问题的表面有很多,但我首先要直接回答这个问题。

假设我有一个用户故事:

作为一名游客,我想在离酒店不远的地方找一张餐馆清单,这样我就能很容易地得到食物。

首先,从ATDD的角度来看,我希望与我的产品所有者、涉众,甚至用户一起创建一个预期结果列表。例如:

代码语言:javascript
复制
| Hotel           | Restaurants                       |
| Hilton          | Applebees, Bob's Burger, Luigi's  |
| Homewood Suites | Olive Garden, Luigi's, Wendy's    |

对于这些测试用例,我们将描述面向外部的应用程序行为。当我们进入编码时,我会使用TDD来测试底层行为。一些测试的例子可能是:

  • 距离的正确计算
  • 仅在人行横道处计算过路距离
  • 识别不可行走的路线(例如高速公路)
  • 找出像公园这样的洞口

一般来说,您将拥有比功能测试(ATDD)更多的单元测试(TDD)。在有些情况下,两者之间的界线是模糊的。这种情况发生在非常简单的行为中。例如,将帐户显示为活动帐户或非活动帐户。

票数 2
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/36328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档