Microsoft dévoile BrowserSwarm
Son outil open source pour le test des framework et bibliothèques JavaScript

Le , par Hinault Romaric, Responsable Actualités
Tester les applications Web sur plusieurs navigateurs a toujours été un véritable problème pour les développeurs Web.

Pour leur faciliter la tâche, en particulier ceux qui utilisent JavaScript, Microsoft lance BrowserSwarm, un outil open source qui permet d’automatiser les tests des framework et des bibliothèques JavaScript à travers plusieurs navigateurs et dispositifs. L’objectif de Microsoft est de permettre aux développeurs de « passer moins de temps sur les tests et plus de temps sur le code ».

La solution s’exécute dans le Cloud et se connecte directement aux dépôts GitHub du développeur. À chaque commit, l’outil de Microsoft peut automatiquement tester le code en utilisant des tests unitaires de QUnit.

Avec BrowserSwarm, les développeurs pourront donc s’assurer que les framework qu’ils utilisent (JQuery, Knockout, Prototype, Backbone.js, etc.) fonctionnent correctement. Ils auront également la possibilité d’effectuer des tests sur leurs propres briques.


Après un test, un tableau de bord affiche les résultats obtenus non seulement pour les navigateurs modernes, mais également pour les anciennes versions encore supportées (Internet Explorer, Chrome, Firefox, Safari, Opera, etc.). Les développeurs peuvent sauvegarder des environnements de tests multiples dans le Cloud pour les réutiliser plus tard.


Avec la prolifération des framework, qui sont désormais quasi incontournables dans le développement d’une application Web moderne, la solution de test de Microsoft permettra également de guider les développeurs dans le choix d’un framework robuste pour leur application.

Pour utiliser l’outil, l’utilisateur doit créer un compte sur le site du projet et lier son dépôt GitHub à BrowserSwarm, qui en est actuellement au stade de bêta.

BrowserSwarm a été développé en partenariat avec Sauce Labs (spécialisé dans les outils de tests) et l’équipe open source d’append To. Le projet étant open source, les contributions externes sont attendues par Microsoft pour étendre BrowserSwarm à plusieurs autres outils de contrôle de versions et de tests unitaires.

Le site du projet

Source : Microsoft

Et vous ?

Que pensez-vous de ce projet ? Avez-vous des difficultés lors du test des framework que vous utilisez ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de andry.aime andry.aime
http://www.developpez.com
Rédacteur/Modérateur
le 27/09/2013 12:38
Citation Envoyé par Hinault Romaric  Voir le message
Tester les applications Web sur plusieurs navigateurs Internet Explorer a toujours été un véritablement problème pour les développeurs Web

Avatar de SylvainPV SylvainPV
http://www.developpez.com
Expert Confirmé Sénior
le 27/09/2013 12:39
Comparaison des résultats entre browserSwarm et TestSwarm (l'équivalent utilisé chez jQuery) :
http://www.browserswarm.com/framework/results/jquery
http://swarm.jquery.org/project/jquery

Aucun hash en commun, chez l'un presque tout passe, chez l'autre presque rien. On peut m'expliquer ?
Avatar de ptah35 ptah35
http://www.developpez.com
Membre chevronné
le 27/09/2013 15:30
Citation Envoyé par SylvainPV  Voir le message
Aucun hash en commun, chez l'un presque tout passe, chez l'autre presque rien. On peut m'expliquer ?

Je me suis fait la même réflexion et me pose la même question...
Avatar de Ganash Ganash
http://www.developpez.com
Invité de passage
le 08/10/2013 11:10
Hi !

Et vous ?

D'habitude, j'utile des machine virtuel pour tester mon site sur differents navigateurs/platformes avec Jenkins... Ce qui est assez fastidieux a metre en place.

C'est pourquoi je souhaite teser, utiliser, adopter ce que µSoft nous dévoile :
BrowserSwarm: son outil open source

Malheuresement, je ne trouve pas le code source de BrowserSwarm.

Je me suis inscrit sur leur site mais je n'ai pas eu plus d'info que ça
BrowserSwarm utilise SauceLab dont j'ai téléchargé les sources (un mix de C++ et de C#) mais il me manque le code de microsoft qui automatise (sans quoi c'est inutile)

Quelqu'un a t'il trouvé les code sources (payant ou non) ?

D'avance merci,
Offres d'emploi IT
Développement C++
Stage
Adjustem - Picardie - Amiens (80000)
Parue le 20/10/2014
CONSULTANT FONCTIONNEL SAGE 100 (H/F)
CDI
IN SYSTEM - Ile de France - PARIS (75015)
Parue le 17/10/2014
Lead développeur php/big data h/f
CDI
MOBISKILL - Ile de France - Paris (75000)
Parue le 30/09/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula