Benutzer:Bernd0402/TestSwarm

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Bernd0402/TestSwarm
Name jQuery TestSwarm
Status Alpha
Offizielle Website http://swarm.jquery.org/

TestSwarm, von John Resig als jQuery-Projekt entwickelt und nun von Mozilla Labs weitergeführt, ist eine web-basierte Plattform für die automatisierte und verteilte Durchführung von Javascript-Tests in einer Vielzahl von Browsern, Browserversionen und Betriebssystemen.[1] Derzeit noch im Alphastadium befindlich und nur für ausgewählte Projekte verfügbar, erleichtert es das zeitaufwändige Testen von Javascript Code.[2]

Ein zentraler Server, geschrieben in PHP und MySQL bildet den Kern der Plattform. Mit diesem verbinden sich die TestSwarm-Test-Runner, ein einfaches Javascript Programm das auf den Test-Clients im Browser ausgeführt wird. Diese erhalten Aufgaben bzw. liefern Ergebnisse zurück.[3] Browser, Browserversionen und Betriebsssyteme sowie Anzahl an Testdurchläufen können vom Benutzer im Vorhinein eingeschränkt werden. TestSwarm korrigiert zudem automatisch Fehler, die durch eine schlechte Internetverbindung zum Client, Fehlverhalten von Browsern oder schlecht geschriebenen Testfällen entstehen. Die Ergebnisse der Tests sind anschließend in einer Tabelle ersichtlich.[4]

Im Unterschied zu anderen Testumgebungen wie Selenium unterstützt TestSwarm verschiedene Testsuiten, arbeitet stärker dezentral und führt eine automatische Fehlerkorrektur durch.

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. https://github.com/jquery/testswarm/wiki TestSwarm Offizielles Wiki
  2. http://www.golem.de/0908/69373.html Golem.de TestSwarm - automatische Javascript-Tests in vielen Browsern
  3. http://ejohn.org/blog/javascript-testing-does-not-scale/ John Resig - JavaScript Testing Does Not Scale
  4. http://webstandard.kulando.de/post/2009/08/28/testswarm-der-modulare-javascript-browsertest TestSwarm - Der modulare JavaScript-Browsertest