J'ai installé le QTP 10.0 sur une machine virtuelle & essayant d'exécuter une ligne de base du code par QTP-à-direerreur dans le script d'exécution dans QuickTest Pro 10 sur VMware Vitual machine
MsgBox "ABC"
Cependant, lorsque je tente d'exécuter le script sur la machine virtuelle, il échoue à la première ligne en disant que:
** « le test ne peut pas continuer en raison d'une erreur irrécupérable »
Echec de l'exécution du script. Description: Syntaxe non valide
ligne (1): "RunAction "Action1", oneiteration".
J'ai essayé cette installation sur 4 machines virtuelles différentes & n'a pas réussi à résoudre ce problème.
Je pense qu'il y a un problème avec VMware ou peut-être que le débogueur n'est pas supporté.
Je suis en utilisant Windows 2003 R2 Enterprise Edition SP2 avec MS SQL 2005 installé sur les machines virtuelles.
Mon QTP installation comprend:
Par défaut Add-ins
Siebel Addin
Java Addin
.Net Addin
bien vouloir me aider à résoudre ce problème ....
Dans VBScript (où la langue derrière les scripts QTP) vous avez seulement besoin entre parenthèses si vous utilisez la valeur de retour de l'appel de fonction. – Motti
Eh bien, merci Katmoon pour répondre, cependant, le problème n'est pas avec la syntaxe de msgbox (les deux sont valides) mais avec certains fichiers DLL ou bat (peut-être). Le script fonctionne correctement lorsque je l'exécute via le travail silencieux, mais il échoue lorsque je l'exécute à partir de l'agent de travail de la fenêtre QTP & Batch – amitks
@Motti. Tu as raison. Parfois, QTP requiert des parenthèses lorsqu'une fonction a plus de 1 entrées, donc je la confond toujours. – katmoon