Document toolboxDocument toolbox

(9.9-zh_CN) 将自动化脚本映射到synapseRT测试用例

为了从执行的自动化脚本得到测试结果,用户需要将自动化测试脚本映射到synapseRT测试用例上。此映射可以在测试用例问题的“测试引用”字段完成。

请按照以下步骤来在测试用例中配置“测试引用”:

  1. 打开一个测试用例
  2. 从“自动化”扩展区域点击“测试引用”按钮。
  3. 在“测试引用”文本框中按照下面的格式添加自动化测试脚本的信息:
    Fully qualified class name:method name
    • 对于Robot框架,请使用这个格式:Robot File name:Test Case name
  4. 下面是一个具体的例子: 
    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秒来为测试周期中的测试执行返回结果。

下一个步骤:从测试周期触发(Jenkins或Bamboo)任务