Planung Watir für unsere UI Testanforderungen zu verabschieden - Ist es das richtige Werkzeug?

StackOverflow https://stackoverflow.com/questions/4143410

Frage

Wir sind mit QTP als Testwerkzeug und planen derzeit zu einem Open-Source zu bewegen Werkzeug zu testen. Wir haben in auf Watir und Selen als zwei mögliche Werkzeuge für diesen Zweck auf Null gesetzt. Wir haben einige Studie dieser beiden Produkte getan und haben mochte Watir für seine saubere und leistungsstarke API und einfache Bedienung. Wir suchen nur auf IE zu testen; daher Cross-Browser-Unterstützung von Selen zur Verfügung gestellt ist wahrscheinlich nicht so wichtig.

Aber, wie meine Forschung auf Watir fortgeschritten ist, ist es eine Sache, über Watir, die mich ein wenig stört. Das ist die Dynamik verliert, dass ich über das Produkt zu sehen. Die meisten Artikel, Erfolgsgeschichten und Zitate ziemlich alt sind - sagen früher bis 2009 kaum spannende Wesen etwas geschrieben über Watir im Jahr 2010 zu dieser hinzuzufügen, höre ich diese Geschichte über WebDriver Watir ersetzen würde. Obwohl ich nicht viele Artikel über Watir-WebDriver finden konnte, habe ich diesen Artikel auf watir, die etwas von der Sorge für mich ist, wie sagt es watir tot ist.

http://www.natontesting.com / 2010/04/14 / erklären-watir-Selen-and-WebDriver /

Wir wollen nicht mit einem Produkt zu starten, die wahrscheinlich schon tot ist oder im Sterben.

Kann mir bitte sagen, was genau in Watir geschieht und was ist der Fahrplan voraus?

Danke, Babitha

War es hilfreich?

Lösung

Sie können auch den Quellcode überprüfen und seine Geschichte direkt von GitHub https: // Github .com / Bret / watir / Commits / Master / zu sehen, ob eine Aktivität gibt.

Aber es ist wahr, dass Watir im Hinblick auf eine längere Zeit der Inaktivität hatte neue Versionen der Freigabe http: // rubygems .org / Edelstein / watir / Versionen

Wie Sie dann die Zeit zwischen 1.6.5 sehen und 1.6.6 war fast ein Jahr. Aber dennoch Watir ist nicht tot, noch planen, zu sterben. Außerdem haben Sie das Recht bekommen Watir-WebDriver Watir 2.0 in der Zukunft zu sein, aber ich würde es nicht nur noch für IE empfehle wegen seiner frühen Alpha-Stadium und ein paar ziemlich kritischen Fehlern. Es ist Repo ist hier https://github.com/jarib/watir-webdriver

Wenn Sie Fragen haben oder mit Watir verbundene Probleme, keine Angst, sie zu fragen, hier oder in Google-Gruppen unter http://groups.google.com/group/watir-general

Andere Tipps

ist Watir lebendig. Schauen Sie sich auf watir.com erhalten Sie alle Informationen dort finden. Wenn Sie weitere Fragen haben, fragen Sie.

Im gleichen Blog (das ist die Seite auf natontesting.com Nennungen), Alister die Auswirkungen von Web-Fahrern über die Zukunft des Watir diskutiert wird.

Er sagt:

Wenn Sie ein Watir-Nutzer sind, ist es nicht wirklich so viel Unterschied machen. Wenn Sie von automatisierten Web-Testing als ein Auto denken, ist Watir das Lenkrad und Armaturenbrett, die zusammenwirken mit dem Motor. Zulassen Watir Benutzer Verwendung WebDriver wie Bereitstellung einer zusätzlichen Motor Wahl ist, aber das Lenkrad und dash gleich zu halten.

Letztendlich denke ich, dass Watir ein sehr beliebtes automatisiertes Web-Testing-Tool bleiben wird, eine, die von Testern für Tester entwickelt wurde. Ich kann die Verwendung von WatiN sehen und Watij reduziert, da mehr Entwickler zu Selen bewegen 2.0 / WebDriver, die die gleiche Funktionalität wie Watir bieten wird eine andere API und mehrere Programmiersprachen. Wenn WebDriver Browser auf das Detail der Steuerung konzentrieren, schließlich wird Watir ein besseres Werkzeug sein, da mehr Anstrengungen auf die Verbesserung der Watir API ausgegeben werden, das Lenkrad und Armaturenbrett aktualisieren, so zu sprechen.

Der Punkt dieses Artikels ist, dass sowohl Selen 2.0 und Watir 2.0 Einbeziehung WebDriver Technologie. Watir nur eine neue Version im letzten Monat löscht, Watir Benutzer jeden Tag teilen Tipps zur Watir Allgemeinen Mailingliste .

Wenn ich einen neuen Rahmen heute begonnen, würde ich am ehesten Watir zu verwenden. Ich habe immer einen offenen Geist, so kann ich nicht garantieren, was ich verwenden würde. Vielleicht geht das Projekt flex so würde ich FunFX versuchen, oder Java-Entwickler wollen beteiligt werden, damit ich WebDriver mit JUnit in Betracht ziehen würde. Aber ich würde keine Sorge haben, über Watir in die Zukunft mit. Ich habe es in den letzten drei Jahren. Ich habe bekannt Leute, die es schon vorher verwendet. Die Gemeinde ist zu stark, um die .

Wir haben Watir für eine Weile, aber lief in Probleme Aufrechterhaltung unserer Ruby-Umgebung. Wir sind nicht ein Ruby-Shop, so dass, wenn wir unsere Version von Ruby und Watir aktualisiert aufgehört zu arbeiten wir nicht wirklich fit waren zu verstehen, warum die Pausen wurden auftreten.

Der Mangel an einem guten Recorder war auch ein Problem für uns.

So wir Selenium geschaltet, die große Aufnahmefunktion hat und führt direkt in einem NUnit-Test (wir sind onthe .Net-Plattform), aber Selen nicht erfolgreich ausgeführt jedes Mal. Wir hatten Wiederholungs Wrapper um die Anrufe zu schreiben, da sie manchmal und andere nicht funktionieren würde.

Unser Streben etwas leicht aufnehmbaren zu finden, dass läuft weiterhin zuverlässig. Ich habe viel auf dem Forum über WebDriver und Sahi gesehen, damit ich in solche aussehen. Solange wir XML ausspucken können, so dass wir mit CC integrieren können, wir sind gut.

Wie Sie bereits lesen, die Watir Community ist gesund und munter! Ich habe gerade angefangen, die automatisierten Regressions Initiative in meinem Unternehmen und eine der Anforderungen war ein Open-Source-Tool (oder eine Gruppe von ihnen) zu nutzen. Ich kam in Watir und seit seiner FOSS, einfach zu bedienen und verwendet Ruby ich konnte nicht helfen, aber das Tool zu Verwaltung vor.

Hier ein Tipp (wenn Sie es wollen oder nicht!):

Watir ist groß Stand-alone, aber wenn sie mit CruiseControl- gebündelt (einem anderen FOSS-Tool, das ein CI ist [Continuous Integration] Server), können Sie Ihre Regressions Skripte den ganzen Tag laufen und die xUnit Berichte erhalten von ihm (nicht vergessen, zu nutzen Rubys in Test Unit-Framework aufgebaut). Macht es wirklich nützlich für die höheren ups und Ihre Devs.

ist Watir gesund und munter und gerade vor kurzem kam mit einem Update aus (1.67). Das Wiki ist Killer (http://wiki.openqa.org/display/WTR/), so geht dort zunächst für Q & As.

Haben Sie Spaß mit Watir. Schlägt die Hose outta dumme alte QTP an jedem Tag der Woche!

Hit me up, wenn Sie Fragen haben, da diese noch frisch in meinem Kopf:)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top