C’est une 12ème édition forcément particulière de la JFTL (Journée Française des Tests Logiciels) qui s’est tenue cette année au Beffroi à Paris, compte tenu du contexte sanitaire actuel. Néanmoins, si la date était initialement prévue le 1er Avril, le comité d’organisation a su tout mettre en oeuvre pour assurer la bonne tenue de cet...
La semaine dernière, nous avions présenté l’outil Testeum dédié au Crowdtesting, avec un retour d’expérience de notre utilisation en interne. Lancée au printemps 2020, cette solution a pour ambition de démocratiser le Crowdtesting. Pour aller plus loin dans la découverte de l’outil, nous vous proposons une interview de l’éditeur de Testeum, la société Hightest. ProMyze : A quel...
Très souvent, lorsque l’on développe une nouvelle application ou une nouvelle fonctionnalité d’un produit existant, nous mettons en place des processus Qualité pour s’assurer que l’implémentation répond bien aux besoins de nos clients : rédaction des spécifications, rédaction du code source via les méthodes BDD et TDD, des tests fonctionnels (qui peuvent être automatisés), etc…...
On le sait, les bonnes pratiques de développement permettent d’accélérer la production logicielle tout en garantissant un haut niveau de qualité. Pour autant, pour être pleinement efficaces, elles doivent être faites sur-mesure, c’est à dire correspondre pleinement à l’organisation (individu, équipe, entreprise) qui les met en place. La définition et la diffusion des bonnes pratiques...
Cet article présente un retour d’expérience de la mise en place de Themis sur une promotion de Master 2 Génie Logiciel à l’Université de Bordeaux, dans le cadre du module Conduite de Projet dirigé par Xavier Blanc, expert scientifique chez ProMyze et Professeur à l’Université de Bordeaux. Enseigner la conduite de projet en Master L’UE...
Disposer d’une chaîne d’intégration continue (CI en anglais pour Continuous Integration) est absolument nécessaire pour améliorer sa qualité logicielle et optimiser sa production. L’objectif étant d’automatiser au maximum l’exécution des tests, des linters et autres opérations optimisant la productivité (compilation, paramétrage, etc.). Si plusieurs outils existent aujourd’hui et permettent facilement la mise en place d’une...
Quand on pense à l’architecture d’une application cloud, plusieurs mots-clés reviennent en permanence : élasticité, passage à l’échelle, volatilité, micro-services. Et ce n’est pas un hasard, car c’est la nature même du Cloud. Comment tirer parti du Cloud et quels sont les anti-patterns architecturaux à éviter ? En 2012 et à travers plusieurs de retours d’expérience,...
Développeur, tech lead, chef de projets ou manager vous êtes convaincus de l’importance et du bienfait de la qualité logicielle, et plus particulièrement de la qualité du code source. Ayant appris les principes du développement modernes (Agilité, Clean Code, Craftmanship, Continuous Integration, etc.), vous êtes plein d’enthousiasme et voulez améliorer drastiquement l’environnement de développement de...
L’idéal de qualité logicielle n’est pas un concept inconnu pour vous. Notamment côté développeur, vous êtes convaincus que la propreté du code et la façon dont il est testé, a une influence directe sur votre activité. Sans forcément le mesurer, c’est un sentiment qui paraît réaliste. Il se traduit par de nombreux aspects : la facilité...
La qualité du code est un concept qui vous est certainement familier et qui bénéficie d’une certaine attention tout au long de vos projets. Vous collectez peut-être d’ailleurs des métriques sur votre code et utilisez également des linters pour maintenir un code uniforme et propre. Métriques, linter, code… je parle surtout de technique ici. Est-ce que...
Social media