WebInLoop

Aus PlusPedia
Wechseln zu: Navigation, Suche
WebInLoop


Basisdaten

Entwickler sprylab technologies GmbH

Aktuelle Version 0.6.2
(12/2009)



Lizenz LGPL

WebInLoop


WebInLoop ist ein Testframework für automatisierte Tests von beliebigen Webanwendungen. Es wurde von der Firma sprylab technologies entwickelt und unter der LGPL-Lizenz als freie Software veröffentlicht. WebInLoop basiert auf Selenium und ist voll kompatibel zu Selenium-Testfällen.

Coin Übrigens: Die PlusPedia ist NICHT die Wikipedia.
Wir sind ein gemeinnütziger Verein, PlusPedia ist werbefrei. Wir freuen uns daher über eine kleine Spende!

1 Funktionsweise

Testfälle können mittels der Selenium-IDE komfortabel im Browser aufgezeichnet oder manuell in Form von HTML-Dateien angelegt werden. WebInLoop bringt diese Testfälle in beliebigen Webbrowsern zur Ausführung und erstellt vollautomatisch ausführliche Testreports. Einzelne Testschritte werden darin mit Screenshots festgehalten, so dass Fehlerursachen schnell identifiziert werden können.

WebInLoop Prozess

2 Continuous Integration mit WebInLoop

WebInLoop kann einfach in vorhandene Continuous Integration-Umgebungen integriert werden. So kann z.B. sichergestellt werden, dass Erweiterungen an der Software keine unerwünschten Nebeneffekte haben (Regressionstests). Über das vorhandene Maven-Plugin können Tests über Continuous Integration-Umgebungen automatisiert in unterschiedlichen Webbrowsern durchgeführt werden. Die generierten Testreports werden chronologisch abgelegt und bieten stets einen Überblick über den Qualitätsverlauf der getesteten Anwendung. Zudem können Testreports auch per E-Mail versendet werden.

3 Erweiterte Funktionen von WebInLoop

Um Webanwendungen umfassend testen zu können, bietet WebInLoop zusätzliche Funktionen. Mit diesen können z.B. E-Mail-Postfächer auf den Eingang bestimmter E-Mails überwacht werden, um einen kompletten Registrierungsprozess zu testen.

Zu den erweiterten Funktionen gehören:

  • Abfrage von E-Mail-Konten per IMAP oder POP3
  • Abfrage von SQL-Datenbanken
  • Ausführung von externen Programmen und Skripten zum Testen komplexer Strukturen
  • Übersichtliche Testergebnisreports inkl. Screenshots der Webanwendung bei bestimmten Ereignissen (z.B. Testfehler)
  • Konvertierung der HTML-Test zu TestNG-Klassen in Java vielseitig konfigurierbar und anpassbar

4 Siehe auch

5 Weblinks



6 Init-Quelle

Entnommen aus der:

Erster Autor: Sheck angelegt am 15.01.2010 um 14:57,
Alle Autoren: Mühsam, Sebastian.Dietrich, AHZ, Wolf32at, Sheck

Diesen Artikel melden!
Verletzt dieser Artikel deine Urheber- oder Persönlichkeitsrechte?
Hast du einen Löschwunsch oder ein anderes Anliegen? Dann nutze bitte unser Kontaktformular

PlusPedia Impressum
Diese Seite mit Freunden teilen:
Mr Wong Digg Delicious Yiggit wikio Twitter
Facebook




Bitte Beachte:
Sämtliche Aussagen auf dieser Seite sind ohne Gewähr.
Für die Richtigkeit der Aussagen übernimmt die Betreiberin keine Verantwortung.
Nach Kenntnissnahme von Fehlern und Rechtsverstößens ist die Betreiberin selbstverständlich bereit,
diese zu beheben.

Verantwortlich für jede einzelne Aussage ist der jeweilige Erstautor dieser Aussage.
Mit dem Ergänzen und Weiterschreiben eines Artikels durch einen anderen Autor
werden die vorhergehenden Aussagen und Inhalte nicht zu eigenen.
Die Weiternutzung und Glaubhaftigkeit der Inhalte ist selbst gegenzurecherchieren.


Typo3 Besucherzähler - Seitwert blog counter
java hosting vpn norway