{"id":377,"date":"2019-11-04T13:37:48","date_gmt":"2019-11-04T13:37:48","guid":{"rendered":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/?p=377"},"modified":"2024-02-26T09:32:18","modified_gmt":"2024-02-26T09:32:18","slug":"recipes-for-test-automation-part-3","status":"publish","type":"post","link":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/","title":{"rendered":"Recipes for Test Automation (Part 3)"},"content":{"rendered":"\n<p>In my previous two posts, \u201e<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/kochrezepte-fuer-testautomatisierung-teil-1\/\">Ingredients and appliances for test automation, and who is the chef<\/a>\u201c and \u201e<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/kochrezepte-fuer-testautomatisierung-teil-2\/\">Testomatoes on data salad with stressing<\/a>\u201c, I described the prerequisites for test automation and the challenges with respect to the test data that have to be met in order to successfully implement automated processes. Now we have to ask ourselves, what is the recipe, i.e. a test case for test automation, supposed to look like?<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe.jpg\" alt=\"\" class=\"wp-image-2428\" style=\"width:700px\" srcset=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe.jpg 1000w, https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe-600x400.jpg 600w, https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe-768x512.jpg 768w, https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe-640x427.jpg 640w\" sizes=\"auto, (max-width: 639px) 98vw, (max-width: 1199px) 64vw, 770px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 1: Recipe for test automation<\/em><\/figcaption><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Let us first take a look at a typical recipe. Generally, it consists of two parts: the list of ingredients (test data) and a description of the sequence in which the ingredients are to be used. The description contains both the steps required to prepare the recipe and the names of the ingredients from the list of ingredients. Recipes are more or less detailed, depending on the person for whom they are intended. Recipes for a trained chef are often much less detailed because the chef already knows certain work processes, i.e. they do not need to be described in detail. Recipes for a private household or even a novice in the kitchen have to look different. The same is true for test cases. For a tester with corresponding domain knowledge regarding the domain-driven design of their application, the test cases can be less detailed. But what about automation? Let us compare a baker with a bread-making machine. All the baker needs for a recipe is the instruction \u201cBake a rye bread\u201d. The bread machine needs a precise recipe description, i.e. the sequence in which the ingredients have to be put into the machine, which program and temperature have to be selected, etc.<\/p>\n\n\n\n<p>In quality assurance, however, where we have more than one recipe or one test case, we want to make the work easier for ourselves. Like in industrial kitchens, we make preparations that will make our work easier later. In the kitchen, the salad garnish, for example, is used for various dishes; similarly, reusable test case modules are created for test cases. For this purpose, several test steps are summarized into blocks and stored as reusable test step blocks. This method can be used both in manual testing and in test automation. Here, too, the difference is in the level of detail: &nbsp;while a low level of detail may be sufficient for manual testing, automation will always require the highest level of detail.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-medium\"><img decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/05\/201910-Kochrezepte_Testautomatisierung_2-600x400.jpg\" alt=\"Hands kneading a dough, baking ingredients and utensils lying on the side\" class=\"wp-image-469\"\/><figcaption class=\"wp-element-caption\"><em>Figure 2: Baking bread<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center\">vs.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-medium\"><img decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2020\/05\/201910-Kochrezepte_Testautomatisierung_3-600x450.jpg\" alt=\"Part of Code for test case preparation\" class=\"wp-image-470\"\/><figcaption class=\"wp-element-caption\"><em>Figure 3: Creating test cases<\/em><\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>From this point of view, test automation is in fact the world\u2019s worst cook. It would even burn water if we didn\u2019t tell it to remove the pot from the stove when the water is bubbling. But then, why do we even use test automation? Well, test automation has some important benefits: A cook can forget an ingredient or deviate from the recipe. Consequently, the dish comes out different every time. The automation does not forget anything, and it always sticks to the sequence prescribed in the recipe. The greatest advantage of test automation, however, is the speed at which it can run the test cases. Furthermore, the cook needs a break every now and then. If we imagine such automation in the kitchen, we would get a kind of field kitchen that processes all kinds of recipes in seconds, and accurately places the result on the plate.<\/p>\n\n\n\n<p>That makes test automation sound very tempting, but you should always keep an eye on the cost-benefit ratio. The work involved in feeding the automation with perfectly designed test cases (recipes) is often underestimated: If I have a birthday party with ten guests once a year, a cooking machine probably won\u2019t pay off. But if I have an event business that provides \u00e0 la carte food to a wedding party every day, such&nbsp;<a href=\"https:\/\/www.zeiss.de\/digital-innovation\/digitale-loesungen\/testservices.html\">automation<\/a>&nbsp;is definitely worth considering.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>To find out how a recipe, thus a test case for test automation, has to look like, we first take a look at a typical recipe.<\/p>\n","protected":false},"author":63,"featured_media":2428,"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":[1],"tags":[152,153,154,14,17,124,131],"topics":[935,82],"class_list":["post-377","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","tag-test-concept","tag-test-case","tag-test-service","tag-qa","tag-quality-assurance","tag-automated-testing","tag-test-automation","topics-recipes-for-test-automation","topics-test-automation"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ZEISS Digital Innovation Blog - Recipes for Test Automation (Part 3)<\/title>\n<meta name=\"description\" content=\"To find out how a recipe, thus a test case for test automation, has to look like, we first take a look at a typical recipe.\" \/>\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\/en\/recipes-for-test-automation-part-3\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ZEISS Digital Innovation - Blog Post &quot;Recipes for Test Automation (Part 3)&quot;\" \/>\n<meta property=\"og:description\" content=\"To find out how a recipe, thus a test case for test automation, has to look like, we first take a look at a typical recipe.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/\" \/>\n<meta property=\"og:site_name\" content=\"Digital Innovation Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-04T13:37:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-26T09:32:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"667\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jan Mo\u00dfler\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"ZEISS Digital Innovation - Blog Post &quot;Recipes for Test Automation (Part 3)&quot;\" \/>\n<meta name=\"twitter:description\" content=\"To find out how a recipe, thus a test case for test automation, has to look like, we first take a look at a typical recipe.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jan Mo\u00dfler\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/\",\"name\":\"ZEISS Digital Innovation Blog - Recipes for Test Automation (Part 3)\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe.jpg\",\"datePublished\":\"2019-11-04T13:37:48+00:00\",\"dateModified\":\"2024-02-26T09:32:18+00:00\",\"author\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#\/schema\/person\/1303b95c98a7f61a7346473fc4169d43\"},\"description\":\"To find out how a recipe, thus a test case for test automation, has to look like, we first take a look at a typical recipe.\",\"breadcrumb\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/#primaryimage\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe.jpg\",\"contentUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe.jpg\",\"width\":1000,\"height\":667},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recipes for Test Automation (Part 3)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#website\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/\",\"name\":\"Digital Innovation Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#\/schema\/person\/1303b95c98a7f61a7346473fc4169d43\",\"name\":\"Jan Mo\u00dfler\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2024\/01\/Mossler-Jan_kl_neu-150x150.jpg\",\"contentUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2024\/01\/Mossler-Jan_kl_neu-150x150.jpg\",\"caption\":\"Jan Mo\u00dfler\"},\"description\":\"Jan Mo\u00dfler is an IT specialist and works as a test manager and competence coach for quality management at ZEISS Digital Innovation. In the past years, he has ensured quality and tested software in classic and agile projects from various specialist domains (banks, industry, energy, ...).\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/author\/enjanmossler\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ZEISS Digital Innovation Blog - Recipes for Test Automation (Part 3)","description":"To find out how a recipe, thus a test case for test automation, has to look like, we first take a look at a typical recipe.","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\/en\/recipes-for-test-automation-part-3\/","og_locale":"en_US","og_type":"article","og_title":"ZEISS Digital Innovation - Blog Post \"Recipes for Test Automation (Part 3)\"","og_description":"To find out how a recipe, thus a test case for test automation, has to look like, we first take a look at a typical recipe.","og_url":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/","og_site_name":"Digital Innovation Blog","article_published_time":"2019-11-04T13:37:48+00:00","article_modified_time":"2024-02-26T09:32:18+00:00","og_image":[{"width":1000,"height":667,"url":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe.jpg","type":"image\/jpeg"}],"author":"Jan Mo\u00dfler","twitter_card":"summary_large_image","twitter_title":"ZEISS Digital Innovation - Blog Post \"Recipes for Test Automation (Part 3)\"","twitter_description":"To find out how a recipe, thus a test case for test automation, has to look like, we first take a look at a typical recipe.","twitter_image":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe.jpg","twitter_misc":{"Written by":"Jan Mo\u00dfler","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/","name":"ZEISS Digital Innovation Blog - Recipes for Test Automation (Part 3)","isPartOf":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/#primaryimage"},"image":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe.jpg","datePublished":"2019-11-04T13:37:48+00:00","dateModified":"2024-02-26T09:32:18+00:00","author":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#\/schema\/person\/1303b95c98a7f61a7346473fc4169d43"},"description":"To find out how a recipe, thus a test case for test automation, has to look like, we first take a look at a typical recipe.","breadcrumb":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/#primaryimage","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe.jpg","contentUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe.jpg","width":1000,"height":667},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/recipes-for-test-automation-part-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/"},{"@type":"ListItem","position":2,"name":"Recipes for Test Automation (Part 3)"}]},{"@type":"WebSite","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#website","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/","name":"Digital Innovation Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#\/schema\/person\/1303b95c98a7f61a7346473fc4169d43","name":"Jan Mo\u00dfler","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#\/schema\/person\/image\/","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2024\/01\/Mossler-Jan_kl_neu-150x150.jpg","contentUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2024\/01\/Mossler-Jan_kl_neu-150x150.jpg","caption":"Jan Mo\u00dfler"},"description":"Jan Mo\u00dfler is an IT specialist and works as a test manager and competence coach for quality management at ZEISS Digital Innovation. In the past years, he has ensured quality and tested software in classic and agile projects from various specialist domains (banks, industry, energy, ...).","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/author\/enjanmossler\/"}]}},"author_meta":{"display_name":"Jan Mo\u00dfler","author_link":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/author\/enjanmossler\/"},"featured_img":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2015\/12\/blog_zdi_test_automation_part3_receipe-600x400.jpg","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/category\/general\/\" class=\"advgb-post-tax-term\">General<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">General<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/category\/general\/\" class=\"advgb-post-tax-term\">test concept<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/category\/general\/\" class=\"advgb-post-tax-term\">test case<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/category\/general\/\" class=\"advgb-post-tax-term\">test service<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/category\/general\/\" class=\"advgb-post-tax-term\">QA<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/category\/general\/\" class=\"advgb-post-tax-term\">quality assurance<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/category\/general\/\" class=\"advgb-post-tax-term\">automated testing<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/category\/general\/\" class=\"advgb-post-tax-term\">test automation<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">test concept<\/span>","<span class=\"advgb-post-tax-term\">test case<\/span>","<span class=\"advgb-post-tax-term\">test service<\/span>","<span class=\"advgb-post-tax-term\">QA<\/span>","<span class=\"advgb-post-tax-term\">quality assurance<\/span>","<span class=\"advgb-post-tax-term\">automated testing<\/span>","<span class=\"advgb-post-tax-term\">test automation<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 6 years ago","modified":"Updated 2 years ago"},"absolute_dates":{"created":"Posted on November 4, 2019","modified":"Updated on February 26, 2024"},"absolute_dates_time":{"created":"Posted on November 4, 2019 1:37 pm","modified":"Updated on February 26, 2024 9:32 am"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/posts\/377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/comments?post=377"}],"version-history":[{"count":9,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/posts\/377\/revisions"}],"predecessor-version":[{"id":2436,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/posts\/377\/revisions\/2436"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/media\/2428"}],"wp:attachment":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/media?parent=377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/categories?post=377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/tags?post=377"},{"taxonomy":"topics","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/topics?post=377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}