Ich verwende QTP und QC 11 und versuche, ein benutzerdefiniertes Feld in QC mit Details eines fehlgeschlagenen Tests zu aktualisieren (so können wir leicht sehen, warum ein Test fehlgeschlagen, ohne den Testlauf zu öffnen).Schreiben in benutzerdefinierte QC-Felder von QTP
Ich habe ein Memo-Typ-Feld auf dem Testzyklus und auf dem Lauffeld erstellt.
Mein QTP Code ist wie folgt:
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")
Die Lauftabelle ist ok aktualisiert, aber die Testzyklus Tabelle nicht. Ich kann das Update manuell erzwingen (wenn der Code unterbrochen wird), indem ich den Befehl Tab benutze - aber das ist nicht gut, wenn ich Tests von QC durchführe!
Irgendwelche Ideen, warum dies passieren könnte? Dies hat früher in QTP10 funktioniert.