【发布时间】:2015-08-16 11:05:43
【问题描述】:
我当前的 Cucumber 文件如下所示:
Feature: Test Online application Page
Scenario: Visit application home page and test links
Scenario: Visit application Login and Validate login
所以现在我想在同一个文件中添加更多可能用于 API 测试的场景。所以我想为此创建一个新功能,而不是使用功能:测试在线应用程序页面。这样我就不需要为 API 测试创建单独的功能文件了。
Feature: Test Online application Page
Scenario: Visit application home page and test links
Scenario: Visit application Login and Validate login
Feature: Test application API's
Scenario: validate Login API
是否可以在单个功能文件中包含多个功能,这是一个好习惯吗?我只需要测试一个 API,我将运行 API 测试和在线测试。我仍然会使用@online 和@api 标签将它们分开。
【问题讨论】: