Le sélénium ou Rational functional tester
Que recommandez-vous pour les tests en environnement Java (Sélénium ou Rational functional tester)? Pourriez-vous écrire quelques avantages et inconvénients? J'ai entendu parler de Microfoyer TestPartner, avez-vous une expérience avec elle?
Vous devez vous connecter pour publier un commentaire.
À la fois les outils de test automatiques offrent certaines des fonctionnalités de base de l'automatisation. Cependant il y a une énorme différence entre Rational functional tester (RFT) et le Sélénium. SI votre but est de test de base, où le résultat est à court terme -1-3 mois, et que vous n'avez pas l'esprit que les scripts aurez besoin d'un haut niveau de maintenance, puis le Sélénium est très bien. RFT fournit un certain nombre de différences de Sélénium, un impact sur votre capacité à long terme de la solution d'automatisation. Ce sont:
Le résultat de tout cela est du temps et de la longévité de l'automatisation. Je ne voudrais pas choisir le Sélénium pour une solution à long terme parce que la demande d'OFFRE et le coût sera sensiblement moins d'entretien que les RFT jamais, même pour un novice.
Préciser "Java environnement".
Si l'environnement Java == une application basée sur le web livré par le biais d'un navigateur, puis vous avez des tonnes de choix à votre disposition, non seulement le Sélénium, le Rational functional tester et TestPartner. Il y a un certain nombre de l'open source et des outils pour tester les applications web.
Si, toutefois, l'environnement Java == application Java autonome, qui fonctionne sur votre bureau, vos choix sont plus limités. Le sélénium permettra de pas de travail, comme le Sélénium prend en charge uniquement basée sur le navigateur web apps. Functional tester et TestPartner sont tous deux de bons outils, j'ai beaucoup travaillé avec les deux, et à la fois de support de la plate-forme Java. Il y a d'autres outils, tels que HP QuickTest Pro, et il y a probablement un peu de Java spécifiques des outils open source.
J'aimerais vous conseillons de mélanger les deux: Quand il y a des choses que vous ne pouvez pas faire de demande d'OFFRE, vous pouvez obtenir de l'aide de Sélénium, qui est tout simplement une API Java qui peuvent être utilisées dans l'OFFRE. L'écriture de la croix-navigateur de script peut être un bon point pour utiliser cette approche mixte.
Un point de plus à prendre en compte est: le Sélénium est un libre et open source outil.
Un autre point: le Sélénium a un effet beaucoup plus d'activité dans ses forums de discussion. Il est de plus susceptible d'obtenir plus rapidement une réponse de la part d'autres utilisateurs de Sélénium.
Puisque vous avez mentionné TestPartner qui est un outil commercial.
QTP et TestPartner ont un niveau de prix comparable. Donc, vous devriez envisager d'autres facteurs importants: l'intégrité de l'outil, la courbe d'apprentissage, le niveau et la qualité du soutien commercial, le niveau de soutien de la communauté.
Vous pouvez également regarder TestComplete, qui est également très puissant, et intègre la prise en charge pour les Tests de Charge, Tests Unitaires, mais a des prix sensiblement plus bas.
Généralement, je dirais, de l'automation, le succès est beaucoup plus à charge sur les compétences en automatisation d'une personne plutôt que sur les capacités d'un outil spécifique.
Merci
Albert Gareev
http://automation-beyond.com/
Prendre un coup d'oeil à TestMaker par PushToTest.com . Il est écrit en Java et fonctionne Java et le Sélénium scripts ainsi que soapUI, Groovy, Ruby, Python, PHP, VB et .Net. TestMaker vous permet de prendre le Sélénium scripts et de les exécuter comme automatisée des tests de régression, de charge ou de tests de performance et de production SLA surveillance des scripts sans avoir à écrire les tests en plusieurs langues ou de multiples outils. Vous pouvez également exécuter dans les nuages comme EC2, GoGrid, Rackspace et CollabNet.
Il y a une communauté libre et une version commerciale de la Version Enterprise. Lorsque vous achetez la version Enterprise, vous obtenez de l'aide pour les outils, y compris l'appui sur le Sélénium. Vous pouvez télécharger TestMaker à partir du site web.
Si vous n'êtes pas sûr, il y a des webinaires gratuits plusieurs fois par mois sur la façon d'obtenir les la plupart hors de la dernière prouvé Open Source outils de Tests. Certainement la peine de vérifier.
Si vous ciblez uniquement basé sur le web application avec l'INTERFACE utilisateur d'avoir le HTML , on peut utiliser le sélénium.
Si vous souhaitez utiliser commerical outil, vous pouvez aller de l'avant avec la demande d'OFFRE et il prend en charge différents de l'INTERFACE utilisateur interfaces lors de la comparaison de sélénium