Selen oder Rational Functional Tester
Was empfehlen Sie für Testzwecke im Java Umfeld (Selen oder Rational Functional Tester)? Schreiben Sie einige vor-und Nachteile? Ich hörte von Mikrofokus-TestPartner, haben Sie Erfahrung damit?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sowohl automatisierte test-tools bieten einige der grundlegenden Funktionen der automation. Es gibt jedoch einen massiven Unterschied zwischen Rational Functional Tester (RFT) und Selen. WENN Ihr Ziel ist es, grundlegende Tests, wo das Ergebnis ist kurzfristig -1 bis 3 Monate, und Sie nicht stört, dass die Skripte benötigen einen hohen Pflegeaufwand, dann Selen ist in Ordnung. RFT bietet eine Reihe von kritischen Differenzen von Selen, die sich auf Ihre Fähigkeit auswirken, eine langfristige Lösung für die Automatisierung. Diese sind:
Das Ergebnis von all diesem ist die Zeit und die Langlebigkeit der automation. Würde ich Sie nicht wählen Selen für eine langfristige Lösung, weil RFT kostet wesentlich weniger im Unterhalt als RFT wird immer - auch für Anfänger.
Bitte klären Sie 'Java-Umgebung'.
Wenn Java-Umgebung == web-basierte Anwendung ausgeliefert, die über einen browser, dann haben Sie Tonnen von Möglichkeiten zur Verfügung, nicht nur Selen, Rational Functional Tester und TestPartner. Es gibt eine Reihe von open-source-und kommerziellen tools für das testen von web-apps.
Wenn jedoch Java-Umgebung == standalone-Java-Anwendung, die läuft auf Ihrem desktop, dann Ihre Entscheidungen sind begrenzt. Selen wird nicht Arbeit, wie Selen unterstützt nur die browser-basierte web-apps. Funktionale Tester und TestPartner sind beide gute tools, die ich gearbeitet habe, ausgiebig mit beiden, und beide unterstützen die Java-Plattform. Es gibt andere tools wie HP QuickTest Pro, und es gibt wohl einige Java-spezifische open-source-tools.
Ich würde empfehlen, das mischen der beiden: Wenn es Dinge gibt, die du nicht RFT, erhalten Sie Hilfe von Selen, das ist einfach eine Java-API, die verwendet werden können in RFT. Schreiben von cross-browser-Skript kann ein guter Punkt, um in diesem gemischten Ansatz.
Einen Punkt mehr zu berücksichtigen ist: Selen ist eine freie und open-source-tool.
Weiterer Punkt ist: Selen hat eine viel mehr Aktivität in seinen Diskussionsforen. Seine eher um eine schnellere Antwort von anderen Benutzern von Selen.
Da Sie erwähnt TestPartner, die ein kommerzielles tool.
QTP und TestPartner haben ein vergleichbares Preisniveau. So sollten Sie eine weitere wichtige Faktoren: die Integrität des Tools, learning curve, das Niveau und die Qualität der kommerziellen Unterstützung, die Höhe der von der Gemeinschaft unterstützt.
Möglicherweise möchten Sie auch zu schauen, TestComplete, die ist auch sehr mächtig, und beinhaltet Unterstützung für Load Testing und Unit-Testing, hat aber deutlich niedrigere Preis.
Generell würde ich sagen, Automatisierungs-Erfolg ist viel mehr abhängig von automation, Fähigkeiten einer person, statt auf die Fähigkeiten von einem bestimmten Werkzeug.
Danke,
Albert Gareev
http://automation-beyond.com/
Werfen Sie einen Blick auf TestMaker durch PushToTest.com . Es ist in Java geschrieben und läuft Java und Selenium-Skripte sowie soapUI, Groovy, Ruby, Python, PHP, VB und .Net. TestMaker ermöglicht es Ihnen, um die Selenium-Skripte und führen Sie automatisierte Regressionstests, Last-und performance-tests und Produktion SLA-monitoring-Skripts ohne das schreiben von tests in mehreren Sprachen oder für mehrere Werkzeuge. Sie können auch führen Sie Sie in Wolken wie EC2, GoGrid, Rackspace und CollabNet.
Gibt es eine Kostenlose community-version und eine kommerzielle Enterprise-Version. Beim Kauf der Enterprise-version, Sie erhalten Unterstützung für die tools, einschließlich der Unterstützung auf Selen. Sie können herunterladen TestMaker von der website.
Wenn Sie sich nicht sicher sind, gibt es Kostenlose Webinare mehrmals im Monat auf, wie man das meiste aus den neuesten bewährten Open-Source Testing-tools. Bestimmt Wert heraus überprüfen.
Wenn Sie die Ausrichtung nur auf eine web-basierte Applikation mit UI mit HTML , wir können Selen.
Wenn Sie möchten, verwenden Sie kommerzielle tool können Sie voran gehen mit RFT und es unterstützt verschiedene UI-Schnittstellen, wenn im Vergleich zu Selen