MRJ.Presse
Views
3 years ago

Essais & Simulations n°112

ESSAIS ET MODELISATION

ESSAIS ET MODELISATION Avis d’expert Huit recommandations pour améliorer l’automatisation de vos tests Centre d’excellence Automatisation de Cognizant, nous livre huit recommandations issues d’une expérience acquise au cours de près de cinquante projets internationaux d’automatisation des tests en entreprise. Ces conseils sont destinés à aider l’amélioration du retour sur investissement en automatisation de tests et à améliorer la qualité logicielle. L’automatisation ne rend pas forcément le test logiciel plus rapide, plus outils d’automatisation pouvant être élevés, l’automatisation des tests n’est compensent ces dépenses initiales. En outre, les outils et méthodologies d’au- les mêmes caractéristiques, fonctionnalités et capacités, et chaque projet rentes, ce qui a des répercussions sur matisation des tests, à condition, selon lettre huit étapes clés. 1 - Choisissez bien ce que vous devez automatiser - tion des tests s’applique idéalement à du code qui : plication plications chercher également les domaines non traditionnels, voire non prévus dans le étendre leur investissement en automatisation, notamment pour le test des routines d’installation des correctifs et corrections d’anomalies, pour la gestion des tests, et pour la création des rapports de test. Cognizant a conçu un arbre décision- didats à l’automatisation, en fonction posants de test cessaires cas de test pour de multiples navigateurs ou environnements des tests 2 – Choisissez bien vos outils de test Les entreprises doivent amortir leur investissement en automatisation. Elles doivent donc choisir des outils de test en mesure de satisfaire leurs besoins sur plusieurs années. Parmi les cri- de tests automatisés, notamment le test fonctionnel, la gestion des tests, le test de technologies mobiles, le test jets créés dans une grande diversité de langages de programmation toute plateforme des tests pour un effort manuel minimum. d’empêcher l’interruption des tests facilitant le développement de scripts plusieurs plateformes et types de test - sir le logiciel d’automatisation de test Essais & Simulations JANVIER 2013 PAGE 46

ESSAIS ET MODELISATION le plus adapté à leurs besoins et à optimiser l’utilisation de ces outils, nou- - matiser, tels que le test fonctionnel ou bleau de bord d’évaluation, de réaliser préparer les outils pour le déploiement. Les clients peuvent également optimiser l’utilisation de leurs outils d’auto- l’ensemble des besoins en test à travers l’entreprise, à la création d’un inventaire des outils disponibles et à une garantissant que seules les licences nécessaires seront achetées. 3 – Affinez vos processus Choix des outils Dans de nombreuses entreprises, le manque de processus d’automatisa- né un allongement du cycle de vie des d’anomalies. Pour améliorer ces processus, il faut : thodes actuelles et démontrer que Que la Direction s’implique pour fournir le budget et le support nécessaires à la de l’amélioration des processus de test Obtenir le soutien des équipes de test - responsables des tests, spécialistes et ingénieurs de test, pour l’acquisition de compétences spécialisées en méthodologies de test Prioritiser les améliorations des processus en fonction des objectifs de l’entreprise Mettre en place une mesure continue meilleur retour sur investissement 4 – Choisissez un Framework Comme pour tout autre outil, les solutions d’automatisation de test doivent être utilisées correctement pour être - - til d’automatisation mais sert de feuille - différent, il doit également permettre de paramétrer les scripts de test et les données de test, pour que ces derniers soient réutilisables autant que possible et plus simples à gérer. - tés par les données », où les données ment de l’outil d’automatisation. L’utilisation et la personnalisation des rap- que la maintenabilité des données, et de multiples cas de test peuvent être peuvent être considérables. L’autre approche est celle « déterminée par mots clés ». Les tables de données et les mots clés y sont gérés indépendamment de l’outil d’automatisation et des scripts de test qui pilotent - celle pilotée par les données, qui aug- - - dépendamment de l’outil d’automa- Une approche composite de l’automatisation des tests 5 – Ne sous-estimez pas l’effort manuel Le terme « automatisation » sous-entend que ce sont les machines qui font le travail et non les humains. Le volume d’effort manuel requis dans le cadre des tests automatisés est l’un des aspects les moins bien compris du test logiciel. En effet, les individus test, créer les scripts, sélectionner les tests, analyser les résultats des tests, enregistrer les anomalies et nettoyer pour calculer précisément le retour sur investissement. Au cours de nos missions, nous avons tés informatiques doivent prendre en compte pour estimer l’effort manuel nécessaire à l’automatisation des té du langage utilisé pour la création des scripts de test et le volume de Essais & Simulations JANVIER 2013 PAGE 47

Copied successfully!

Essais et Simulations - Découvrez la revue en version digitale

Pour vous abonner, joindre la rédaction, communiquer dans la revue ou simplement avoir plus d'informations sur votre métier, rendez-vous sur notre site internet :

www.essais-simulations.com