Как обновить поле ответственного пользователя для тестового примера в центре качества, используя C#
Я читаю все тестовые наборы, представленные в текущем наборе тестовых наборов. Я могу прочитать его, но не могу сменить ответственного пользователя для каждого теста. Есть ли способ сделать это?
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 ответ
В своем коде вы никогда не называете Post()
Метод объекта TSTest. Попробуйте позвонить после изменения TC_TESTER_NAME
- свойство "публиковать все измененные значения в базе данных" (согласно документации API): item.Post()
,