将自动化脚本映射到synapseRT测试用例
为了从执行的自动化脚本得到测试结果,用户需要将自动化测试脚本映射到synapseRT测试用例上。此映射可以在测试用例问题的“测试引用”字段完成。
请按照以下步骤来在测试用例中配置“测试引用”:
- 打开一个测试用例。
- 从“自动化”扩展区域点击“测试引用”按钮。
- 在“测试引用”文本框中按照下面的格式添加自动化测试脚本的信息:
Fully qualified class name:method name- 对于Robot框架,请使用这个格式:Robot File name:Test Case name
- 下面是一个具体的例子:
3.1 JUNIT class如下:
TestCase1 class has one automation test: VerifyJiraRalDefSync()
[图例 - UG_AT06_v86_Automation_Map_AT_Tests]
3.2 上面的脚本将会被映射到一个synapseRT测试用例。
在这个例子中,我们在synapseRT中创建了一个测试用例。然后添加“测试引用”信息(如下)来确立这个自动化脚本和synapseRT测试用例的映射关系:
[图例- UG_AT07_v86_Automation_Map_SRT_Test_Case_CN]
用户可以参照上面的例子,将所有自动化测试脚本映射到不同的synaspeRT测试用例中,然后当相应的Jenkins或者Bamboo的任务从测试周期触发后,自动化脚本执行的结果(Pass/Fail)就会自动返回到相应的测试执行中。
注意:当自动化(Jenkins或Bamboo)任务完成后,SynapseRT需要至多60秒来为测试周期中的测试执行返回结果。