{"id":56897,"date":"2019-03-28T10:00:44","date_gmt":"2019-03-28T09:00:44","guid":{"rendered":"http:\/\/e3mag.com\/?p=56897"},"modified":"2022-05-01T10:16:45","modified_gmt":"2022-05-01T08:16:45","slug":"alors-teste-qui-livre-dans-sap","status":"publish","type":"post","link":"https:\/\/e3mag.com\/fr\/drum-teste-wer-in-sap-ausliefert\/","title":{"rendered":"Que celui qui livre dans SAP soit test\u00e9 !"},"content":{"rendered":"<p>On pourrait l'appeler le \"paradoxe du risque\" de DevOps : M\u00eame les projets de d\u00e9veloppement les plus complexes se font en plusieurs petites \u00e9tapes. Ainsi, le risque par version diminue, car moins de modifications de code entra\u00eenent logiquement moins d'erreurs.<\/p>\n<p>D'autre part, les diff\u00e9rents cycles de release sont si courts qu'il reste globalement moins de temps pour l'assurance qualit\u00e9. En r\u00e8gle g\u00e9n\u00e9rale, un sprint - c'est-\u00e0-dire l'une des nombreuses op\u00e9rations it\u00e9ratives de d\u00e9veloppement de nouvelles fonctionnalit\u00e9s - ne dure que deux semaines, tests et d\u00e9ploiement sur les syst\u00e8mes de production compris.<\/p>\n<p>En revanche, dans le mod\u00e8le classique en cascade, le travail de d\u00e9veloppement est suivi d'une longue phase de test, et ce n'est qu'ensuite que la version est valid\u00e9e.<\/p>\n<p>Les d\u00e9veloppeurs et les administrateurs SAP ont un objectif fondamental : s'assurer que ce qui a fonctionn\u00e9 hier fonctionnera encore demain.<\/p>\n<p>Ce qui est aussi critique que difficile, en particulier dans les environnements complexes. En effet, il existe un nombre presque infini de d\u00e9pendances, de sorte que la moindre erreur peut avoir des cons\u00e9quences d\u00e9sastreuses.<\/p>\n<p>Pour que DevOps soit un succ\u00e8s dans les environnements SAP, il ne faut pas seulement une cha\u00eene d'outils int\u00e9gr\u00e9e pour la livraison continue (CD) et l'int\u00e9gration continue (CI). Il faut \u00e9galement des outils pour les tests continus. Cela s'accompagne d'une nouvelle strat\u00e9gie de test en cinq \u00e9tapes :<\/p>\n<p>Premi\u00e8rement, le principe Shift-Left doit \u00e9galement \u00eatre appliqu\u00e9 \u00e0 la qualit\u00e9. Corriger les erreurs avant m\u00eame qu'une nouvelle version ne soit op\u00e9rationnelle ne permet pas seulement de r\u00e9duire les dysfonctionnements et les interruptions de service.<\/p>\n<p>Au contraire, cela permet de r\u00e9duire les co\u00fbts d'un facteur 15. Pour ce faire, les tests devraient toutefois avoir lieu plus t\u00f4t dans le projet que ce n'est le cas actuellement.<\/p>\n<p>Deuxi\u00e8mement, cela a des cons\u00e9quences directes sur le processus de d\u00e9veloppement lui-m\u00eame. Le nouveau code doit \u00eatre test\u00e9 plusieurs fois au cours d'un sprint, non seulement en termes d'exhaustivit\u00e9 et de fonctionnalit\u00e9, mais aussi en termes de comportement dans les environnements de production.<\/p>\n<p>Les \u00e9valuations par les pairs, les r\u00e9trospectives et les mesures font \u00e9galement partie d'une assurance qualit\u00e9 continue et permettent d'am\u00e9liorer continuellement les proc\u00e9dures de test.<\/p>\n<p>Troisi\u00e8mement, cela signifie que les entreprises doivent int\u00e9grer l'assurance qualit\u00e9 dans leurs \u00e9quipes et processus DevOps interfonctionnels. Non seulement les responsables de l'exploitation, mais aussi les testeurs doivent faire partie de l'\u00e9quipe DevOps et participer \u00e0 toutes les \u00e9tapes d'un sprint.<\/p>\n<p>En raison de la complexit\u00e9 des environnements SAP, l'assurance qualit\u00e9 risque de devenir un goulot d'\u00e9tranglement. C'est pourquoi, quatri\u00e8mement, les \u00e9quipes DevOps ont besoin du soutien d'outils pour des tests de r\u00e9gression automatis\u00e9s.<\/p>\n<p>Les outils appropri\u00e9s couvrent pratiquement tout l'environnement de production et fournissent donc des r\u00e9sultats si proches de la r\u00e9alit\u00e9 que le code test\u00e9 positivement peut \u00eatre impl\u00e9ment\u00e9 avec un risque fortement r\u00e9duit.<\/p>\n<p>Cinqui\u00e8mement, les clients existants de SAP ont besoin d'une strat\u00e9gie de d\u00e9ploiement flexible. Les responsables de projet doivent pouvoir d\u00e9cider de mani\u00e8re dynamique, en fonction des r\u00e9sultats des tests, quelles modifications doivent ou non \u00eatre int\u00e9gr\u00e9es dans l'environnement de production \u00e0 la fin d'un sprint. Pour cela aussi, ils ont besoin du soutien d'outils d'automatisation des processus.<\/p>\n<p>L'une des principales promesses du concept DevOps est l'am\u00e9lioration de la qualit\u00e9 du code. Toutefois, des cycles de release plus courts ne suffisent pas \u00e0 eux seuls \u00e0 limiter le risque d'erreurs de code dans les environnements de production.<\/p>\n<p>Les \u00e9quipes SAP doivent donc faire des tests une partie int\u00e9grante de leurs processus pour que DevOps soit un succ\u00e8s, m\u00eame dans des environnements complexes. Mais cela ne peut se faire qu'\u00e0 l'aide d'une cha\u00eene d'outils int\u00e9gr\u00e9e, qui inclut des outils de test hautement automatis\u00e9s.<\/p>\n<p><a href=\"https:\/\/e3mag.com\/partners\/basis_technologies\/\"><img loading=\"lazy\" decoding=\"async\" title=\"Teste qui livre dans sap\" class=\"aligncenter wp-image-56465 size-full\" src=\"https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner.jpg\" alt=\"https:\/\/e3mag.com\/partners\/basis_technologies\/\" width=\"1000\" height=\"112\" srcset=\"https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner.jpg 1000w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner-768x86.jpg 768w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner-100x11.jpg 100w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner-480x54.jpg 480w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner-640x72.jpg 640w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner-720x81.jpg 720w, https:\/\/e3mag.com\/wp-content\/uploads\/2019\/01\/Basis-CI-Banner-960x108.jpg 960w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Plus souvent, mais plus petit - gr\u00e2ce \u00e0 DevOps, le risque par version diminue, mais le temps disponible pour l'assurance qualit\u00e9 \u00e9galement. DevOps dans les environnements SAP avec leurs interd\u00e9pendances doit \u00eatre compl\u00e9t\u00e9 par des proc\u00e9dures de test automatis\u00e9es.<\/p>","protected":false},"author":1674,"featured_media":50414,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[24421,7,28431],"tags":[],"coauthors":[28005],"class_list":["post-56897","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops-kolumne","category-meinung","category-mag-1903","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",400,180,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-768x346.jpg",768,346,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-100x45.jpg",100,45,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-480x216.jpg",480,216,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-640x288.jpg",640,288,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-720x324.jpg",720,324,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-960x432.jpg",960,432,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",18,8,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",1000,450,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",600,270,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps.jpg",600,270,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2018\/07\/DevOps-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>H\u00e4ufiger, aber kleiner \u2013 dank DevOps sinkt das Risiko pro Release, die verf\u00fcgbare Zeit f\u00fcr die Qualit\u00e4tssicherung jedoch ebenso. DevOps in SAP-Umgebungen mit ihren Abh\u00e4ngigkeiten muss um automatisierte Testverfahren erg\u00e4nzt werden.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/fr\/category\/meinung\/devops-kolumne\/\" rel=\"category tag\">DevOps Kolumne<\/a>, <a href=\"https:\/\/e3mag.com\/fr\/category\/meinung\/\" rel=\"category tag\">Die Meinung der SAP-Community<\/a>, <a href=\"https:\/\/e3mag.com\/fr\/category\/mag-1903\/\" rel=\"category tag\">MAG 19-03<\/a>","author_info_v2":{"name":"Achim T\u00f6per, Basis Technologies","url":"https:\/\/e3mag.com\/fr\/author\/achim-toeper\/"},"comments_num_v2":"0 commentaire","_links":{"self":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts\/56897","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\/1674"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/comments?post=56897"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts\/56897\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/media\/50414"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/media?parent=56897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/categories?post=56897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/tags?post=56897"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/coauthors?post=56897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}