{"id":14428,"date":"2019-05-23T11:52:31","date_gmt":"2019-05-23T09:52:31","guid":{"rendered":"https:\/\/www.sysbus.eu\/?p=14428"},"modified":"2019-05-21T12:05:23","modified_gmt":"2019-05-21T10:05:23","slug":"consol-praesentiert-neuentwicklung-sakuli-2-0","status":"publish","type":"post","link":"https:\/\/www.sysbus.eu\/?p=14428","title":{"rendered":"Consol pr\u00e4sentiert Neuentwicklung Sakuli 2.0"},"content":{"rendered":"\n<p>Der IT-Dienstleister Consol hat eine komplette Neuentwicklung seines Open-Source-Frameworks Sakuli f\u00fcr End-to-End-Tests von Applikationen abgeschlossen. Sakuli bietet in der Version 2.0 die neue Runtime Node.js und damit eine stabile, zukunftssichere Plattform f\u00fcr Testautomatisierung.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"450\" src=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2019\/05\/Sakuli.png\" alt=\"\" class=\"wp-image-14429\" srcset=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2019\/05\/Sakuli.png 750w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2019\/05\/Sakuli-300x180.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption>Sakuli 2 wurde von Grund auf als erweiterbare Plattform entworfen, um verschiedenste Szenarien abbilden zu k\u00f6nnen. (Quelle: Consol)<\/figcaption><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p>Consol\nverf\u00fcgt mit Sakuli im Bereich End-to-End-Testing seit mehreren Jahren \u00fcber eine\nOpen-Source-L\u00f6sung, die ein nahtloses und automatisiertes Testen von Web- und\nDesktop-Anwendungen erm\u00f6glicht. Das Tool simuliert Aktionen in beliebigen\nProgrammen der Anwendungsschicht, wertet ihre Inhalte aus und misst dabei die\nAusf\u00fchrungszeiten. Mit der einfachen M\u00f6glichkeit der Anbindung von Monitoring-Systemen\nbesitzt Sakuli ein Alleinstellungsmerkmal im Open-Source-Bereich.<\/p>\n\n\n\n<p>Sakuli\nwird ab sofort zus\u00e4tzlich als Enterprise-Version angeboten, um dem Bedarf nach\nprofessionellem Support und Wartung auf dem Markt gerecht zu werden. Consol\nbietet hierf\u00fcr Pakete mit zus\u00e4tzlichen Features an und orientiert sich\npreislich an der Anzahl der Sakuli-Installationen und Reaktionszeiten f\u00fcr\nSupport-F\u00e4lle.<\/p>\n\n\n\n<p>Wichtige\nKernkomponenten, auf denen Sakuli 1 beruhte, wurden in ihrer Open-Source-Form\nnicht mehr weiterentwickelt. Mit Sakuli 2.0 hat Consol deshalb beim Fundament\ndes Frameworks auf etablierte Open-Source-Technologien gesetzt und diverse\nBasiskomponenten unter Open-Source-Lizenz komplett neu entwickelt. Dies bietet\nein hohes Ma\u00df an Flexibilit\u00e4t und maximalen Handlungsspielraum, um auf\nVer\u00e4nderungen und Neuerungen zu reagieren, etwa im Hinblick auf die konstanten\nWeiterentwicklungen von Webtechnologien.<\/p>\n\n\n\n<p>Zu\nden zentralen neuen Leistungsmerkmalen von Sakuli 2.0 geh\u00f6ren:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Abl\u00f6sung\nder Java Virtual Machine (JVM) Runtime durch Node.js: Alle Testf\u00e4lle werden in\nmodernem JavaScript geschrieben. Dies erm\u00f6glicht die Nutzung des kompletten\nNode- und JavaScript-\u00d6kosystems.<\/li><li>Neue\nBrowser-Automatisierung durch den Einsatz von Selenium WebDriver: Der\nDe-facto-Standard zum Testen webbasierter Oberfl\u00e4chen bietet eine offene und\nerweiterbare Architektur und l\u00f6st das Proxy-basierte Sahi-Framework ab. Dadurch\nentf\u00e4llt beispielsweise das Zertifikat-Handling komplett, da das Testframework\nnicht mehr in die Netzwerkkommunikation eingreifen muss.<\/li><li>Neue\nDesktop-Automatisierungsl\u00f6sung: Abl\u00f6sung des Bildmuster-basierten Tools Sikuli\ndurch nut.js, einer Open-Source-Eigenentwicklung von Consol zur\nDesktop-Automatisierung auf Basis von Node.<\/li><\/ul>\n\n\n\n<p>\u201eSakuli\n2.0 ist eine vollst\u00e4ndige Neuentwicklung auf ge\u00e4ndertem Technologie-Stack.\nDadurch ist das Produkt zukunftsf\u00e4hig, leicht anpassbar und flexibel\nerweiterbar. Schlie\u00dflich muss ein Testframework mit technologischen Evolutionen\nimmer Schritt halten k\u00f6nnen\u201c, erkl\u00e4rt Simon Hofmann, Senior Software Engineer\nbei Consol. \u201eDurch die weitgehende Abw\u00e4rtskompatibilit\u00e4t zu Sakuli 1 k\u00f6nnen\nauch bestehende Tests mit geringem Aufwand migriert werden.\u201c<\/p>\n\n\n\n<p>Sakuli\nkommt prim\u00e4r beim Testing von Benutzeroberfl\u00e4chen zum Einsatz \u2013 und zwar sowohl\nbei komplexen Webapplikationen als auch bei nativen Anwendungen. Dar\u00fcber hinaus\nkann es als Plattform zur Prozessautomatisierung genutzt werden. Das Abbilden\nvon Workflows erm\u00f6glicht eine Automatisierung von wiederkehrenden Vorg\u00e4ngen\nohne manuelle Eingriffe und mit geringem Implementierungsaufwand. Nicht zuletzt\nist Sakuli 2.0 f\u00fcr End-to-End Application-Monitoring pr\u00e4destiniert.\nMessergebnisse k\u00f6nnen \u00fcber eine vorkonfigurierte Schnittstelle an\nverschiedenste Monitoring-Systeme geleitet werden.<\/p>\n\n\n\n<p>Consol wird Sakuli kontinuierlich weiterentwickeln. In konkreter Planung ist bereits die Sakuli (Runtime)-Bereitstellung in der Cloud als Sakuli as a Service. Unternehmen k\u00f6nnen dann vorkonfigurierte Sakuli-Templates nutzen und Sakuli-Tests von Consol beziehen und betreiben lassen. Sakuli 2.0 ist ab sofort verf\u00fcgbar und wird im Kern weiterhin unter einer Open-Source-Lizenz ver\u00f6ffentlicht.<\/p>\n\n\n\n<p>Weitere Informationen: <a href=\"https:\/\/sakuli.io\">https:\/\/sakuli.io<\/a>, <a href=\"https:\/\/www.consol.de\">https:\/\/www.consol.de<\/a> und <a href=\"https:\/\/cm.consol.de\">https:\/\/cm.consol.de<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der IT-Dienstleister Consol hat eine komplette Neuentwicklung seines Open-Source-Frameworks Sakuli f\u00fcr End-to-End-Tests von Applikationen abgeschlossen. Sakuli bietet in der Version 2.0 die neue Runtime Node.js und damit eine stabile, zukunftssichere Plattform f\u00fcr Testautomatisierung.<\/p>\n","protected":false},"author":1,"featured_media":14429,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[197,4],"tags":[12419,4864,12417,893,1261,12416,1027,5961,3105,5318,690,7022,12418],"class_list":["post-14428","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entwicklung","category-news","tag-benutzeroberflaeche","tag-consol","tag-jvm","tag-kostenlos","tag-monitoring","tag-node-js","tag-open-source","tag-sakuli","tag-support","tag-template","tag-test-2","tag-wartung","tag-webdriver"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/14428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14428"}],"version-history":[{"count":1,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/14428\/revisions"}],"predecessor-version":[{"id":14430,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/14428\/revisions\/14430"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/media\/14429"}],"wp:attachment":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}