gpt4 book ai didi

tdd - 您如何确定哪种测试最能代表您要创建的功能?

转载 作者:行者123 更新时间:2023-12-04 16:03:09 24 4
gpt4 key购买 nike

维基百科上的测试驱动开发说首先开发一个会失败的测试,因为该功能不存在。然后构建代码以通过测试。这个测试是什么样的?

您如何确定哪种测试最能代表您要创建的功能?

有人能举个例子吗?

例如,如果我为 Web 应用程序制作注销按钮功能,那么测试是否会点击页面寻找按钮?或者什么?

我听说测试驱动很适合回归测试,我只是不知道如何开始将它与我的工作相结合。

最佳答案

很明显,有些领域比其他领域更适合 TDD,而运行前端开发是我发现很难进行 TDD 的领域之一。但是你可以。

您可以使用 WATINWebAii做那种测试。然后你可以:

  • 编写一个测试来检查页面上是否存在按钮...失败,然后实现,并通过
  • 编写一个点击按钮的测试,并检查前端是否有更改、失败、实现功能并通过测试。

但通常您会测试您执行的操作背后的逻辑。您将在您的身份验证服务上测试注销功能,该功能由 Web 表单中的事件处理程序或 MVC 中的 Controller 操作调用。

关于tdd - 您如何确定哪种测试最能代表您要创建的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2291352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com