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中工作。