bdd

    2热度

    1回答

    我正在用Specflow(C#cucumber)开发BDD方法的六角形应用。 我想执行自动化场景系统测试,运行核心并在内部六角形的端口上注入测试双代替生产适配器。 我也在使用组合根模式,这意味着核心依赖关系在核心之外解决:已经闻到了我(解决核心对外部六边形注入适配器的依赖关系是正确的,但核心的内部依赖性呢?)。 通常,测试类以它们的方式解决依赖关系,注入测试double,但现在它们必须能够组装核心

    0热度

    3回答

    我在可能包含超过50个参数的表单上创建测试用例,其中一些问题会在特定问题回答时显示出来。 数据表变得非常长,所以我把它们分成多个数据表,每个数据表用于表单的特定部分。 我不想在步骤中添加每个标题,所以我想使用数据表的名称。 相反的: Scenario: . . . When I fill in <title> <first name> <surname> ... |title|f

    2热度

    1回答

    我是硒测试的新手。我尝试使用selenium2,behat和水貂。作为浏览器我使用firefox(v52.0.1)。当我尝试测试wiki搜索时(例如behat文档),我遇到了问题。问题是当我尝试点击页面上的任何元素。然后控制台输出是: And I press "searchButton" # FeatureContext::pressButton() mouseMove

    0热度

    1回答

    我写了一个自定义声明authorizatize属性,我想单元测试我编写的代码,但一直无法找到我在找的东西。 例如,这是我的自定义授权属性类: using System.Collections.Generic; using System.IdentityModel.Tokens.Jwt; using System.Linq; using System.Security.Claims; usi

    0热度

    1回答

    我正在编写一些BDD单元测试,我想为我的一个测试套件省去一些重复代码。下面的异步单元测试代码工作正常,但我想以某种方式在beforeEach()块中设置Promise,因为我将编写更多的it()测试,并且每个测试都需要运行db.find(...)调用。由于 describe('DB retrieve row', function() { beforeEach(function() {

    0热度

    3回答

    我一直在研究一个自动化项目,在那里我必须为搜索过滤器编写黄瓜测试。搜索过滤器在嵌套参数时动态地工作 - 下一个参数根据先前的参数填充,例如,选择“订阅者”下拉菜单中的下一个参数是“名称”,“城市”,“网络”。同样,在选择“服务台”时,后续下拉列表中的参数为“状态”,“票号”,“受让人”。我下面用Scenario Outline: Scenario Outline: As a user, I can

    0热度

    2回答

    我想从使用量角器的场景大纲执行单个测试用例。例如,在下面的场景大纲中,如果我想单独执行测试用例TCID0002,可以使用量角器运行测试用例TCID0002? @shopping Scenario Outline: Test Given the user navigates to xxx.com When the user searches for <product>

    0热度

    1回答

    我有10个测试,要在黄瓜中运行,我使用红宝石来编写我的代码。测试中的应用程序设计,迫使我进行相互依赖的测试。 因此,直到前面的情况是通过,下一个失败。如果第二种情况失败,我添加了cucumber_wants_to_quit,以避免等待只获取失败报告。现在,我正在寻找类似的东西,再次运行第二个场景,并继续运行它直到pass,然后再继续执行第三个场景。 我知道命令cucumber re-run,但不想

    -1热度

    1回答

    在执行我的脚本时,立即所有步骤显示为在控制台中传递,然后执行我的实际脚本。即使在每一步都回复了承诺。 特性文件: Feature: Running Cucumber with Protractor Scenario: To verify the Search result Given I am on home page When I enter search value

    0热度

    1回答

    我已经在本地安装了npm模块(在下面的package.json中找到依赖关系的详细信息),并尝试执行下面的cucumber功能文件和SD,但是获取未定义。执行..消息。 我已准备了我的特征文件,如下:在存储:测试/功能/ sample.feature Feature: Running Cucumber with Protractor @test Scenario: To verify the