Microsoft möchte Ihre JavaScript-Bibliotheken zu scannen

2013-12-30  |  Comebuy News

Microsoft will Web Application Framework Entwickler Tackle eines der heikelsten Probleme zu helfen, dass der Prüfung ihre Bibliotheken um sicherzustellen sie verschiedenen heutigen schwindelerregende Kombination der verfügbaren Browser und Betriebssysteme (BS) einwandfrei funktionieren.

Comebuy Verwandte Artikel: jQ.Mobi-JavaScript-Framework bietet schnellere mobile AppsApple iPad Flash-Anzeigen mit Javascript ToolMicrosoft Versionen Ajax tool13 wesentliche Programmiertools spielt für der mobile WebJavaScript-Gründer Google Native Client wird abgewiesen

Arbeiten mit Software Beratung AppendTo testen und testen Tools Anbieters Sauce Labs, hat Microsoft einen neuen Dienst gestartet, der kostenlose automatisierte Komponententests für jedermann bereitstellt, die eine JavaScript-Framework oder Bibliothek in einem GitHub lädt.

BrowserSwarm scannt Rahmen und gibt eine Liste von Möglichkeiten, wie, die es gemacht werden könnte, effizienter ausführen.

"Wir sehen eine Menge Innovation [bei der Webentwicklung] im Zusammenhang mit 3D Grafiken oder Animationen, aber wir sehen nicht viele Innovationen auf der Test-Seite und das ist also, wo wir wollten helfen,", sagte Justin Garrett, Microsoft senior Produktmanager für die Internet Explorer-Team. Die Idee ist, dass die mit einer automatisierten Test-Tool mehr Entwickler nützliche Frameworks für das Web erstellen würde.

BrowserSwarm "hilft Entwicklern, die weniger Zeit testen und entwickeln von mehr Zeit verbringen,", sagte Garrett.

Im letzten Jahrzehnt haben Webentwickler wurde zunehmend auf JavaScript-Frameworks von Drittanbietern und Bibliotheken häufig leicht einfügen verwendet Funktionalität in ihre Anwendungen integrieren.

Zum Beispiel wird Web-Technologie-Umfragen gefunden dass jQuery verwendet, um HTML-Verhalten, Skript auf 56 Prozent aller Websites verwendet. JavaScript-Frameworks sind die "Bausteine des Web", sagte Garrett.

Diejenigen, die schreiben, dass diese Frameworks stellen eine gewaltige Aufgabe versuchen, sicherzustellen, dass ihre Bibliotheken arbeiten Dank einer Verbreitung von Geräten und Browsern über alle anderen möglichen Kombinationen von Browsern und Betriebssystemen. Dazu gehört in der Regel den mühsamen Prozess der Ausführung eines Tests des Codes auf jede Kombination--Chrome auf einem Windows-PC, Firefox auf einem Android Tablet, und so weiter. Plus nicht nur die neuesten Browser und Betriebssysteme müssen getestet werden, aber das tun alle von den älteren Versionen, die noch unterstützt werden.

Große Teams von Entwicklern, z. B. diejenigen, die hinter jQuery oder Modernisierer, womöglich Inhouse-Tools, über alle Permutationen zu testen. "Aber wenn Sie einen kleinen Rahmen haben oder ein Startup, Sie haben keine Zeit, die Testläufen zu nehmen, die Sie zu benötigen, um Entwicklern das Vertrauen, Ihre Rahmen geben", sagte Garrett.

Um BrowserSwarm zu verwenden, enthält ein Entwickler einen Link zu seiner Code-Repository über GitHub. "Wenn Sie Code GitHub verpflichten, wir automatisiert diesen Job" Testen Sie den Code, mit QUnit, Garrett sagte. Der Dienst führt mehr als 150 Testfälle für die Code-Basis. Danach generiert es einen ausführlichen Bericht über alle Maßnahmen, die ergriffen werden, sowie eine Übersicht über mögliche Probleme.

Um seine Fähigkeiten zu verstehen zu helfen, führte Microsoft BrowserSwarm gegen einige der weltweit am meisten verbreitete-Frameworks wie jQuery, Dojo und Backbone.js, und die Berichte auf der Website bereitgestellten.

Der Dienst ist vergleichbar mit ein, die Microsoft Anfang des Jahres als moderne leitete.IE, die tests von Websites für Themen wie responsive Design, Berechenbarkeit Fragen und Einhaltung von Webstandards.

« Back