Accueil InfoQ Automation sur InfoQ
-
La Route Vers Quarkus 2.0 : Les Tests Continus
Quarkus poursuit ses efforts pour rendre les applications d'entreprise Java aussi efficaces que possible, à la fois du point de vue de son temps d'exécution, de ses ressources, de son temps de démarrage et de fin et maintenant aussi du développement des applications. Quarkus 2.0 enrichira son mode de développement avec la capacité de test continu. Stuart Douglas nous en donne un aperçu.
-
Les Nouveautés De MicroProfile 4.0
Livrée par le groupe de travail MicroProfile nouvellement formé, la version 4.0 de MicroProfile a été diffusée à la communauté Java. Les fonctionnalités incluent l'alignement avec Jakarta EE 8 et les mises à jour de toutes les API. MicroProfile 4.0 a été livré avec des modifications incompatibles dans 5 cinq des API, à savoir Config, Fault Tolerance, Health, Metrics et OpenAPI.
-
Les Défis Des Tests De Bout En Bout Des Microservices
Assurer la qualité des microservices grâce à des tests de bout en bout peut entrer en conflit avec l'intégration et la publication rapides de composants logiciels grâce à un pipeline CI/CD automatisé. Si un test de bout en bout échoue, les pipelines CI/CD de tous les microservices impliqués sont bloqués jusqu'à ce que le problème provoquant l'échec du test soit résolu.
-
Voxxed Microservices : Phil Hardwick, "Pact Tests : How We Split Up the Monolithic Deploy"
Voxxed Days Microservices est un événement centré exclusivement sur les Microservices. Durant cette seconde édition, deux jours de conférences et un jour d'atelier (en option) sur les Microservices qui auront lieu à Paris du 21 au 23 octobre 2019 avec notamment Phil Hardwick qui interviendra lors d'une session intitulée "Pact tests : how we split up the monolithic deploy".
-
Jenkins reçoit un lifting avec la publication de Blue Ocean 1.0
Jenkins, le serveur d'automatisation Open Source populaire utilisé par des équipes de développement de par le monde pour des pipelines d'intégration et de livraison continue, a récemment annoncé la disponibilité générale de Blue Ocean 1.0.
-
Améliorer la performance du SI avec le Déploiement Continu
L'intérêt principal du déploiement continu (CD) est d'abaisser le risque des livraisons. Les pratiques d'automatisation exhaustive des tests et d'intégration continue ont le plus d'impact sur la performance du SI. Les recherches montrent que l'implémentation des pratiques du CD amènent une meilleure performance SI avec pour les meilleurs, à la fois un rythme et une stabilité accrus.
-
Principes d'Ingénierie du Chaos de Netflix
Au vu de leur expérience avec l'arrêt arbitraire de serveurs ou la simulation de l'arrêt d'un centre de données complet en production, Netflix a proposé un certain nombre de principes d'Ingénierie du Chaos.
-
Jenkins s'intègre avec Chef et Puppet pour une meilleure traçabilité des déploiements
En utilisant le plugin de notification de déploiement pour Jenkins développé par CloudBees, couplé avec le plugin pour Chef ou le plugin pour Puppet, il est maintenant possible de tracer chaque fichier installé par Chef ou Puppet via Jenkins.
-
Leçon tirée du bug de GoToFail d'Apple
La récente faille de sécurité trouvée dans iOS comme OS X met en avant des défauts dans les directives de style de code, de tests unitaires, de politiques de revue de code, de stratégies de gestion d'erreurs, et de déploiement d'outils.
-
Google Espresso : une solution de tests automatisés d'UI, rapide et dans le cloud
Google vient de partager en open source Espresso, un framework de tests Android automatisés qui permet de lancer des tests sur des machines x86 dans le cloud, dans un environnement multi-threadé, permettant ainsi de résoudre le problème de la gestion de la concurrence dans les tests d'interface graphique.
-
La comparaison d'image pour un déploiement continu plus sûr
Lors de la conférence Velocity 2013, Brett Slatkin de Google a présenté une méthode de comparaison d'image pour détecter les régressions graphiques. Une comparaison d'image (perceptual diff) compare deux photos de différentes versions d'une même page web et détecte les différences pixel par pixel.
-
Simplifier ses assertions avec assertJ 1.3.0
AssertJ 1.3.0 est un framework de test permettant de rentre vos assertions plus lisible et ainsi mettre en valeur vos intentions de tests.
-
Chef Entreprise Etend sa Portée et son Influence dans les Centres de Données
Opscode vient d'annoncer Chef Enterprise avec de nouvelles capacités pour automatiser la configuration du réseau, du stockage, et de Microsoft Windows. Chef Entreprise sera le successeur de Private Chef et d'Hosted Chef pour la nouvelle offre optimisée comprenant des fonctionnalités de configuration complète d'infrastructure.
-
Mettre en oeuvre DevOps dans les entreprises traditionnelles
Niek Bartholomeus a récemment terminé une série de 4 articles consacrés à Devops sur son blog à propos de la mise en oeuvre de la configuration et des livraisons dans une entreprise traditionnelle. Au fil des articles, Nick couvre la théorie de DevOps, puis il analyse les problèmes liés aux livraisons de logiciels au sein d'une entreprise traditionnelle.
-
Coverity 2012 : comment avoir une faible densité de défauts
Cet article contient des témoignages de nombreux chefs de projet détaillant les processus qu’ils utilisent afin d’avoir une faible densité de défauts selon l’analyse Coverity.