Archive

Articles taggués ‘front-end’

VISEO recrute des développeurs Front-End / Full Stack (AngularJS) H/F

Vous aimez avoir toujours une longueur d’avance, vous savez que le front-end est l’avenir du web et que les pratiques agiles sont efficaces pour mener à bien un projet ?
Développeur talentueux, vous êtes enthousiaste à l’idée d’évoluer dans des univers techniques exigeants ?

Vous êtes la référence front de vos projets, désireux d’intervenir dans des projets  complexes : applications web et mobiles, e-commerce, m-commerce, objets connectés (voiture, TV, habitat…), tablettes… etc. ?
Rejoignez une entreprise de passionné(e)s à la pointe de l’innovation et des nouvelles technologies !

Au sein d’une équipe technique et créative, spécialiste en Javascript, vous avez en charge d’accompagner nos clients dans leurs chantiers de migration web et responsive. Vous êtes amené(e) à implémenter des composants complexes basés sur des directives Angular, des services évolués pour des processus métiers ou des protocoles de communication (Push, Protobuf…). Vous intervenez dans le choix des solutions techniques et vous savez garantir la performance de vos applications. Vous assurez l’architecture et les développements JavaScript (Angular…) de plateformes innovantes ou de sites web grand public.

Votre connaissance du web et de ses pratiques vous permet de participer à l’élaboration des guidelines et best practices.

Environnement technique : JavaScript (AngularJS), Javascript côté serveur (NodeJS), HTML/CSS (Bootstrap), Responsive Design

Découvrez notre offre d’emploi et postulez en ligne : http://www.viseo.com/fr/offre-demploi/developpeur-se-front-end-developpeur-se-full-stack 

Tester le front-end JavaScript d’une application web

Introduction

La mise en place des tests automatiques permet de s’assurer du bon fonctionnement et de la conformité au cahier des charges d’une application. Beaucoup d’équipes de développement ont intégré des processus d’automatisation des tests au sein de la stratégie d’intégration continue.

Le back-end est systématiquement soumis à des suites de tests unitaires, mais qu’en est-il des tests du front-end ?

Souvent délaissé, on ne le teste que très peu, voire pas du tout. Seuls les tests manuels sont mis en place : on ouvre le navigateur et on vérifie que tout marche correctement.

Ce genre de tests ne permet pas de vérifier la majeure partie du code rédigé car ils se concentrent uniquement sur le fonctionnel et le visuel.

Mettre en place des tests du front-end structurés, par exemple en utilisant des mock objects (simulation des réponses d’une API REST du back-end), permet également de développer l’interface graphique sans avoir à attendre un back-end fonctionnel : c’est plus efficient.

Enfin, avec l’arrivée des nouveaux frameworks de front-end full-javascript (Angular, Backbone, Ember, et j’en passe), on crée des modules réutilisables, qu’il convient de valider et de tester afin de mesurer leur stabilité, et donc leur ré-utilisabilité dans d’autres projets… tout comme on le ferait pour un module Node.js !

Lire la suite…