Puis-je importer des bibliothèques java dans HP ALM sans machine virtuelle Microsoft Java?


J'étudie les moyens d'intégrer différents outils de test avec HP ALM. J'aimerais pouvoir exécuter la fonctionnalité java dans le cadre de cela.

Dans le volet test-script d'un test VAPI-XP, il y a un bouton juste en dessous de l'option de menu File. Il affiche/masque le panneau du navigateur. Le panneau du navigateur comporte cinq volets à onglets: Bibliothèque, Soap, Java, Fonction et Objet. Voici un visuel:

entrez la description de l'image ici

Cela semble très prometteur, et les tutoriels me montrent que je peut ajouter des fonctionnalités java à l'exécution de mes tests ici! Il existe une option liée pour ajouter des bibliothèques / classes dans l'option de menu Test->Références, comme indiqué ici:

entrez la description de l'image ici

Mais en essayant de référencer les classes java, je reçois ce message d'erreur:

entrez la description de l'image ici

Je n'avais jamais entendu parler de Microsoft Java Virtual Machine(MSJVM), et une recherche rapide a répondu pourquoi c'était. Il a été interrompu en 2003 et le soutien a pris fin en 2007. Lors de l'installation de HP ALM vous pouvez apparaître choisissez de ne pas installer l'ancienne et obsolète MSJVM, et mon entreprise a choisi de le faire.

Réinstaller le MSJVM n'est pas une option, et je ne peux m'empêcher de me demander s'il existe un autre moyen de référencer le code java dans mes tests? Il semble peu probable qu'une grande entreprise comme HP ne mette pas à jour ses fonctionnalités pour être compatible avec des composants qui n'étaient pas obsolètes il y a une décennie. D'autant plus que les années informatiques sont un peu comme les années de chien...

Author: KjetilNordin, 2015-06-09

1 answers

MS JVM est interrompu et non pris en charge. Reportez-vous à HP ALM 11.52 readme et cela indique un problème connu avec l'utilisation de MS JVM avec HP ALM et recommande de supprimer MS JVM (notes de Readme):

  • Windows XP (SP3) avec Internet Explorer 8: Lors de la connexion à ALM, Internet Explorer peut planter. Ceci est le résultat de Microsoft Java Machine virtuelle en cours d'installation sur la machine cliente. Composant ne s'intègre pas correctement avec Internet Explorer 8 et Microsoft recommander de l'enlever. Pour plus d'informations, voir http://www.microsoft.com/about/legal/en/us/interoperability/java/faq.aspx Solution: Supprimez msjava de la machine cliente. Alternativement, supprimer ou renommer le fichier: C:\WINDOWS\system32\msjava.dll À supprimer msjava, utilisez l'outil de suppression Microsoft JVM décrit à: http://support.microsoft.com/kb/826878

Lien pour le fichier readme: https://almuniversityofminnesota.saas.hp.com/qcbin/Readme.htm

Pour obtenir ce problème résolu, connectez un ticket d'assistance HP avec des détails sur le problème et ils devraient être en mesure de donner un correctif rapide pour le problème ou de résoudre ce problème dans une version de correctif majeure.

HP ALM utilise msjava.dll pour attacher des références de classe de Java. Donc, la solution de contournement est plus simple pour que msjava soit installé sur votre client ou que cela soit corrigé par HP afin qu'ils utilisent Oracle Java JVM.

 0
Author: Chaitanya P, 2015-06-10 06:13:19