{"id":1148,"date":"2020-06-09T09:16:33","date_gmt":"2020-06-09T09:16:33","guid":{"rendered":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/?p=1148"},"modified":"2020-06-09T09:26:17","modified_gmt":"2020-06-09T09:26:17","slug":"pimp-my-testautomation-teil-1","status":"publish","type":"post","link":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/","title":{"rendered":"Pimp my testAUTOmation (Teil 1)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Selenium 4 &amp; Screenshots<\/h2>\n\n\n\n<p>Softwareentwicklungsprojekte leben vom Einsatz moderner Testwerkzeuge, welche die Projektbeteiligten bei ihrer Arbeit unterst\u00fctzen. Selenium gibt es seit dem Jahr 2004 und wirkt ggf. etwas angestaubt, aber trotzdem ist es nicht aus der Mode. Mit Selenium 4 holt es zu den neuen Herausfordern auf. Mit dieser Blogreihe m\u00f6chte ich zeigen, was Selenium 4 bringt und wie sich mit einfachen Mitteln wichtige Funktionen einbauen lassen wie z. B. Screenshots, Videos, Reports und Ans\u00e4tze von KI. Dabei versuche ich, die Ans\u00e4tze nach ihrem Mehrwert (The Good) und ihren Herausforderungen (The Bad) zu bewerten sowie ggf. n\u00fctzliche Hinweise (&#8230; and the Useful) zu geben.<\/p>\n\n\n\n<p>Jason Huggins begann bereits 2004 mit der Arbeit an Selenium als internem Projekt zum Testen von Webseiten. Mit der Zeit entwickelte sich Selenium zum f\u00fchrenden Werkzeug in vielen Entwicklungsprojekten oder diente als Grundlage f\u00fcr andere Testwerkzeuge. Aktuell f\u00fchlt sich das Framework schon etwas altbacken an, aber es besticht gegen\u00fcber seinen Herausforderern mit einer breiten Unterst\u00fctzung von Sprachen (Ruby, Java, Python, C#, JavaScript) und Browsern (Firefox, Internet Explorer, Safari, Opera, Chrome, Edge u. a.).<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Was ist neu in Selenium 4?<\/h3>\n\n\n\n<p>Die Version 4, die f\u00fcr 2020 angek\u00fcndigt ist, versucht, Selenium nun in die Moderne zu holen. Dazu geh\u00f6ren folgende Neuerungen:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td>WebDriver API wird W3C Standard<\/td><td>Damit wird es nur noch einen WebDriver f\u00fcr alle Browser geben.<\/td><\/tr><tr><td>Selenium4 IDE TNG<\/td><td>\u201eTheNextGeneration\u201c Selenium IDE basiert auf Node JS und steht neben Firefox auch f\u00fcr Chrome bereit. Es&nbsp;lassen sich parallele Testl\u00e4ufe starten und es gibt erweiterte Testprotokollinformationen (Testergebnis, Laufzeit etc.).<\/td><\/tr><tr><td>Verbessertes WebDriver Grid<\/td><td>Das Einrichten sowie die Administration&nbsp;und der Docker-Support&nbsp;wurden verbessert.<\/td><\/tr><tr><td>Au\u00dferdem<\/td><td>Es gibt eine bessere UI und das Reporting \/ Logging wurden optimiert.<\/td><\/tr><tr><td>Dokumentation<\/td><td>Mit Version 4 soll es eine ausf\u00fchrliche Dokumentation und neue Tutorials geben.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Mit Version 4 setzt sich Selenium aus folgenden Teilen zusammen: dem Selenium WebDriver, der Selenium IDE und dem Selenium Grid. Der Selenium WebDriver ist eine Sammlung von verschiedenen Programmiersprachintegrationen, um Browser f\u00fcr eine Testautomatisierung anzusteuern. Die Selenium IDE ist ein Chrome oder Firefox Add-on, um direkt aus dem Browser mit der Testautomatisierung ohne Programmierkenntnisse zu starten und erm\u00f6glicht die Aufnahme und das Abspielen von Testf\u00e4llen im Browser. Das Selenium Grid erm\u00f6glicht die gesteuerte und gleichzeitige Testdurchf\u00fchrung auf verschiedenen Maschinen und unterst\u00fctzt die Administration unterschiedlicher Testumgebungen von einem zentralen Punkt aus. Damit l\u00e4sst sich ein Testfall gegen verschiedene Browser- bzw. Betriebssystem-Kombinationen testen oder es l\u00e4sst sich eine Liste von Testf\u00e4llen skaliert auf mehreren Maschinen verteilt durchf\u00fchren.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center\"><strong>Selenium 4<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>The Good<\/th><th>The Bad<\/th><th>&#8230; and the Useful<\/th><\/tr><\/thead><tbody><tr><td>WebDriver API \u2192 W3C Standardized<br>Selenium 4 IDE TNG<br>Improved WebDriver Grid <br>Documentation<\/td><td>New challenger like cypress etc.<br>Selenium 4 was announced for 2019<br><br><\/td><td>Latest Selenium 4 Alpha version <a rel=\"noreferrer noopener\" href=\"http:\/\/selenium-release.storage.googleapis.com\/4.0-alpha5\/selenium-server-4.0.0-alpha-5.jar\" target=\"_blank\">4.0.0-alpha-5<\/a><br><br><br><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Screenshots k\u00f6nnen beim Testen helfen!<\/h3>\n\n\n\n<p>Neuere Frameworks zur Testautomatisierung besitzen bereits eine Funktion zur Erzeugung von Screenshots. Doch mit ein paar Codezeilen l\u00e4sst sich auch in Seleniumtests die M\u00f6glichkeit f\u00fcr die Ablage von Screenshots einbauen.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>private void screenShot(RemoteWebDriver driver, String folder, String filename) {\n \n    SimpleDateFormat dateFormat = new SimpleDateFormat(\"yyyyMMdd_HHmmss\");\n    String timestamp  = dateFormat.format(new Date());\n \n    try {\n        File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);\n        \/\/ Now you can do whatever you need to do with it, for example copy somewhere\n        FileUtils.copyFile(scrFile, new File(folder + filename + \"_\" + timestamp + \".png\"));\n    }\n    catch (IOException e) {\n        System.out.println(e.getMessage());\n    }\n     \n}<\/code><\/pre>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Dabei sollte man aber immer bei der Erzeugung und der Ablage der Datei auf den Einsatzzweck von Screenshots achten. Screenshots k\u00f6nnen zum einen dem Debugging dienen und auf Probleme hinweisen. Darum ist es sinnvoll, ggf. die Screenshots nur dann zu erzeugen, wenn Probleme auftreten. Nach diesem Ansatz kann man die Screenshot-Funktionalit\u00e4t um einen flexiblen und globalen Schalter erweitern, der sich je nach Notwendigkeit setzen l\u00e4sst.<\/p>\n\n\n\n<p>Zum anderen k\u00f6nnen Screenshots der Dokumentation der Testergebnisse dienen und in manchen Projekten sogar vorgeschrieben sein, da hier gesetzliche oder andere Vorgaben eingehalten werden m\u00fcssen. Dann muss die Ablage der Screenshots nachvollziehbar sein und sich jede erzeugte Datei einen Testfall und dem zugeh\u00f6rigen Testlauf zuordnen lassen. Nach diesem Ansatz muss der Dateiname einen Verweis auf den Testfall und einen passenden Zeitstempel haben. Dar\u00fcber hinaus muss auch das Ablageverzeichnis f\u00fcr diesen einen Testlauf erzeugt und benannt werden.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center\"><strong>Screenshots<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>The Good<\/th><th>The Bad<\/th><th>&#8230; and the Useful<\/th><\/tr><\/thead><tbody><tr><td>Erm\u00f6glicht den Nachweis des Ergebnisses des Testlaufs<\/td><td>Kann nur einen Moment darstellen<\/td><td>Kann auch zum &#8222;Debuggen&#8220; genutzt werden<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Im meinem n\u00e4chsten Beitrag erstellen wir ein Video der Testdurchf\u00fchrung.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit dieser Blogreihe m\u00f6chte ich zeigen, was Selenium 4 bringt und wie sich mit einfachen Mitteln wichtige Funktionen einbauen lassen wie z. B. Screenshots, Videos, Reports und Ans\u00e4tze von KI.<\/p>\n","protected":false},"author":13,"featured_media":1173,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[10],"tags":[337,464,41,52],"topics":[227],"class_list":["post-1148","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qualitaetssicherung","tag-editorschoice","tag-selenium-4","tag-automatisiertes-testen","tag-testautomatisierung","topics-testautomatisierung"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pimp my testAUTOmation (Teil 1) - ZEISS Digital Innovation Blog<\/title>\n<meta name=\"description\" content=\"Was bringt Selenium 4 und wie lassen sich mit einfachen Mitteln wichtige Funktionen einbauen wie z. B. Screenshots, Videos, Reports und Ans\u00e4tze von KI.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pimp my testAUTOmation (Teil 1) - ZEISS Digital Innovation Blog\" \/>\n<meta property=\"og:description\" content=\"Was bringt Selenium 4 und wie lassen sich mit einfachen Mitteln wichtige Funktionen einbauen wie z. B. Screenshots, Videos, Reports und Ans\u00e4tze von KI.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Digital Innovation Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ZEISSDigitalInnovation\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-09T09:16:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-06-09T09:26:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/06\/202006_pimp_my_testautomation.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"806\" \/>\n\t<meta property=\"og:image:height\" content=\"439\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kay Grebenstein\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ZEISS_di\" \/>\n<meta name=\"twitter:site\" content=\"@ZEISS_di\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kay Grebenstein\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/\",\"name\":\"Pimp my testAUTOmation (Teil 1) - ZEISS Digital Innovation Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/06\/202006_pimp_my_testautomation.jpg\",\"datePublished\":\"2020-06-09T09:16:33+00:00\",\"dateModified\":\"2020-06-09T09:26:17+00:00\",\"author\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/cce7b67c4207708837bcfd4500b2bbf9\"},\"description\":\"Was bringt Selenium 4 und wie lassen sich mit einfachen Mitteln wichtige Funktionen einbauen wie z. B. Screenshots, Videos, Reports und Ans\u00e4tze von KI.\",\"breadcrumb\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/#primaryimage\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/06\/202006_pimp_my_testautomation.jpg\",\"contentUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/06\/202006_pimp_my_testautomation.jpg\",\"width\":806,\"height\":439},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pimp my testAUTOmation (Teil 1)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#website\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/\",\"name\":\"Digital Innovation Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/cce7b67c4207708837bcfd4500b2bbf9\",\"name\":\"Kay Grebenstein\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/05\/grebenstein_kay-150x150.jpg\",\"contentUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/05\/grebenstein_kay-150x150.jpg\",\"caption\":\"Kay Grebenstein\"},\"description\":\"Kay Grebenstein arbeitete als langj\u00e4hriger Tester und agiler QA-Coach f\u00fcr die ZEISS Digital Innovation, Dresden. Er sicherte in Projekten unterschiedlicher fachlicher Dom\u00e4nen (Telekommunikation, Industrie, Versandhandel, Energie, \u2026) Qualit\u00e4t und testete Software. Seine Erfahrungen teilt er weiterhin auf Konferenzen, Meetups und in Ver\u00f6ffentlichungen unterschiedlicher Art.\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/author\/kaygrebenstein\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pimp my testAUTOmation (Teil 1) - ZEISS Digital Innovation Blog","description":"Was bringt Selenium 4 und wie lassen sich mit einfachen Mitteln wichtige Funktionen einbauen wie z. B. Screenshots, Videos, Reports und Ans\u00e4tze von KI.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/","og_locale":"de_DE","og_type":"article","og_title":"Pimp my testAUTOmation (Teil 1) - ZEISS Digital Innovation Blog","og_description":"Was bringt Selenium 4 und wie lassen sich mit einfachen Mitteln wichtige Funktionen einbauen wie z. B. Screenshots, Videos, Reports und Ans\u00e4tze von KI.","og_url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/","og_site_name":"Digital Innovation Blog","article_publisher":"https:\/\/www.facebook.com\/ZEISSDigitalInnovation\/","article_published_time":"2020-06-09T09:16:33+00:00","article_modified_time":"2020-06-09T09:26:17+00:00","og_image":[{"width":806,"height":439,"url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/06\/202006_pimp_my_testautomation.jpg","type":"image\/jpeg"}],"author":"Kay Grebenstein","twitter_card":"summary_large_image","twitter_creator":"@ZEISS_di","twitter_site":"@ZEISS_di","twitter_misc":{"Verfasst von":"Kay Grebenstein","Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/","name":"Pimp my testAUTOmation (Teil 1) - ZEISS Digital Innovation Blog","isPartOf":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/#primaryimage"},"image":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/06\/202006_pimp_my_testautomation.jpg","datePublished":"2020-06-09T09:16:33+00:00","dateModified":"2020-06-09T09:26:17+00:00","author":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/cce7b67c4207708837bcfd4500b2bbf9"},"description":"Was bringt Selenium 4 und wie lassen sich mit einfachen Mitteln wichtige Funktionen einbauen wie z. B. Screenshots, Videos, Reports und Ans\u00e4tze von KI.","breadcrumb":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/#primaryimage","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/06\/202006_pimp_my_testautomation.jpg","contentUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/06\/202006_pimp_my_testautomation.jpg","width":806,"height":439},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/pimp-my-testautomation-teil-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/"},{"@type":"ListItem","position":2,"name":"Pimp my testAUTOmation (Teil 1)"}]},{"@type":"WebSite","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#website","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/","name":"Digital Innovation Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/cce7b67c4207708837bcfd4500b2bbf9","name":"Kay Grebenstein","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/#\/schema\/person\/image\/","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/05\/grebenstein_kay-150x150.jpg","contentUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/05\/grebenstein_kay-150x150.jpg","caption":"Kay Grebenstein"},"description":"Kay Grebenstein arbeitete als langj\u00e4hriger Tester und agiler QA-Coach f\u00fcr die ZEISS Digital Innovation, Dresden. Er sicherte in Projekten unterschiedlicher fachlicher Dom\u00e4nen (Telekommunikation, Industrie, Versandhandel, Energie, \u2026) Qualit\u00e4t und testete Software. Seine Erfahrungen teilt er weiterhin auf Konferenzen, Meetups und in Ver\u00f6ffentlichungen unterschiedlicher Art.","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/author\/kaygrebenstein\/"}]}},"author_meta":{"display_name":"Kay Grebenstein","author_link":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/author\/kaygrebenstein\/"},"featured_img":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/06\/202006_pimp_my_testautomation-600x327.jpg","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/qualitaetssicherung\/\" class=\"advgb-post-tax-term\">Qualit\u00e4tssicherung<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Qualit\u00e4tssicherung<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/qualitaetssicherung\/\" class=\"advgb-post-tax-term\">Editor&#039;s Choice<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/qualitaetssicherung\/\" class=\"advgb-post-tax-term\">Selenium 4<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/qualitaetssicherung\/\" class=\"advgb-post-tax-term\">automatisiertes Testen<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/category\/qualitaetssicherung\/\" class=\"advgb-post-tax-term\">Testautomatisierung<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Editor&#039;s Choice<\/span>","<span class=\"advgb-post-tax-term\">Selenium 4<\/span>","<span class=\"advgb-post-tax-term\">automatisiertes Testen<\/span>","<span class=\"advgb-post-tax-term\">Testautomatisierung<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 6\u00a0Jahren ago","modified":"Updated 6\u00a0Jahren ago"},"absolute_dates":{"created":"Posted on Juni 9, 2020","modified":"Updated on Juni 9, 2020"},"absolute_dates_time":{"created":"Posted on Juni 9, 2020 9:16 a.m.","modified":"Updated on Juni 9, 2020 9:26 a.m."},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/posts\/1148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/comments?post=1148"}],"version-history":[{"count":23,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/posts\/1148\/revisions"}],"predecessor-version":[{"id":1172,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/posts\/1148\/revisions\/1172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/media\/1173"}],"wp:attachment":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/media?parent=1148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/categories?post=1148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/tags?post=1148"},{"taxonomy":"topics","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-json\/wp\/v2\/topics?post=1148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}