Я использую QTP и QC 11 и пытаюсь обновить настраиваемое поле в QC, указав подробную информацию о неудачном тесте (поэтому мы можем легко понять, почему тест не прошел, не открывая тестовый запуск).
Я создал поле типа памятки в цикле тестирования и в поле выполнения.
Мой код QTP выглядит следующим образом:
Dim oTestInTestSet, oCurrentRun
Set oCurrentRun = QCUtil.CurrentRun
Set oTestInTestSet = QCUtil.CurrentTestSetTest
oTestInTestSet.Field("TC_USER_25") = Environment("CriticalError")
oTestInTestSet.Post
oCurrentRun.Field("RN_USER_13") = Environment("CriticalError")
Таблица выполнения обновлена нормально, а таблица тестов - нет. Я могу принудительно обновить обновление (когда код прерывается) с помощью вкладки команды - но это плохо, когда я запускаю тесты из QC!
Есть идеи, почему это может происходить? Раньше это работало в QTP10.