我有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”作为一个测试用例。如何告诉机器人将其视为三种不同的测试用例(用冒号分隔)?
答案 0 :(得分:2)
为什么不将测试用例的详细信息转换为关键字?然后编写三个调用关键字的测试用例?
这可能是您的另一种选择:
http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#data-driven-style
基本上有一个测试模板是相同的,可能有一些参数可以根据测试用例改变。然后,您可以使用简短的符号表示许多测试用例完全相同或略有不同。