Cyrille CHAPUIS
Ingénieur
10 Square Lulli 78330 FONTENAY LE FLEURY / FRANCE

Services

  • Réflexion et mise en place d'une stratégie de test pour un nouveau composant logiciel
  • Intégration de nouvelles versions logiciels
  • Rédaction d'un plan de test à partir de la spécification
  • Conception des tests
  • Etablir une matrice de compliance
  • Passage de tests
  • Création et suivi de faits techniques
  • Automatisation de tests
  • Réalisation de tests de non-régression
  • Gestion du suivi de l'ensemble de ces tâches
  • Tests d'acceptation
  • Etude et optimisation des processus de mise en production
  • Développement web
  • Ma prestation

    Je propose mes services aux entreprises qui développent des outils informatiques et passer en revue le produit avant qu’il ne soit passé en production. L’objectif est de leur permettre de mettre à disposition un produit de meilleure qualité et d'optimiser au maximum le temps de test ainsi que celui de la validation du produit. L'optimisation du temps passe par de l'automatisation des tests et des process. Je suis en mesure de proposer un service de mise en place des campagnes de tests avec leur automatisation, l'étude pour optimiser des processus de mise en production.

    Le test logiciel

    Les systèmes logiciels font partie intégrante de la vie quotidienne, depuis les applications commerciales (ex : les services bancaires) jusqu'aux produits pour les consommateurs (ex : voitures). La plupart des gens ont eu une expérience avec un logiciel qui n'a pas fonctionné comme prévu. Un logiciel qui ne fonctionne pas correctement peut entraîner de nombreux problèmes, y compris la perte d'argent, de temps ou entacher la réputation de l'entreprise. Elle peut même entraîner des blessures qui peuvent être mortelles. Les tests logiciels sont un moyen d'évaluer la qualité de celui-ci et de réduire son risque de défaillance en cours de fonctionnement.

    DevOps

    Aujourd’hui la méthodologie agile s’est énormément développée et apporte un nouveau mode de fonctionnement dans l’évolution des softwares. Les développements se font de façon itérative et le déploiement d’une version logiciel se fait à chaque itération permettant d’apporter des évolutions constantes ainsi que de corriger rapidement un bug. Ce mode de fonctionnement apparait sous l’acronyme CI/CD (intégration continue/développement continu). Ce mode de fonctionnement a fait émerger un nouveau métier, celui de DevOps. Il consiste à :

    • -être la passerelle entre les équipes de développement et les équipes de déploiement

    • -être le garant de la conformité du produit qui transite

    • -pouvoir tester le produit rapidement afin d'en garantir la qualité (pour cela l’automatisation de process est indispensable)

    Les connaissances des métiers de développement et de mise en production sont des éléments nécessaires. Ce métier est détaillé dans l’ouvrage « Découvrir DevOps » (ISBN 978-2-10-077906-2)