如何使用C#更新质量中心测试用例的负责用户字段

时间:2015-10-31 08:47:42

标签: c# qc hp-quality-center

我正在阅读当前测试测试实验室中出现的所有测试用例。 我能够阅读它但是我无法更改每个测试用例的负责用户 有没有办法做到这一点?

foreach (TDAPIOLELib.TestSet tst in testSetList)
            {
                string nameOfTestSuit = tst.Name;
                
                TSTestFactory tstf = (TSTestFactory)tst.TSTestFactory;
                
                TDAPIOLELib.List ftest = (TDAPIOLELib.List)tstf.NewList(" ");
               
                foreach (TSTest  item in ftest)
                {
                    item["TC_TESTER_NAME"] = "AndUser"; 
                   
                    Test test = item.Test;
                    test.Name = "This is new TEst case ";
                    test.Post();
                    TestConfig tesconf = item.TestConfiguration;
                   
                    IExecutionSettings exucutionsetting = item.ExecutionSettings;
                    //tdconeection.DisconnectProject();
                    //tdconeection.Disconnect();
                    //tdconeection.Logout();
                    //tdconeection.ReleaseConnection();
                }

            }
     

1 个答案:

答案 0 :(得分:0)

在您的代码中,您永远不会调用Post() - TSTest对象的方法。在将TC_TESTER_NAME - 属性更改为“将所有已更改的值发布到数据库中”之后尝试调用它(根据API文档):item.Post()