【问题标题】:Cucumber and Test Management Tool黄瓜和测试管理工具
【发布时间】:2020-02-12 23:30:16
【问题描述】:

我正在创建一个新的自动化项目,我需要为此提出技术堆栈。我计划使用CucumberGherkin 选择BDD。我想知道在这种情况下我应该使用哪种测试管理工具。 我正在阅读一些社区,人们认为我们不需要带有Cucumber 的测试管理器工具,但我的问题是可能存在这样一种情况,我们有很多测试用例,其中并非所有测试用例都是自动化的.

在这种情况下,我们需要一个测试存储库来保存所有测试用例,并带有一些标记为自动的标志。

我读了这个,但这并没有回答我的问题: https://sqa.stackexchange.com/questions/2095/what-test-management-tool-to-manage-cucumber-tests?noredirect=1&lq=1

【问题讨论】:

    标签: cucumber


    【解决方案1】:

    我使用TestRail 来管理我团队的手动测试流程以及我的自动化项目。您可以使用@automation 标记您的自动化测试,并且可以将它们映射到TestRail 作为自动化测试用例。希望对你有用。

    您可以通过TestRail 的API 使用TestRail 的测试用例ID 标记、解析和映射您的黄瓜用例。

    这里是TestRail 的文档:http://docs.gurock.com/testrail-api2/start

    编辑: 这是您问题答案的链接:Can I use MTM to execute my testcases that are wriiten in Selenium Java using Eclipse IDE

    【讨论】:

    • 还有其他建议吗?我的项目是 C# 和 jave 的混合体,所以我们已经拥有 MSDN 许可证。我打算在 MTM 中编写测试用例,并使用自动化标志来检查测试用例 id 是否自动化,并使用 Eclipse 在 java 中编写测试用例。有这种方法的 cmet 吗?
    • 我现在只能建议这个。 @Neha
    • @Neha 您好,TFS 工具可以帮助您解决问题。我添加了解决方案的 Stack Overflow 链接。
    • @Neha 如果此解决方案是您的答案,请接受答案。
    【解决方案2】:

    TestRail 是当今广泛使用的测试管理工具,您可以在其中添加您的黄瓜 dsl,然后将其附加到您的自动化场景中。如果您是 Ruby 用户,您可以轻松地将其与以下 ruby​​ gem 集成。


    红宝石


    testrail-cucumber

    安装 gem 文件

    gem 'testrail-cucumber'
    

    在您的 env 文件中导入库

    require 'testrail-cucumber'
    

    在您的 BDD 场景中同步案例 ID

    在您的黄瓜场景开始时添加前缀 TestRail Case ID;比如说,C860

      @your_tag
      Scenario: C860 Verify the home page
        Given I navigate to "home" page
        Then I verify the home page
    

    配置 TestRail 详细信息

    • 在项目父文件夹中创建一个testrail配置文件,testrail_config.yml
    • 填写右侧字段(url、用户、密码和run_id)的testrail详细信息; run_id 是从您的 testrail 帐户动态生成的 ID(例如,run_id: 111
    testrail:
      url: https://your_url.testrail.io/
      user: your@email.com
      password: your_password
      run_id: your_run_id
    

    在每次测试结束时通过Hooks 更新结果

    After do |scenario|
      TestrailCucumber::UpdateTestRails.new(scenario).upload_result
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-25
      • 2016-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多