gpt4 book ai didi

bdd - 给出何时然后测试 - 我需要 "When"吗?

转载 作者:行者123 更新时间:2023-12-02 08:26:51 25 4
gpt4 key购买 nike

我正在对我们的网站实现一些冒烟测试。

我正在对现有的自动验收测试/用户故事使用给定/何时/然后格式。但现在我想做一个初步的冒烟测试:


鉴于我在主页上


然后我应该看到“欢迎来到该网站”

我错过了什么吗?没有时间“可以”吗?

使用的工具:MVC3、SpecFlow、Nunit、Watin

最佳答案

省略任何给定、何时或然后是完全有效的语法(甚至以任何顺序混合它们 - Specflow 不在乎。)

但是,为了可读性,不要省略“当我经常重新表述给定时,即”

When I view the homepage
Then I should see "Welcome To The Site"

我更喜欢省略给定部分,因为“何时”应该指示测试的操作是什么。

如果步骤绑定(bind)的代码相同并且您想重复使用它,您始终可以将您的给定和我的何时绑定(bind)到相同的方法。

[Given(@"I'm on the homepage"]
[When(@"I view the homepage"]
public void NavigateToHomePage()
{
...

关于bdd - 给出何时然后测试 - 我需要 "When"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9032184/

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