{"id":120870,"date":"2023-01-13T10:15:00","date_gmt":"2023-01-13T09:15:00","guid":{"rendered":"https:\/\/e3magpmp.greatsolution.dev\/?p=120870"},"modified":"2024-01-19T11:23:32","modified_gmt":"2024-01-19T10:23:32","slug":"application-lifecycle-management-und-testing","status":"publish","type":"post","link":"https:\/\/e3magpmp.greatsolution.dev\/de\/application-lifecycle-management-und-testing\/","title":{"rendered":"Application Lifecycle Management und Testing"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" data-block-type=\"core\">Die lineare Wasserfallmethode im Application Lifecycle Management (ALM) hat ausgedient<\/h2>\n\n\n\n<p>Vor allem Testing muss heute dynamisch \u00fcber den ganzen Lebenszyklus einer Applikation hinweg passieren, um mit agilen Wettbewerbern mithalten zu k\u00f6nnen. Unternehmen, die mit komplex gewachsenen SAP-Infrastrukturen arbeiten, sollten S\/4-Cloud-Updates etwa immer sorgf\u00e4ltig vor dem Roll-out testen, ansonsten besteht die Gefahr, dass Gesch\u00e4ftsprozesse nicht mehr reibungslos funktionieren. Fehlende Performance-Tests k\u00f6nnen zum Beispiel dazu f\u00fchren, dass Applikationen langsam und instabil laufen \u2013 und deshalb unter Umst\u00e4nden Kunden abspringen.<\/p>\n\n\n\n<p>Doch herk\u00f6mmliche Testans\u00e4tze brauchen Zeit und der Aufwand, sie zu entwerfen, durchzuf\u00fchren und zu warten, ist hoch. Von Vorteil ist es daher, Tests gr\u00f6\u00dftenteils zu automatisieren, indem man Continuous Testing von Beginn an in die DevOps-Pipeline integriert. F\u00fcr innovative Start-ups ist das keine allzu gro\u00dfe Herausforderung. Diese Newcomer haben den Vorteil, dass sie Tabula rasa beginnen und keine Altlasten mittragen m\u00fcssen.&nbsp;<\/p><div class=\"great-fullsize-content-es\" style=\"margin-left: auto;margin-right: auto;text-align: center;\" id=\"great-2878269577\"><a href=\"https:\/\/e3magpmp.greatsolution.dev\/es\/kit-de-medios\/\" target=\"_blank\" aria-label=\"nl_werbung_800x100_es\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es.jpg\" alt=\"\"  srcset=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es.jpg 800w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-400x50.jpg 400w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-768x96.jpg 768w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-100x13.jpg 100w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-480x60.jpg 480w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-640x80.jpg 640w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-720x90.jpg 720w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-18x2.jpg 18w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-600x75.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" width=\"1000\" height=\"100\"   \/><\/a><\/div><div class=\"great-fullsize-content-en\" id=\"great-1334263459\"><a href=\"https:\/\/e3magpmp.greatsolution.dev\/en\/media-kit\/\" target=\"_blank\" aria-label=\"nl_werbung_800x100\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100.jpg\" alt=\"\"  srcset=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100.jpg 800w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-400x50.jpg 400w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-768x96.jpg 768w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-100x13.jpg 100w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-480x60.jpg 480w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-640x80.jpg 640w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-720x90.jpg 720w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-18x2.jpg 18w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-600x75.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" width=\"1000\" height=\"100\"   \/><\/a><\/div><div class=\"great-fullsize-content-de\" style=\"margin-bottom: 20px;margin-left: auto;margin-right: auto;text-align: center;\" id=\"great-2679131128\"><a href=\"https:\/\/e3magpmp.greatsolution.dev\/steampunk-summit\/\" target=\"_blank\" aria-label=\"steampunk_2024_1_800x100\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-scaled.jpg\" alt=\"\"  srcset=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-scaled.jpg 1920w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-400x50.jpg 400w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-1200x150.jpg 1200w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-768x96.jpg 768w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-100x13.jpg 100w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-480x60.jpg 480w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-640x80.jpg 640w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-720x90.jpg 720w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-960x120.jpg 960w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-1168x146.jpg 1168w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-1440x180.jpg 1440w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-1536x192.jpg 1536w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-18x2.jpg 18w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-600x75.jpg 600w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" width=\"2560\" height=\"320\"   \/><\/a><\/div>\n\n\n\n<p>Jahrelang etablierte Player auf dem Markt k\u00e4mpfen hingegen meist mit komplexen, historisch gewachsenen Application-Stacks. Die Prozesse in solchen un\u00fcbersichtlichen Systemen sind oftmals sehr starr und gleichzeitig gelten strenge Compliance-Anforderungen. Wie gelingt es, unter diesen Bedingungen ein angemessenes Automatisierungsniveau beim Testing zu erzielen? Folgende Strategien helfen Unternehmen mit historisch gewachsenen Architekturen dabei, Continuous Testing in ihre DevOps-Pipeline zu integrieren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" data-block-type=\"core\">Strategien zur Testautomatisierung<\/h3>\n\n\n\n<p>Unternehmen verfolgen bei der Testautomatisierung h\u00e4ufig einen skriptbasierten Ansatz. Das verursacht jedoch erheblichen Aufwand. Denn wenn sich die getestete Applikation \u00e4ndert, m\u00fcssen sowohl die Skripte als auch das Framework erneut gepr\u00fcft und m\u00f6glicherweise aktualisiert werden. Das verschlingt Zeit und Ressourcen. Um Testing einfacher und schneller zu machen, ist deshalb eine L\u00f6sung empfehlenswert, die eine Automatisierung von Testf\u00e4llen \u00fcber den gesamten Technologie-Stack hinweg bietet \u2013 von einer zentralen Plattform aus, ohne Code und mit geringem Aufwand.<\/p>\n\n\n\n<p>Ein weiterer Grund, warum sich viele Unternehmen bei Testautomatisierungs-Projekten schwertun, ist die Testwartung. Hier stellen sich vor allem zwei Fragen: instabile Tests und Tests, die nur schwer anpassbar sind. Wenn ein automatisierter Test bei einer unver\u00e4nderten Applikation fehlschl\u00e4gt, liegt ein Stabilit\u00e4tsproblem vor. Behebbar ist dies etwa durch stabilere Identifikatoren. Daneben k\u00f6nnen auch ungeeignete Testdaten oder instabile, unvollst\u00e4ndige Umgebungen das Scheitern eines Tests verursachen. Die zweite H\u00fcrde \u2013 unflexible Tests \u2013 wird umschifft, indem man Tests aus Modulen erstellt, die in der gesamten Testreihe wiederverwendbar sind. Sollten sich Gesch\u00e4ftsprozesse \u00e4ndern, so lassen sich die individuellen Module einfach aktualisieren und die jeweiligen Tests automatisch synchronisieren. Um den Aufwand f\u00fcr die Testwartung weiter zu senken, ist es zudem ratsam, die Test-Umgebung so schlank wie m\u00f6glich zu halten.<\/p>\n\n\n\n<p>Tests lassen sich noch weiter beschleunigen, indem Unternehmen den Anteil von UI-Tests reduzieren, wann immer das m\u00f6glich ist. API-Tests sind solider, schneller und einfacher zu pflegen und damit f\u00fcr moderne Entwicklungsprozesse besser geeignet. Zudem sind sie in der Lage, Funktionen zu testen, f\u00fcr die UI-Tests nicht geeignet sind. Alle diese Strategien er\u00f6ffnen Unternehmen Wege, um Continuous Testing \u00fcber das ganze Application Lifecycle Management hinweg sicherzustellen. So bleiben auch Marktplayer mit historisch gewachsenen Application-Stacks agil und m\u00fcssen sich vor den dynamischen Newcomern nicht verstecken.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/ data-block-type=\"core\">\n\n\n\n<p style=\"font-size:16px\">SAP Cloud <strong>ALM<\/strong> (Application Lifecycle Management) soll der SolMan des Cloud Computing werden. Was logisch klingt, hat viele Herausforderungen. Wir liefern Antworten, wo ALM hilfreich ist und wo es erg\u00e4nzende ITSM-Werkzeuge braucht.<\/p>\n","protected":false},"excerpt":{"rendered":"<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","protected":false},"author":2700,"featured_media":120921,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_lock_modified_date":false,"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"],"featured_image_urls_v2":{"full":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"thumbnail":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-150x150.jpg",150,150,true],"medium":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-400x180.jpg",400,180,true],"medium_large":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-768x346.jpg",768,346,true],"large":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"image-100":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-100x45.jpg",100,45,true],"image-480":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-480x216.jpg",480,216,true],"image-640":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-640x288.jpg",640,288,true],"image-720":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-720x324.jpg",720,324,true],"image-960":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-960x432.jpg",960,432,true],"image-1168":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-1168x526.jpg",1168,526,true],"image-1440":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"image-1920":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"1536x1536":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"2048x2048":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"trp-custom-language-flag":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",18,8,false],"bricks_large_16x9":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"bricks_large":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"bricks_large_square":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",1200,540,false],"bricks_medium":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",600,270,false],"bricks_medium_square":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr.jpg",600,270,false],"profile_24":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/01\/ALM-Header-korr-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3magpmp.greatsolution.dev\/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:\/\/e3magpmp.greatsolution.dev\/de\/category\/meinung\/alm\/\" rel=\"category tag\">ALM-Kolumne<\/a>, <a href=\"https:\/\/e3magpmp.greatsolution.dev\/de\/category\/mag-22-12\/\" rel=\"category tag\">Mag 22-12<\/a>","author_info_v2":{"name":"Viktoria Praschl, Tricentis","url":"https:\/\/e3magpmp.greatsolution.dev\/de\/author\/viktoriapraschl\/"},"comments_num_v2":"0 comments","acf":[],"_links":{"self":[{"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/posts\/120870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/users\/2700"}],"replies":[{"embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/comments?post=120870"}],"version-history":[{"count":1,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/posts\/120870\/revisions"}],"predecessor-version":[{"id":137468,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/posts\/120870\/revisions\/137468"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/media\/120921"}],"wp:attachment":[{"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/media?parent=120870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/categories?post=120870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/tags?post=120870"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/coauthors?post=120870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}