{"id":30693,"date":"2021-09-30T15:24:04","date_gmt":"2021-09-30T13:24:04","guid":{"rendered":"https:\/\/www.blue.works\/?p=30693"},"modified":"2024-05-22T10:14:27","modified_gmt":"2024-05-22T08:14:27","slug":"cbta-testautomatisierungswerkzeug-aus-dem-hause-sap","status":"publish","type":"post","link":"https:\/\/www.blue.works\/de\/cbta-testautomatisierungswerkzeug-aus-dem-hause-sap\/","title":{"rendered":"CBTA \u2013 Testautomatisierung aus dem Hause SAP"},"content":{"rendered":"\n<p class=\"has-medium-font-size\">Beim Stichwort Testautomatisierung in SAP f\u00e4llt&nbsp;Vielen&nbsp;erstmals&nbsp;eCATT&nbsp;ein, obwohl&nbsp;sein Nachfolger CBTA&nbsp;schon&nbsp;seit Solution Manager 7.1 die&nbsp;eCATT&nbsp;Funktionalit\u00e4t um&nbsp;diverse&nbsp;Oberfl\u00e4chentechnologien&nbsp;wie&nbsp;SAP CRM&nbsp;WebClient, Web&nbsp;Dynpro&nbsp;ABAP, Business Server Pages (BSP) SAP-GUI f\u00fcr HTML,&nbsp;SAP Portal, Java Web&nbsp;Dynpro, URL (HTML-Seiten) und SAPUI5&nbsp;erweiterte.&nbsp;<\/p>\n\n\n\n<p>Der Grund mag in der recht aufwendigen Installation&nbsp;bzw.&nbsp;Konfiguration&nbsp;liegen, aber was man&nbsp;daf\u00fcr bekommt,&nbsp;kann sich sehen lassen.&nbsp;<\/p>\n\n\n\n<p>CBTA ist&nbsp;Bestandteil des Testautomatisierungsframeworks&nbsp;(TAF)&nbsp;und durch den komponentenbasierten Ansatz&nbsp;(wie&nbsp;es&nbsp;beim&nbsp;<strong>Partnerwerkzeug TTA<\/strong>&nbsp;auch&nbsp;der Fall ist)&nbsp;sind die Testskripte robuster gegen Ver\u00e4nderungen.&nbsp;Zu behaupten, dass dadurch die Erstellung&nbsp;der automatisierten Testf\u00e4llen&nbsp;vom Fachbereich erfolgen kann, w\u00e4re \u00fcbertrieben. Jedoch braucht es im Gegenzug auch keinen&nbsp;IT \u00abCrack\u00bb&nbsp;mit&nbsp;Skripting&nbsp;Kenntnissen&nbsp;mehr, wie es bei&nbsp;eCATT&nbsp;der Fall war, um&nbsp;automatisierte Testf\u00e4lle&nbsp;zu erstellen.&nbsp;<\/p>\n\n\n\n<p>Die Integration&nbsp;\u00fcber der TAF&nbsp;erfordert es, dass&nbsp;die automatisierten&nbsp;Testf\u00e4lle&nbsp;in der&nbsp;L\u00f6sungsdokumentation&nbsp;als&nbsp;Test&nbsp;Konfiguration&nbsp;angelegt&nbsp;werden&nbsp;m\u00fcssen.&nbsp;Diesen kann man sich&nbsp;wie ein&nbsp;Datentopf&nbsp;vorstellen, der alle n\u00f6tigen Information&nbsp;wie Zahnr\u00e4der&nbsp;beinhaltet und miteinander verkn\u00fcpft.&nbsp;Jedes der Zahnr\u00e4der sind&nbsp;dabei&nbsp;austauschbar. Das heisst zum Beispiel: Ein Testskript kann auf unterschiedliche Testsysteme mit unterschiedlichen Testbenutzer ausgef\u00fchrt werden, indem man einfach im&nbsp;<strong>System Data Container&nbsp;<\/strong>die&nbsp;anderen&nbsp;Anmeldedaten pflegt, ohne alles&nbsp;erneut&nbsp;anlegen&nbsp;zu m\u00fcssen. Neu mit<strong>&nbsp;<\/strong><strong>SPS13<\/strong>&nbsp;gibt es sogar einen Extrabereich f\u00fcr das Passwort Management mit Option zur Massenpflege.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"805\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2021\/09\/image-1.png\" alt=\"\" class=\"wp-image-30697\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2021\/09\/image-1.png 1600w, https:\/\/www.blue.works\/wp-content\/uploads\/2021\/09\/image-1-1024x515.png 1024w, https:\/\/www.blue.works\/wp-content\/uploads\/2021\/09\/image-1-768x386.png 768w, https:\/\/www.blue.works\/wp-content\/uploads\/2021\/09\/image-1-1536x773.png 1536w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<p>Die erste&nbsp;wichtige&nbsp;Angabe&nbsp;f\u00fcr die Test&nbsp;Configuration&nbsp;ist die des&nbsp;<strong>Test Tools<\/strong>&nbsp;(aktuell stehen&nbsp;Enterprise Kunden&nbsp;CBTA,&nbsp;eCATT&nbsp;und TTA&nbsp;zur Verf\u00fcgung).&nbsp;Das&nbsp;<strong>Testskript<\/strong>&nbsp;wird im Hintergrund generiert, sobald&nbsp;alle Testschritte&nbsp;mit dem CBTA Client&nbsp;erfolgreich aufgenommen wurden.&nbsp;Im&nbsp;<strong>System Data Container&nbsp;<\/strong>werden&nbsp;Anmeldedaten des&nbsp;betroffenen&nbsp;Testsystems&nbsp;hinterlegt.&nbsp;Zuletzt k\u00f6nnen optional&nbsp;zus\u00e4tzlich die&nbsp;im&nbsp;<strong>Test Data Container&nbsp;<\/strong>gepflegten<strong>&nbsp;<\/strong>Testdaten&nbsp;mit&nbsp;dem Rest&nbsp;verbunden werden.&nbsp;Zus\u00e4tzlich&nbsp;bietet die&nbsp;TAF&nbsp;mit dem&nbsp;<strong>Test&nbsp;Composition&nbsp;Environment<\/strong>&nbsp;die M\u00f6glichkeit&nbsp;einer&nbsp;Verkettung von&nbsp;mehreren&nbsp;Testf\u00e4llen&nbsp;unterschiedlicher&nbsp;Test Tools&nbsp;zu einem&nbsp;E2E Testfall&nbsp;an.&nbsp;Die \u00dcbergabe von Parameter zwischen den unterschiedlichen&nbsp;Testf\u00e4llen wird mit&nbsp;eCATT&nbsp;realisiert.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1525\" height=\"671\" src=\"https:\/\/www.blue.works\/wp-content\/uploads\/2021\/09\/image.png\" alt=\"\" class=\"wp-image-30694\" srcset=\"https:\/\/www.blue.works\/wp-content\/uploads\/2021\/09\/image.png 1525w, https:\/\/www.blue.works\/wp-content\/uploads\/2021\/09\/image-1024x451.png 1024w, https:\/\/www.blue.works\/wp-content\/uploads\/2021\/09\/image-768x338.png 768w\" sizes=\"(max-width: 1525px) 100vw, 1525px\" \/><\/figure>\n\n\n\n<p>Durch die Integration&nbsp;mit der TAF&nbsp;werden&nbsp;dem&nbsp;Benutzer&nbsp;zus\u00e4tzlich&nbsp;diverse&nbsp;Test Suite Funktionalit\u00e4ten&nbsp;dazugelegt&nbsp;und&nbsp;man&nbsp;kann&nbsp;vor allem&nbsp;von der Testplanerstellung, Dashboard&nbsp;Nutzung, Tester&nbsp;Worklist,&nbsp;Focused&nbsp;Build&nbsp;Testausf\u00fchrung&nbsp;und sogar vom Prozess f\u00fcr die Testfallkorrektur&nbsp;per ITSM&nbsp;profitieren.&nbsp;Diese nahtlose&nbsp;und problemlose&nbsp;Integration zu&nbsp;mehreren&nbsp;Werkzeugen des Solution Managers zeigt&nbsp;sehr&nbsp;deutlich, dass CBTA&nbsp;ein&nbsp;hauseigenes Werkzeug ist&nbsp;und hat&nbsp;diesbez\u00fcglich&nbsp;im&nbsp;Vergleich&nbsp;zu anderen Werkzeugen&nbsp;die Nase&nbsp;klar&nbsp;vorne.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Im Gegenst\u00fcck ist leider&nbsp;die Entwicklungsumgebung zur Skriptanpassung&nbsp;nicht&nbsp;ganz&nbsp;so komfortabel&nbsp;zu bedienen&nbsp;wie es zum Beispiel mit Drag&nbsp;&amp;&nbsp;Drop im TTA der Fall&nbsp;ist.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Fazit<\/strong>&nbsp;<\/p>\n\n\n\n<p>Zusammenfassend ist CBTA&nbsp;das passende&nbsp;Werkzeug&nbsp;um&nbsp;schnell&nbsp;einfache&nbsp;automatisierte Testf\u00e4lle auf Basis von Aktivit\u00e4tsaufnahmen zu erstellen, die&nbsp;ohne&nbsp;viel Anpassungen&nbsp;verwendet werden k\u00f6nnen. M\u00f6chte man jedoch&nbsp;seinen Testfall um&nbsp;Bedingungen,&nbsp;Pr\u00fcfungen&nbsp;und weiteren Schnickschnack&nbsp;erweitern, bietet sich eher eins der anderen Automatisierungswerkzeugen an.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beim Stichwort Testautomatisierung in SAP f\u00e4llt\u00a0Vielen\u00a0erstmals\u00a0eCATT\u00a0ein, obwohl\u00a0sein Nachfolger CBTA\u00a0schon\u00a0seit Solution Manager 7.1 die\u00a0eCATT\u00a0Funktionalit\u00e4t um\u00a0diverse\u00a0Oberfl\u00e4chentechnologienerweiterte.<\/p>\n","protected":false},"author":16,"featured_media":30705,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[96],"tags":[],"class_list":["post-30693","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sap-alm-insights"],"acf":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/www.blue.works\/wp-content\/uploads\/2021\/09\/developing-programming-and-coding-technologies-working-in-a-software-engineers-.jpg","_links":{"self":[{"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/posts\/30693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/comments?post=30693"}],"version-history":[{"count":8,"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/posts\/30693\/revisions"}],"predecessor-version":[{"id":30727,"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/posts\/30693\/revisions\/30727"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/media\/30705"}],"wp:attachment":[{"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/media?parent=30693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/categories?post=30693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blue.works\/de\/wp-json\/wp\/v2\/tags?post=30693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}