【问题标题】:Programatically (C#) update QC/ALM Test Plan > Test Script tab content以编程方式 (C#) 更新 QC/ALM 测试计划 > 测试脚本选项卡内容
【发布时间】:2020-07-22 10:04:31
【问题描述】:

我正在尝试以编程方式 (C#) 覆盖 QC/ALM VAPI-XP-TEST 测试计划的测试脚本选项卡的默认生成内容。

我已经能够使用来自网络的代码创建/更新详细信息、设计步骤、参数等选项卡的内容,但找不到有关如何执行测试脚本选项卡的参考。

【问题讨论】:

    标签: c# alm test-plan


    【解决方案1】:

    解决方案:

    1. 运行第 5 步中的前 6 行代码以创建 VAPI-XP-TEST。

    2. 在创建的测试 > 测试脚本选项卡中,转到 Windows 资源管理器中引用的脚本路径。看起来像这样:

      C:\Users\user_id\AppData\Local\Temp\TD_80\ip_address\hex_code\Test

    3. 一直打开任何子节点文件夹路径,直到看到 test.sr 文件

    4. 将 test.sr 文件复制到与您的 VB 脚本文件相同的文件夹中

    5. 改变C#代码如下:

      
           TestFactory TF = qc.TestFactory; // qc is the ALM connection
           Test test = (Test)TF.AddItem(System.DBNull.Value);
           test["TS_NAME"] = "test name";
           test["TS_TYPE"] = "VAPI-XP-TEST";
           test["TS_SUBJECT"] = "Test Plan folder path/node id";
           test.Post();
           // add your script.vbs to Test Script tab of Test Plan test. 
           var es = test.ExtendedStorage; 
           es.ClientPath = "folder of your script.vbs and copied test.sr file"; 
           es.Save("script.vbs, test.sr", true);
       
    6. 重新运行您的 C# 代码并检查测试计划测试的测试脚本选项卡以查看您的 VB 脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-14
      • 2020-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多