{"id":242040,"date":"2023-08-22T13:25:25","date_gmt":"2023-08-22T11:25:25","guid":{"rendered":"https:\/\/soflab.pl\/uncategorized-kategoria-do-usuniecia-en\/manual-or-automated-generation-of-the-test-data\/"},"modified":"2024-08-05T11:26:50","modified_gmt":"2024-08-05T09:26:50","slug":"manual-or-automated-generation-of-the-test-data","status":"publish","type":"post","link":"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/","title":{"rendered":"Manual or automated generation of the test data?"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;-108px|||||&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.26.1&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px|||||&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.26.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>How to optimally generate test data and is it better to do it manually or automatically? The most common answer is \u201cit depends\u201d. So let&#8217;s consider what affects the choice of method for generating test data.<\/p>\n<h2>Methods of generating test data<\/h2>\n<p>Certainly, the main factor determining the easiest ways of obtaining the needed test data is the type of data we\u00a0need. Simple data, such as\u00a0a\u00a0login or\u00a0password, may be\u00a0generated manually and it is a\u00a0relatively simple method of providing the variables required for the application testing. However, manual generation of data may be\u00a0laborious and error-prone, it may be\u00a0quite difficult to\u00a0insert the PESEL or\u00a0IBAN numbers without errors. The tool we\u00a0can use in\u00a0such cases are simple data generators, which can \u2018make up\u2019 the whole sets of e.g. personal data, starting from the name, to\u00a0PESEL or\u00a0bank account numbers, which meet the requirements of the algorithms used for their verification. The situation gets more complex when we\u00a0need to\u00a0store the inserted data for potential future use. One example that comes to\u00a0my\u00a0mind may be\u00a0the customer data file. We\u00a0provide the name, login or\u00a0other data necessary to\u00a0create the account. Such data, stored in\u00a0the application database, may be\u00a0re-used in\u00a0later operations. Thus, by\u00a0using simple data to\u00a0create the customer file and storing it in\u00a0the system, we\u00a0obtain a\u00a0customer data set. Very often such sets are given individual IDs, used for identification in\u00a0other systems. We\u00a0can complicate the situation even more, by\u00a0adding various products or\u00a0services to\u00a0individual customers. These products and services will also have their IDs and will remain in\u00a0specific relation to\u00a0other modules or\u00a0systems. This way we\u00a0build quite extensive sets of data. Multiple manual generation of such sets, containing the customers\u2019 data and services is certainly both time-consuming and monotonous. Therefore, in\u00a0the cases when we\u00a0need a\u00a0lot of varied data, it may be\u00a0generated automatically or\u00a0fed from a\u00a0database of readily available data sets.<\/p>\n<blockquote><\/blockquote>\n<h2>Automated data generation tools save time<o:p><\/o:p><\/h2>\n<p>Developing an automated data-generation tools saves both time and work needed for manual generation of the needed data, however it requires certain effort related to\u00a0the development itself and maintenance of such tool. An alternative solution may be\u00a0feeding the data into our system from a\u00a0ready-made database of customers and services. The solution offering the widest spectrum of available data is import of the production data. The data obtained in\u00a0this way will reflect the starting point of our application in\u00a0full, which, in\u00a0turn, will ensure full coverage of the required test cases. When anonymized, such data sets are the best type we\u00a0can obtain. But what if we\u00a0do\u00a0not have access to\u00a0the production database which we\u00a0could use, because such database does not exist or\u00a0is unavailable? In\u00a0such cases, if we\u00a0know the database requirements , we\u00a0can build the database using adequate tools which can supplement the database of our system by\u00a0the required data sets. This will ensure the optimum way to\u00a0build a\u00a0potentially large database for testing, without the need to\u00a0anonymize it.<\/p>\n<p>&nbsp;<\/p>\n<h2>Data generation method depends on\u00a0the amount of required data<o:p><\/o:p><\/h2>\n<p>We\u00a0have not answered the question about the manual or\u00a0automatic data generation yet, but we\u00a0have already got a\u00a0basis for this answer. First of all, it depends on\u00a0the amount of needed data. Manual generation of a\u00a0small amount of even the most complex data will always be\u00a0more economical in\u00a0terms of workload and cost, than developing automated scripts to\u00a0generate the data or\u00a0building the system database. This way we\u00a0get the first answer \u2013 the method depends on\u00a0the amount of data; if we\u00a0need little data, it is more reasonable to\u00a0generate it manually.<\/p>\n<p>What if we\u00a0need large amounts a\u00a0data? We\u00a0have two options here. One of them is to\u00a0develop an automated script to\u00a0generate the synthetic data, the other \u2013 to\u00a0feed the required data sets into our application. Generating the data by\u00a0the automated scripts is slower than feeding it from the databases \u2013 often it is a\u00a0simulation of the user\u2019s action. It is also more susceptible to\u00a0the changes in\u00a0application and requires more maintenance, as\u00a0the changes in\u00a0the application code are more frequent than in\u00a0the data structure. Automated-script data generation has also one big advantage over the data feed. When in\u00a0our test environment the relations between individual data are specific and unique, the feed of the external data will not always be\u00a0possible, as\u00a0it may interfere with the continuity of these relations. Automated data generation, through the simulation of user\u2019s actions, resolves this problem, as\u00a0in\u00a0such cases we\u00a0generate sequential data in\u00a0a\u00a0given environment, from start to\u00a0finish, maintaining the continuity of relations.<\/p>\n<p><strong>Now we\u00a0can answer, when to\u00a0generate automated data.<br \/><\/strong>We\u00a0do\u00a0it when we\u00a0need a\u00a0lot of data in\u00a0an environment which requires data continuity. This does not mean than feeding large amounts of data is never useful. In\u00a0the situations when we\u00a0can ensure re-usability of the fed data, we\u00a0should consider such option. Feeding a\u00a0database will always be\u00a0faster and offer more variety than development of automated tools. Thus, we\u00a0can say that firstly we\u00a0should consider the feed of the test data. Only if this solution does not guarantee the required continuity of data relations, we\u00a0should move towards the automated scripts.<\/p>\n<p>&nbsp;<\/p>\n<h2>Soflab G.A.L.L. enables fast data feed and maintaining the relations between the test environment data<o:p><\/o:p><\/h2>\n<p>There is also a\u00a0solution which combines the benefits of data feed with the possibility to\u00a0maintain the relations between the data from the databases and our test environment \u2013 offered by\u00a0the <strong><a href=\"https:\/\/soflab.pl\/en\/test-data-management-and-masking-tool\/\" target=\"_blank\" rel=\"noopener\">G.A.L.L. application.<\/a><\/strong> It can take a\u00a0representative sample of our test environment as\u00a0a\u00a0model and feed our database with the needed test data maintaining its variety. The solution ensures an efficient process for generating any amount of reliable test data, improving the efficiency of test processes without compromising the security of real data.<\/p>\n<ul><\/ul>\n<h2>Test data generation \u2013 where to\u00a0start<\/h2>\n<p>We\u00a0can now fully answer the question about the factors determining the provision of test data. One is the amount of necessary data. The other is the data complexity in\u00a0our test environment, and here the first choice will be\u00a0Soflab G.A.L.L. This solution combines the speed of the data feed with the possibility to\u00a0maintain the continuity of the relations between the data in\u00a0our database or\u00a0databases. Just one representative sample is sufficient for the application to\u00a0provide varied data in\u00a0a\u00a0smart way. If we\u00a0cannot use G.A.L.L., the next solution is feeding the data into our application database, using the production data or\u00a0other independent data. Finally, in\u00a0the cases when the data feed is not possible due to\u00a0its specifics, we\u00a0can turn to\u00a0automated generation of data.<\/p>\n<p>None of these methods is perfect and we\u00a0should be\u00a0aware of their benefits and consequences. Manual data generation is time-consuming and error-prone. Data feed is not always possible due to\u00a0its specifics. Automated generation is susceptible to\u00a0the changes in\u00a0the application code and requires continuous maintenance.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Certainly, the main factor determining the easiest ways of obtaining the needed test data is the type of data we need. Simple data, such as a login or password, may be generated manually and it is a relatively simple method of providing the variables required for the application testing. In the cases when we need a lot of varied data, it may be generated automatically or fed from a database of readily available data sets. <\/p>\n","protected":false},"author":24,"featured_media":242007,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[182,264],"tags":[300,286],"class_list":["post-242040","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-anonymization-en-en","category-quality-management-en","tag-data","tag-test-data"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Manual or automated generation of the test data?<\/title>\n<meta name=\"description\" content=\"Depending on the needs, data can be generated manually or automatically. Simple ones are entered manually, more complex ones are generated automatically for efficient storage and testing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Manual or automated generation of the test data?\" \/>\n<meta property=\"og:description\" content=\"Depending on the needs, data can be generated manually or automatically. Simple ones are entered manually, more complex ones are generated automatically for efficient storage and testing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/\" \/>\n<meta property=\"og:site_name\" content=\"Soflab\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SoflabTechnology\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-22T11:25:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-05T09:26:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/soflab.pl\/wp-content\/uploads\/2023\/08\/dane-testowe-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Julia Cichy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Julia Cichy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/quality-management-en\\\/manual-or-automated-generation-of-the-test-data\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/quality-management-en\\\/manual-or-automated-generation-of-the-test-data\\\/\"},\"author\":{\"name\":\"Julia Cichy\",\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/#\\\/schema\\\/person\\\/ab5fdce8bee12275a4e653ecd4c31d08\"},\"headline\":\"Manual or automated generation of the test data?\",\"datePublished\":\"2023-08-22T11:25:25+00:00\",\"dateModified\":\"2024-08-05T09:26:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/quality-management-en\\\/manual-or-automated-generation-of-the-test-data\\\/\"},\"wordCount\":1357,\"publisher\":{\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/quality-management-en\\\/manual-or-automated-generation-of-the-test-data\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/soflab.pl\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/dane-testowe-scaled.jpg\",\"keywords\":[\"Data\",\"Test data\"],\"articleSection\":[\"data anonymization\",\"Quality management\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/quality-management-en\\\/manual-or-automated-generation-of-the-test-data\\\/\",\"url\":\"https:\\\/\\\/soflab.pl\\\/en\\\/quality-management-en\\\/manual-or-automated-generation-of-the-test-data\\\/\",\"name\":\"Manual or automated generation of the test data?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/quality-management-en\\\/manual-or-automated-generation-of-the-test-data\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/quality-management-en\\\/manual-or-automated-generation-of-the-test-data\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/soflab.pl\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/dane-testowe-scaled.jpg\",\"datePublished\":\"2023-08-22T11:25:25+00:00\",\"dateModified\":\"2024-08-05T09:26:50+00:00\",\"description\":\"Depending on the needs, data can be generated manually or automatically. Simple ones are entered manually, more complex ones are generated automatically for efficient storage and testing.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/quality-management-en\\\/manual-or-automated-generation-of-the-test-data\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/soflab.pl\\\/en\\\/quality-management-en\\\/manual-or-automated-generation-of-the-test-data\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/quality-management-en\\\/manual-or-automated-generation-of-the-test-data\\\/#primaryimage\",\"url\":\"https:\\\/\\\/soflab.pl\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/dane-testowe-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/soflab.pl\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/dane-testowe-scaled.jpg\",\"width\":2560,\"height\":1707},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/quality-management-en\\\/manual-or-automated-generation-of-the-test-data\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/soflab.pl\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Manual or automated generation of the test data?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/soflab.pl\\\/en\\\/\",\"name\":\"Soflab\",\"description\":\"Soflab QA &amp; Testing\",\"publisher\":{\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/soflab.pl\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/#organization\",\"name\":\"Soflab\",\"url\":\"https:\\\/\\\/soflab.pl\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/soflab.pl\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/logo-soflab.png\",\"contentUrl\":\"https:\\\/\\\/soflab.pl\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/logo-soflab.png\",\"width\":171,\"height\":35,\"caption\":\"Soflab\"},\"image\":{\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/SoflabTechnology\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/soflab-technology-sp--z-o-o-\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/soflab.pl\\\/en\\\/#\\\/schema\\\/person\\\/ab5fdce8bee12275a4e653ecd4c31d08\",\"name\":\"Julia Cichy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5a3d0202f3b160023603d38e07fbc821f5886b24dc034c5de0d1fa3564edbbc0?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5a3d0202f3b160023603d38e07fbc821f5886b24dc034c5de0d1fa3564edbbc0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5a3d0202f3b160023603d38e07fbc821f5886b24dc034c5de0d1fa3564edbbc0?s=96&d=mm&r=g\",\"caption\":\"Julia Cichy\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Manual or automated generation of the test data?","description":"Depending on the needs, data can be generated manually or automatically. Simple ones are entered manually, more complex ones are generated automatically for efficient storage and testing.","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:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/","og_locale":"en_US","og_type":"article","og_title":"Manual or automated generation of the test data?","og_description":"Depending on the needs, data can be generated manually or automatically. Simple ones are entered manually, more complex ones are generated automatically for efficient storage and testing.","og_url":"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/","og_site_name":"Soflab","article_publisher":"https:\/\/www.facebook.com\/SoflabTechnology","article_published_time":"2023-08-22T11:25:25+00:00","article_modified_time":"2024-08-05T09:26:50+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/soflab.pl\/wp-content\/uploads\/2023\/08\/dane-testowe-scaled.jpg","type":"image\/jpeg"}],"author":"Julia Cichy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Julia Cichy","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/#article","isPartOf":{"@id":"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/"},"author":{"name":"Julia Cichy","@id":"https:\/\/soflab.pl\/en\/#\/schema\/person\/ab5fdce8bee12275a4e653ecd4c31d08"},"headline":"Manual or automated generation of the test data?","datePublished":"2023-08-22T11:25:25+00:00","dateModified":"2024-08-05T09:26:50+00:00","mainEntityOfPage":{"@id":"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/"},"wordCount":1357,"publisher":{"@id":"https:\/\/soflab.pl\/en\/#organization"},"image":{"@id":"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/#primaryimage"},"thumbnailUrl":"https:\/\/soflab.pl\/wp-content\/uploads\/2023\/08\/dane-testowe-scaled.jpg","keywords":["Data","Test data"],"articleSection":["data anonymization","Quality management"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/","url":"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/","name":"Manual or automated generation of the test data?","isPartOf":{"@id":"https:\/\/soflab.pl\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/#primaryimage"},"image":{"@id":"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/#primaryimage"},"thumbnailUrl":"https:\/\/soflab.pl\/wp-content\/uploads\/2023\/08\/dane-testowe-scaled.jpg","datePublished":"2023-08-22T11:25:25+00:00","dateModified":"2024-08-05T09:26:50+00:00","description":"Depending on the needs, data can be generated manually or automatically. Simple ones are entered manually, more complex ones are generated automatically for efficient storage and testing.","breadcrumb":{"@id":"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/#primaryimage","url":"https:\/\/soflab.pl\/wp-content\/uploads\/2023\/08\/dane-testowe-scaled.jpg","contentUrl":"https:\/\/soflab.pl\/wp-content\/uploads\/2023\/08\/dane-testowe-scaled.jpg","width":2560,"height":1707},{"@type":"BreadcrumbList","@id":"https:\/\/soflab.pl\/en\/quality-management-en\/manual-or-automated-generation-of-the-test-data\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/soflab.pl\/en\/"},{"@type":"ListItem","position":2,"name":"Manual or automated generation of the test data?"}]},{"@type":"WebSite","@id":"https:\/\/soflab.pl\/en\/#website","url":"https:\/\/soflab.pl\/en\/","name":"Soflab","description":"Soflab QA &amp; Testing","publisher":{"@id":"https:\/\/soflab.pl\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/soflab.pl\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/soflab.pl\/en\/#organization","name":"Soflab","url":"https:\/\/soflab.pl\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/soflab.pl\/en\/#\/schema\/logo\/image\/","url":"https:\/\/soflab.pl\/wp-content\/uploads\/2021\/08\/logo-soflab.png","contentUrl":"https:\/\/soflab.pl\/wp-content\/uploads\/2021\/08\/logo-soflab.png","width":171,"height":35,"caption":"Soflab"},"image":{"@id":"https:\/\/soflab.pl\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SoflabTechnology","https:\/\/www.linkedin.com\/company\/soflab-technology-sp--z-o-o-"]},{"@type":"Person","@id":"https:\/\/soflab.pl\/en\/#\/schema\/person\/ab5fdce8bee12275a4e653ecd4c31d08","name":"Julia Cichy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5a3d0202f3b160023603d38e07fbc821f5886b24dc034c5de0d1fa3564edbbc0?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5a3d0202f3b160023603d38e07fbc821f5886b24dc034c5de0d1fa3564edbbc0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5a3d0202f3b160023603d38e07fbc821f5886b24dc034c5de0d1fa3564edbbc0?s=96&d=mm&r=g","caption":"Julia Cichy"}}]}},"_links":{"self":[{"href":"https:\/\/soflab.pl\/en\/wp-json\/wp\/v2\/posts\/242040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soflab.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soflab.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soflab.pl\/en\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/soflab.pl\/en\/wp-json\/wp\/v2\/comments?post=242040"}],"version-history":[{"count":9,"href":"https:\/\/soflab.pl\/en\/wp-json\/wp\/v2\/posts\/242040\/revisions"}],"predecessor-version":[{"id":243738,"href":"https:\/\/soflab.pl\/en\/wp-json\/wp\/v2\/posts\/242040\/revisions\/243738"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/soflab.pl\/en\/wp-json\/wp\/v2\/media\/242007"}],"wp:attachment":[{"href":"https:\/\/soflab.pl\/en\/wp-json\/wp\/v2\/media?parent=242040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soflab.pl\/en\/wp-json\/wp\/v2\/categories?post=242040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soflab.pl\/en\/wp-json\/wp\/v2\/tags?post=242040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}