Puis-je tester/appeler un service Java à partir de QTP et comment?JavaService et QTP
Répondre
Vous pouvez consulter le complément de test de service QTP qui est utilisé pour tester les "services non GUI".
Vous pouvez également tester directement à partir de VBScript dans QTP, sans le complément de test de service. Voir ce SQAForums post.
Pour appeler le pot fil e:
Pour appeler le fichier jar, vous pouvez utiliser SystemUtil.Run QTP comme ceci:
SystemUtil.Run « cmd », »/ c java jar parsingclass.jar », » »
Pour appeler la classe java:
Pour une classe java que vous feriez quelque chose comme ceci:
SystemUtil.Run « cmd », »/ K java D: \ HL7Parser \ bin \ CORUExtractorFlow1151.class », » »
Explication À propos du code:
SystemUtil objet est un objet qui QTP peut être utilisé pour contrôler une application ou un processus pendant un test.
La méthode Run exécute un fichier ou une application. cmd démarre une nouvelle instance d'un interpréteur de commandes./K est un paramètre qui exécute la commande et laisse la fenêtre de commande ouverte. (Si vous voulez fermer la fenêtre de commande au lieu de la garder ouverte, vous devrez remplacer les paramètres/K par le paramètre/C.) Pour plus d'informations sur CMD et ses paramètres, consultez le site Web de documentation de Microsoft
Pour déplacer des appels Java compliqués
Si vous avez une DLL Java plus compliquée avec laquelle vous devez interagir, vous pouvez utiliser Service Test 11, qui contient une activité call java class. Avec une «licence fonctionnelle unifiée», vous pouvez appeler le service test de QTP; dans notre cas, cependant, cela aurait été excessif, donc nous l'avons gardé simple en utilisant la méthode décrite ci-dessus.
- 1. fichier XML de charge QTP
- 2. QTP Web Extensibilty - Comment forcer QTP à arrêter l'exécution du test
- 3. Où puis-je acheter l'outil QTP?
- 4. Aide pour que QTP identifie un contrôle
- 5. QTP: Obtenir la valeur d'une case à cocher
- 6. QTP: Paramétrage d'un point de contrôle de base de données
- 7. QTP: Object erreurs obligatoires lorsque l'objet est valide
- 8. QTP/VBScript: comment supprimer toutes les URL d'une chaîne?
- 9. Comment puis-je comparer deux rangées de datatable dans QTP
- 10. Comment ouvrir QTP à partir de JavaScript sans utiliser ActiveXObject?
- 11. QTP: Obtenir la liste de tous les liens dans un E-mail
- 12. Puis-je coder des actions directement en utilisant vbscript lorsque QTP fait la même chose?
- 13. Comment utiliser QTP pour tester l'application qui fonctionne dans Citrix de Remote Machine?
- 14. la création du fichier générique dans le dossier générique utilisant QTP
- 15. Tous les pilotes disponibles pour ODBC vers Sybase qui peuvent être utilisés avec QTP?
- 16. Comment capturer et comparer toutes les propriétés d'un objet sur une page Web
- 17. Débogage dans le code C# d'une autre application
- 18. Appel de C# dll dans vbscript
- 19. Comment automatiser une interface graphique Siebel?
- 20. Mercury Quick Test Pro - Test avec une grille personnalisée
- 21. Postsharp et log4net et log4postsharp
- 22. Spring et JSF et JPA
- 23. Accéder aux compteurs de performance Windows (XP) de préférence dans VBScript
- 24. XMLSpy dans Eclipse
- 25. Pourquoi NSString et NSLog semblent-ils gérer% C et% lc (et% S et% ls) différemment?
- 26. Emballage et minimisation HTML et CSS
- 27. Django i18n et python locales (et dates)
- 28. Makefile et .Mak File + CodeBlocks et VStudio
- 29. OOP design et Listes et collections (C#)
- 30. Index ASP.NET MVC et index et listes