如何使用冒号分割机器人测试用例,以便将每个测试用例视为单独的测试用例?

时间:2016-12-02 11:44:14

标签: robotframework

我有3个测试用例,它们将测试相同的功能。它将使用相同的关键字,如下所示。

我没有编写三个不同的测试用例“test-1151,test-2125,test-2126”,而是想写一个用冒号分隔的测试用例,如下所示。但机器人应将此视为三个单独的测试用例,并应相应地显示通过/失败测试用例计数。

test.robot:

*** Settings ***
Library           lib.test

*** Variables ***

*** Keywords ***

*** Test Cases ***

test-1151:test-2125:test-2126
    [Documentation]  test_sample
    [Tags]  sanity
    Install Adobe software
    Launch the app

如果我运行上述机器人文件,机器人将“test-1151:test-2125:test-2126”作为一个测试用例。如何告诉机器人将其视为三种不同的测试用例(用冒号分隔)?

1 个答案:

答案 0 :(得分:2)

为什么不将测试用例的详细信息转换为关键字?然后编写三个调用关键字的测试用例?

这可能是您的另一种选择:

http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#data-driven-style

基本上有一个测试模板是相同的,可能有一些参数可以根据测试用例改变。然后,您可以使用简短的符号表示许多测试用例完全相同或略有不同。