{"id":120870,"date":"2023-01-13T10:15:00","date_gmt":"2023-01-13T09:15:00","guid":{"rendered":"http:\/\/e3mag.com\/?p=120870"},"modified":"2024-01-19T11:23:32","modified_gmt":"2024-01-19T10:23:32","slug":"gestion-du-cycle-de-vie-des-applications-et-tests","status":"publish","type":"post","link":"https:\/\/e3mag.com\/fr\/application-lifecycle-management-und-testing\/","title":{"rendered":"Gestion du cycle de vie des applications et tests"},"content":{"rendered":"<h2 class=\"wp-block-heading\">La m\u00e9thode lin\u00e9aire en cascade de la gestion du cycle de vie des applications (ALM) a fait son temps<\/h2>\n\n\n\n<p>Aujourd'hui, les tests doivent \u00eatre effectu\u00e9s de mani\u00e8re dynamique tout au long du cycle de vie d'une application afin de pouvoir rivaliser avec des concurrents agiles. Les entreprises qui travaillent avec des infrastructures SAP complexes devraient par exemple toujours tester soigneusement les mises \u00e0 jour S\/4 Cloud avant de les d\u00e9ployer, sinon les processus commerciaux risquent de ne plus fonctionner correctement. L'absence de tests de performance peut par exemple entra\u00eener une lenteur et une instabilit\u00e9 des applications, ce qui peut entra\u00eener la perte de clients.<\/p>\n\n\n\n<p>Mais les approches de test traditionnelles prennent du temps et l'effort pour les concevoir, les ex\u00e9cuter et les maintenir est important. Il est donc avantageux d'automatiser en grande partie les tests en int\u00e9grant le test continu d\u00e8s le d\u00e9but dans le pipeline DevOps. Pour les start-ups innovantes, ce n'est pas un d\u00e9fi trop important. Ces nouveaux venus ont l'avantage de commencer tabula rasa et de ne pas avoir \u00e0 supporter des charges h\u00e9rit\u00e9es du pass\u00e9.&nbsp;<\/p>\n\n\n\n<p>En revanche, les acteurs \u00e9tablis depuis des ann\u00e9es sur le march\u00e9 se battent g\u00e9n\u00e9ralement avec des piles d'applications complexes qui se sont d\u00e9velopp\u00e9es au fil du temps. Les processus dans de tels syst\u00e8mes confus sont souvent tr\u00e8s rigides et des exigences de conformit\u00e9 strictes s'appliquent en m\u00eame temps. Comment r\u00e9ussir \u00e0 atteindre un niveau d'automatisation ad\u00e9quat pour les tests dans ces conditions ? Les strat\u00e9gies suivantes aident les entreprises ayant des architectures historiques \u00e0 int\u00e9grer le test continu dans leur pipeline DevOps.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Strat\u00e9gies d'automatisation des tests<\/h3>\n\n\n\n<p>Les entreprises adoptent souvent une approche bas\u00e9e sur des scripts pour l'automatisation des tests. Mais cela entra\u00eene une charge de travail consid\u00e9rable. En effet, si l'application test\u00e9e change, tant les scripts que le framework doivent \u00eatre revus et \u00e9ventuellement mis \u00e0 jour. Cela consomme du temps et des ressources. Pour rendre les tests plus simples et plus rapides, il est donc recommand\u00e9 d'opter pour une solution qui offre une automatisation des cas de test sur l'ensemble de la pile technologique - \u00e0 partir d'une plateforme centrale, sans code et avec peu d'efforts.<\/p>\n\n\n\n<p>Une autre raison pour laquelle de nombreuses entreprises \u00e9prouvent des difficult\u00e9s dans les projets d'automatisation des tests est la maintenance des tests. Ici, deux questions se posent principalement : les tests instables et les tests qui sont difficilement adaptables. Si un test automatis\u00e9 \u00e9choue sur une application inchang\u00e9e, il y a un probl\u00e8me de stabilit\u00e9. Ce probl\u00e8me peut \u00eatre r\u00e9solu par des identificateurs plus stables. En outre, des donn\u00e9es de test inappropri\u00e9es ou des environnements instables et incomplets peuvent \u00e9galement provoquer l'\u00e9chec d'un test. Le deuxi\u00e8me obstacle - des tests inflexibles - est contourn\u00e9 en cr\u00e9ant des tests \u00e0 partir de modules r\u00e9utilisables tout au long de la s\u00e9rie de tests. Si les processus commerciaux changent, il est facile de mettre \u00e0 jour les modules individuels et de synchroniser automatiquement les tests respectifs. Pour r\u00e9duire encore plus les co\u00fbts de maintenance des tests, il est \u00e9galement conseill\u00e9 de garder l'environnement de test aussi l\u00e9ger que possible.<\/p>\n\n\n\n<p>Les tests peuvent \u00eatre encore plus rapides si les entreprises r\u00e9duisent la part des tests UI chaque fois que cela est possible. Les tests API sont plus solides, plus rapides et plus faciles \u00e0 entretenir, et donc mieux adapt\u00e9s aux processus de d\u00e9veloppement modernes. De plus, ils sont capables de tester des fonctions pour lesquelles les tests UI ne sont pas adapt\u00e9s. Toutes ces strat\u00e9gies ouvrent aux entreprises des voies pour assurer le test continu tout au long de la gestion du cycle de vie des applications. Ainsi, m\u00eame les acteurs du march\u00e9 disposant d'une pile d'applications historiquement d\u00e9velopp\u00e9e restent agiles et n'ont pas \u00e0 se cacher des nouveaux venus dynamiques.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p style=\"font-size:16px\">SAP Cloud <strong>ALM<\/strong> (Application Lifecycle Management) doit devenir le SolMan du cloud computing. Ce qui semble logique comporte de nombreux d\u00e9fis. Nous fournissons des r\u00e9ponses sur les cas o\u00f9 l'ALM est utile et o\u00f9 des outils ITSM compl\u00e9mentaires sont n\u00e9cessaires.<\/p>","protected":false},"excerpt":{"rendered":"<p>Le testing est une composante essentielle de l'ALM. Mais seuls ceux qui int\u00e8grent le test continu dans le pipeline DevOps peuvent fournir des mises \u00e0 jour suffisamment rapidement - comment les entreprises parviennent-elles le mieux \u00e0 automatiser les tests ?<\/p>","protected":false},"author":2700,"featured_media":120921,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"0","footnotes":""},"categories":[42053,42009],"tags":[13335,13334,38103],"coauthors":[42054],"class_list":["post-120870","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-alm","category-mag-22-12","tag-alm","tag-application-lifecycle-management","tag-tricentis","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-400x180.jpg",400,180,true],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-768x346.jpg",768,346,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-100x45.jpg",100,45,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-480x216.jpg",480,216,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-640x288.jpg",640,288,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-720x324.jpg",720,324,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-960x432.jpg",960,432,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-1168x526.jpg",1168,526,true],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",18,8,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",600,270,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",600,270,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Testing ist ein essenzieller Bestandteil \u00fcber das ganze ALM hinweg. Doch nur wer Continuous Testing in die DevOps-Pipeline integriert, kann Updates schnell genug bereitstellen \u2013 wie erreichen Unternehmen Testautomatisierung am besten?<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/fr\/category\/meinung\/alm\/\" rel=\"category tag\">ALM-Kolumne<\/a>, <a href=\"https:\/\/e3mag.com\/fr\/category\/mag-22-12\/\" rel=\"category tag\">Mag 22-12<\/a>","author_info_v2":{"name":"Viktoria Praschl, Tricentis","url":"https:\/\/e3mag.com\/fr\/author\/viktoriapraschl\/"},"comments_num_v2":"0 commentaire","_links":{"self":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts\/120870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/users\/2700"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/comments?post=120870"}],"version-history":[{"count":1,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts\/120870\/revisions"}],"predecessor-version":[{"id":137468,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts\/120870\/revisions\/137468"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/media\/120921"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/media?parent=120870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/categories?post=120870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/tags?post=120870"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/coauthors?post=120870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}