运行 在 Squish 中为 BDD 设计选择的测试用例

Run selected test cases in Squish for BDD design

Squish 是一个 UI 自动化工具。在这里,我想将过滤器应用于 select 个测试用例。或者执行测试用例需要条件为运行。

Squish 提供了几种从命令行 运行 测试用例并对它们进行一些控制的方法。

  1. 从命令行到 运行 测试套件:

    squish运行ner --testsuite /home/MyProject/suite_UI

2.To 运行 一个特定的测试 case/cases:

squishrunner --testsuite /home/reggie/suite_addressbook [--testcase test_case_name]*
  1. 到运行一个特定场景(标签的使用)

这里你需要做一些工作。假设您想在冒烟测试和完全回归之间对测试进行分类。

因此您可以在场景之上使用标签。这很容易。 例子: @抽烟 场景:要连接到设备,启动模拟器 鉴于我在开始屏幕 当我点击手动连接选项时 然后我应该可以连接到设备

@FullRegression
Scenario: To connect to the using using Manual connection option with connection type as Ethernet Only
   Given Start Screen
   When I Click on Manual connection option for Ethernet Connection
   Then I should be able to connect to the sensor for Ethernet Only connection 

到 运行 来自特定测试用例的所有 'smoke' 标签,

--testcase "tst_com_device_ManualConnect" --tags @smoke
  1. 跳过测试

您可以跳过一个或多个测试用例,

----skip-testcase "tst_com_device_ManualConnect" --tags @smoke

除了带@smoke 标签的以外,其他都是运行。