{"id":61317,"date":"2015-11-01T15:57:40","date_gmt":"2015-11-01T14:57:40","guid":{"rendered":"http:\/\/e3mag.com\/?p=61317"},"modified":"2019-07-18T16:02:46","modified_gmt":"2019-07-18T14:02:46","slug":"komponentenbasierte-testautomatisierung-cbta","status":"publish","type":"post","link":"https:\/\/e3mag.com\/de\/komponentenbasierte-testautomatisierung-cbta\/","title":{"rendered":"Komponentenbasierte Testautomatisierung (CBTA)"},"content":{"rendered":"<p>Automatisierungsraten von 20 bis 50 Prozent sind \u2013 je nach Gesch\u00e4ftsprozessauspr\u00e4gung \u2013 realistisch. Zun\u00e4chst bietet es sich an, die Kernprozesse zu automatisieren.<\/p>\n<p>Ist ein Gesch\u00e4ftsprozess sehr speziell und wird nur selten verwendet, lohnt sich der Aufwand in den wenigsten F\u00e4llen. Ver\u00e4ndert sich ein Gesch\u00e4ftsprozess h\u00e4ufig, ist auch der Pflegeaufwand f\u00fcr die Testautomatisierung hoch.<\/p><div class=\"great-fullsize-content-de great-entity-placement\" style=\"float: left;\" id=\"great-2820371805\"><div id=\"great-3157867748\" style=\"margin-bottom: 20px;\"><a data-no-instant=\"1\" href=\"https:\/\/www.youtube.com\/watch?v=6Ja0zaCg0ss\" rel=\"noopener\" class=\"a2t-link\" target=\"_blank\" aria-label=\"banner_bdc_2026_1200x150\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150.jpg\" alt=\"\"  srcset=\"https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150.jpg 1200w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-400x50.jpg 400w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-768x96.jpg 768w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-100x13.jpg 100w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-480x60.jpg 480w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-640x80.jpg 640w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-720x90.jpg 720w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-960x120.jpg 960w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-1168x146.jpg 1168w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-18x2.jpg 18w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_bdc_2026_1200x150-600x75.jpg 600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" width=\"1200\" height=\"150\"  style=\" max-width: 100%; height: auto;\" \/><\/a><\/div><\/div>\n<p>Der Aufwand lohnt sich nur, wenn es sich um einen Kernprozess handelt, dessen fehlerfreie Lauff\u00e4higkeit bei Regressionstests immer wieder sichergestellt werden muss.<\/p>\n<p>Mit dem Solution Manager 7.1 SP07 erblickte die komponentenbasierte Testautomatisierung das Licht der Welt. Ein in der SAP-Welt sehr weit verbreitetes Werkzeug zum Aufzeichnen und Abspielen von Testskripten ist eCATT (extended Computer Aided Test Tool). Beide Werkzeuge verfolgen das Ziel, manuelle Testaufw\u00e4nde durch Automatisierung zu reduzieren.<\/p>\n<h3>Vorteile von CBTA<\/h3>\n<p>eCATT ist in die Jahre gekommen und unterst\u00fctzt lediglich SAP-GUI und Web-Dynpro als automatisiert testbare Oberfl\u00e4chentechnologien. Im Zeitalter von SAPUI5, Fiori und S\/4 Hana ist dies nicht mehr ausreichend.<\/p>\n<p>CBTA ist hier deutlich moderner und unterst\u00fctzt in der aktuellen Version 3.0 SP5 folgende Oberfl\u00e4chentechnologien: SAP-GUI, SAP CRM WebClient, Web Dynpro Abap, Business Server Pages (BSP) SAP-GUI f\u00fcr HTML, SAP Portal, Java Web Dynpro, URL (HTML-Seiten) und SAPUI5.<\/p>\n<p>Die Liste wird stetig l\u00e4nger, Sie m\u00fcssen aber durchaus auch die Einschr\u00e4nkungen im Blick haben. So ist die Unterst\u00fctzung von SAPUI5-Anwendungen noch sehr rudiment\u00e4r und der Wechsel von einer Oberfl\u00e4chentechnologie in eine andere innerhalb eines Skripts wird aktuell noch nicht unterst\u00fctzt.<\/p>\n<p>Auch der Netweaver Business Client (NWBC) steht noch nicht auf der Liste der unterst\u00fctzten Anwendungen. Die Wirtschaftlichkeit der Testautomatisierung spielt eine entscheidende Rolle.<\/p>\n<p>CBTA bietet auch hier deutliche Vorteile bei der Erstellung und Wartung von Testf\u00e4llen. Durch den komponentenbasierten Ansatz sind die Testskripte robuster gegen Ver\u00e4nderungen.<\/p>\n<p>eCATT arbeitet direkt an der Oberfl\u00e4che. \u00c4ndert sich etwas an der Oberfl\u00e4che, muss der Testfall repariert werden. Das kostet Zeit und Geld. CBTA arbeitet mit sogenannten Standard- und Bildkomponenten und kommt dadurch mit Ver\u00e4nderungen besser klar.<\/p>\n<p>Ein weiterer Vorteil ist die einfachere Bedienbarkeit. W\u00e4hrend man sich bei eCATT sehr schnell in einer Skriptprogrammierung wiederfindet, um Ablauflogiken abzubilden, gelingt dies mit CBTA oft noch ohne Programmierung.<\/p>\n<p>Dadurch k\u00f6nnen Testf\u00e4lle in den meisten F\u00e4llen direkt vom Gesch\u00e4ftsprozessexperten und somit ohne weitere Abstimmung mit weiteren Personen erstellt werden. Sie k\u00f6nnen automatisch Screenshots erstellen lassen und somit leicht lesbare Testausf\u00fchrungsreports generieren lassen.<\/p>\n<p>Ich m\u00f6chte jedoch nicht verschweigen, dass man sich auch in CBTA umfassend einarbeiten muss, um das Werkzeug zu beherrschen. CBTA besteht aus zwei Komponenten. Auf dem Solution Manager muss das Add-on ST-TST installiert werden.<\/p>\n<p>Der installierbare SP-Level ist dabei abh\u00e4ngig vom SP-Level des Solution Manager (SolMan). M\u00f6chten man alle o. g. Oberfl\u00e4chentechnologien testen, ben\u00f6tigt man die aktuelle Version 3.0 SP5 des Add-ons, welches wiederum SP13 des SolMan 7.1 voraussetzt.<\/p>\n<p>Setzen Sie noch SP07 des SolMan 7.1 ein, k\u00f6nnen Sie nur SP0 des Add-ons installieren \u2013 mit deutlichen funktionalen Einschr\u00e4nkungen! Zur Aufzeichnung und zum Abspielen von Testskripten ben\u00f6tigen Sie eine Front\u00adendkomponente, die Sie lokal auf Ihrem Windows-PC installieren.<\/p>\n<p>Auch hier m\u00fcssen Sie darauf achten, dass die Frontendkomponente einen passenden Versionsstand zur Komponente auf dem SolMan aufweist. Im SolMan starten Sie schlie\u00dflich eine gef\u00fchrte Prozedur, um die notwendige Konfigurationsschritte auf dem SolMan und den Testsystemen durchzuf\u00fchren. Der Einrichtungsaufwand f\u00fcr CBTA ist gegen\u00fcber eCATT h\u00f6her.<\/p>\n<p>Auch die Abh\u00e4ngigkeiten zwischen den Komponenten ist nicht unproblematisch. Ist bereits eine umfassende Bibliothek von Testskripten, die auf eCATT basieren, vorhanden, besteht kein unmittelbarer Handlungsbedarf. eCATT wird weiterhin unterst\u00fctzt und wird durch CBTA nicht abgel\u00f6st.<\/p>\n<p>Es gibt allerdings keine automatische Migration. Ich empfehle Ihnen, die eCATT Skripte weiterzuverwenden, und bei der n\u00e4chsten f\u00e4lligen Reparatur den Testfall in CBTA neu anzulegen.<\/p>\n<p>Beim Thema Testmanagement im Allgemeinen spielen die L\u00f6sungen von HP und IBM Rational f\u00fchrende Rollen. Beide Anbieter stellen Testautomatisierungswerkzeuge bereit, die neben vielen anderen auch die SAP-Oberfl\u00e4chentechnologien umfassend unterst\u00fctzen. Das Pendant zu SAP CBTA von HP ist UFT (Unified Func\u00adtional Testing).<\/p>\n<p>HP UFT ist der Nachfolger von HP QTP (Quick Test Professional) und sehr gut in das SAP-Testautomatisierungsframework integriert. Als Enter\u00adprise-Support-Kunde kamen Sie bisher in den Genuss von zwei konstenfreien Benutzerlizenzen f\u00fcr HP UFT. Dieses Angebot l\u00e4uft Ende 2015 aus. Ein Grund d\u00fcrfte sicherlich auch die Verf\u00fcgbarkeit und der inzwischen konkurrenzf\u00e4hige Funktionsumfang von CBTA sein.<\/p>\n<h3>Nutzungsrechte<\/h3>\n<p>CBTA ist Bestandteil des Testautomatisierungsframeworks, welches leider nur im Rahmen eines Enterprise-Supportvertrags oder h\u00f6her verwendet werden darf. Dies gilt auch noch nach der zum DSAG-Jahreskongress angek\u00fcndigten Vereinfachung der Nutzungsrechte. Berater wie bsc unterst\u00fctzen Unternehmen bei der Planung und Einf\u00fchrung eines Testmanagementprozesses.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Automatisierung ist nicht das Allheilmittel zur Kostenreduktion im Testmanagement. Da die Erstellung, Pflege und Verwaltung automatisierter Tests mit nicht unerheblichem Aufwand verbunden ist, ist es unm\u00f6glich, alle Testf\u00e4lle zu automatisieren. Wann lohnt sich also eine Automatisierung?<\/p>\n","protected":false},"author":38,"featured_media":61274,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[5,1583],"tags":[145,722,1429],"coauthors":[19920],"class_list":["post-61317","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-management","category-1583","tag-automatisierung","tag-netweaver","tag-solution-manager","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",400,155,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-768x297.jpg",768,297,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-100x39.jpg",100,39,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-480x186.jpg",480,186,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-640x248.jpg",640,248,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-720x279.jpg",720,279,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-960x372.jpg",960,372,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",18,7,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",600,232,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",600,232,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Automatisierung ist nicht das Allheilmittel zur Kostenreduktion im Testmanagement. Da die Erstellung, Pflege und Verwaltung automatisierter Tests mit nicht unerheblichem Aufwand verbunden ist, ist es unm\u00f6glich, alle Testf\u00e4lle zu automatisieren. Wann lohnt sich also eine Automatisierung?<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/de\/category\/it-management\/\" rel=\"category tag\">IT-Management<\/a>, <a href=\"https:\/\/e3mag.com\/de\/category\/1511\/\" rel=\"category tag\">MAG 15-11<\/a>","author_info_v2":{"name":"E-3 Magazin","url":"https:\/\/e3mag.com\/de\/author\/e-3-magazin\/"},"comments_num_v2":"0 comments","_links":{"self":[{"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/posts\/61317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/comments?post=61317"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/posts\/61317\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/media\/61274"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/media?parent=61317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/categories?post=61317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/tags?post=61317"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/coauthors?post=61317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}