1
我正在使用QTP和QC 11,并试图在QC中更新自定义字段,其中包含测试失败的详细信息(因此我们可以很容易地看到为什么测试失败而未打开测试运行)。从QTP写入自定义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")
运行表更新确定,但testcycle表不是。我可以通过使用命令选项卡手动强制更新(当代码被中断时) - 但是当我从QC运行测试时,这并不好。
任何想法,为什么会发生这种情况?这曾经在QTP10中工作。