2016-12-05 2 views
0

J'automatise des cas de test fonctionnels sur le portail vRA - principalement utilisé pour provisionner vm. Je veux développer un cadre d'automatisation en utilisant java + selenium-webdriver, que je pourrais migrer n'importe quel environnement (différent vm), sans changer beaucoup de code. Moyens Je veux migrer FW d'un environnement à l'autre très rapidement. Jusqu'à présent, j'utilisais xpath comme localisateur. S'il vous plaît me suggérer des moyens de construire le cadre d'automatisation robuste.Comment puis-je créer un cadre de test d'automatisation fonctionnelle robuste pour le portail vmware vRA?

Répondre

0

Jetez un oeil à Sakuli. Il combine deux outils d'automatisation de test Open Source (Sahi et Sikuli) et vous permet de tester des applications Web ainsi que du contenu non Web (par exemple, pour les PDF ouverts dans des applications natives ou pour des tests 100% GUI e2e). Les deux outils peuvent être utilisés en mode mixte.

Les identifiants HTML-DOM sont assez similaires à Selenium et ont l'avantage de ne pas avoir besoin d'attendre sur les requêtes Ajax. Les fonctions de l'interface utilisateur vous offrent de nombreuses possibilités de validation et de contrôle de l'affichage natif via la reconnaissance de petits fragments d'écran en tant qu'objet région, ce qui permet d'autres actions telles que cliquer, saisir, développer, rechercher, etc. Vous pouvez également exécuter les tests dans un conteneur docker hors de la boîte.