Usine logicielle - Jenkins et SonarQube pour PHP - Projet Tasks Laravel 5

1 1 1 1 1 1 1 1 1 1 Rating 5.00 (4 Votes)

Dans ce tutoriel qui est la suite de Usine logicielle - Jenkins pour PHP - Projet Tasks Laravel 5, nous allons voir comment intéragir avec SonarQube ce qui permettra d'analyser la qualité de code du projet Laravel 5 - Construire une application CRUD disponible sur GitHub.

Lire la suite...

Tests de performance - Gatling

1 1 1 1 1 1 1 1 1 1 Rating 5.00 (6 Votes)

Gatling permet de réaliser des tests de charge sur votre application web. Plus performant que JMeter, il permet de simuler une montée en charge plus importante avec encore plus d'utilisateurs.

Il est possible de lancer Gatling depuis eclipse, en ligne de commandes, depuis Maven et même depuis Jenkins, ce qui permet d'inclure les tests de performance dans le processus d'intégration continue. Les sénarios de Gatling sont écrits en Scala dans une syntaxe suffisamment simple pour ne pas nécessiter un apprentissage de ce langage.

Dans ce tutoriel, nous allons voir comment réaliser un test de charge sur l'application Laravel 5 - Construire une application CRUD.

Lire la suite...

Git - Les premiers pas

1 1 1 1 1 1 1 1 1 1 Rating 5.00 (5 Votes)

La gestion de versions (en anglais version control ou revision control) consiste à maintenir l'ensemble des versions d'un ou plusieurs fichiers (généralement en texte). Essentiellement utilisée dans le domaine de la création de logiciels, elle concerne surtout la gestion des codes source.

Git est un logiciel de gestion de versions décentralisé. C'est un logiciel libre créé par Linus Torvalds, auteur du noyau Linux, et distribué selon les termes de la licence publique générale GNU version 2. La force de Git tient de la capacité à fusionner ou "merger" du code depuis dfférentes branches. Une équipe peut ainsi travailler sur des version de développement, le tout en fournissant en parralèle une version stable livrable en permanence à un client.

Ce tutoriel va vous présenter une initiation à Git.

Lire la suite...

Tests IHM - Selenium IDE

1 1 1 1 1 1 1 1 1 1 Rating 5.00 (2 Votes)

Les tests IHM ont pour but de vérifier que la charte graphique a été respectée tout au long du développement.

Cela consiste à contrôler :

  • la présentation visuelle : les menus, les paramètres d'affichages, les propriétés des fenêtres, les barres d'icônes, la résolution des écrans, les effets de bord,...
  • la navigation : les moyens de navigations, les raccourcis, le résultat d'un déplacement dans un écran,…

Pour suivre cet article il faut au préalable avoit réalisé le tutoriel Selenium - Installation Selenium IDE

Lire la suite...

Pentaho Community 5 - Installation sur Ubuntu 14.04 LTS

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)

Ce tutoriel vous présente l'installation de Pentaho 5 sous Ubuntu 14.04.

Lire la suite...

A propos de l'auteur

Je m'appelle Jean-François. J'ai réalisé mon premier site Internet en mai 1999. Passionné d'informatique et d'électronique depuis de nombreuses années, j'essaie au travers de ce blog démarré en mars 2011 de vous faire partager ma veille technologique personnelle.