2012-12-13 2 views
0

J'ai obtenu un morceau de code vbscript pour ajouter le paramètre à un test mais il jette l'erreur suivante
Entity with Key '5' does not exist in table 'TEST'
Comment ajouter des paramètres aux cas de test dans Test Plan en utilisant VBScript?

VBSCRIPT:

Dim supportParamTest 
Set supportParamTest = TDConnection.TestFactory.Item(5) 
Set testParamsFactory = supportParamTest.TestParameterFactory 
Set parameter = testParamsFactory.AddItem(Null) 
parameter.Name = "name" 
parameter.Description = "desc" 
parameter.Post 

Quelqu'un peut-il me aider?

Répondre

1

Vous avez spécifiquement demandé l'élément géré TestFactory dont l'ID est '5' (ligne 2 de votre code). L'erreur vous indique qu'il n'y a pas une telle entité avec cet identifiant.

Vouliez-vous obtenir l'article 5? Si oui, êtes-vous connecté au bon projet?

Vous pouvez vérifier les ID d'entité à l'aide de la fonction Admin qui vous permet d'exécuter SQL directement sur la base de données de projet HPQC. Faites un SELECT * FROM TEST et voyez s'il y a une ligne dont l'identifiant est 5.

+0

Merci pour votre réponse Trooper! Pour clarifier je n'essaie pas d'obtenir un élément comme je l'ai mentionné, il suffit d'ajouter des valeurs de paramètre en utilisant vbscript – Ganeshja

+0

Dim supportParamTest doit être initialisé à ISupportParameterValues ​​mais m omettre de l'initialiser – Ganeshja

+0

Enfin obtenu d solution Trooper! merci beaucoup, j'ai omis de mentionner le bon identifiant de test dans TDConnection.TestFactory.Item (5) – Ganeshja

Questions connexes