{"id":55324,"date":"2024-08-01T14:26:56","date_gmt":"2024-08-01T18:26:56","guid":{"rendered":"https:\/\/sdtimes.com\/?p=55324"},"modified":"2024-08-02T09:06:20","modified_gmt":"2024-08-02T13:06:20","slug":"generative-ai-development-requires-a-different-approach-to-testing","status":"publish","type":"post","link":"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/","title":{"rendered":"Generative AI development requires a different approach to testing"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Generative AI has the potential to have a positive impact on software development and productivity, but with that increased productivity comes increased pressure on software testing.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you can generate five or even 10 times the amount of code you previously could, that&#8217;s also five to 10\u00a0 times more code that needs to be tested.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cMany CFOs right now are looking at $30 per month per developer to go get them a GitHub Copilot or similar product,\u201d said Jim Scheibmeir, senior director analyst at <a href=\"https:\/\/www.gartner.com\/en\">Gartner<\/a>. \u201cAnd I feel like we&#8217;ve kind of forgotten that frequently a bottleneck in software development is not the writing of code, but the testing of code. We&#8217;re gonna make developers so much more productive, which includes making them more productive at writing defects.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Unlike AI-assisted dev tools where developers want to write more code, the goal with AI-assisted testing tools is to enable less testing. For instance, according to Scheibmeir, things like test impact analysis tools can create a testing strategy that is properly sized for the actual code change that is being pushed, so that only the tests that need to be run are run, rather than just running every test you have for every change.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cThese tools provide focus for testers,\u201d he said. \u201cAnd it&#8217;s so very difficult to give testers focus today. There&#8217;s this feeling like we must go test all of the things and yet we&#8217;re always crunched on time.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Arthur Hicken, chief evangelist at <a href=\"https:\/\/www.parasoft.com\/\">Parasoft<\/a>, agrees that we\u2019ve already reached a point where test suites are taking hours, or even days, to complete, and using generative AI to help optimize test coverage can help with that.\u00a0 \u201cYou can put together with AI these days a pretty good estimation of what you need to do to validate a change,\u201d he said.<\/span><\/p>\n<h5><b>Generative AI helping with test generation, management, and more<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">Beyond helping testers test less, AI is creeping into other aspects of the process to make it more efficient end to end. For instance, Madhup Mishra, SVP at <a href=\"https:\/\/smartbear.com\/\">SmartBear<\/a>, says that generative AI can now be used to create the tests themselves. \u201cThe tester can actually express their software test in simple English, and AI can actually create the automated test on their behalf,\u201d he said.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cBehind the scenes, GenAI should be understanding the context of the test, understanding what&#8217;s happening on the screen, and they can actually come up with a recommended test that actually solves the user\u2019s problem without the user having to do a lot more,\u201d he said.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Scheibmeir explained that the idea of making test generation easier had already been explored by low-code and no-code tools with their intuitive drag-and-drop interfaces, and generative AI is now taking it to that next level.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">And according to Eli Lopian, CEO of <a href=\"https:\/\/www.typemock.com\/\">Typemock<\/a>, AI is really good at exploring edge cases and may come up with scenarios that a developer might have missed. He believes that it can understand complex interactions in the codebase that the tester might not see, which can result in better coverage.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">AI can also help with generation of test data, such as usernames, addresses, PIN codes, phone numbers, etc. According to Mishra, generating test data can often be a lengthy, time-consuming process because testers have to think up all the possible variations, such as the characters that can go in a name or the country codes that come before phone numbers.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cGenerative AI can create all the different combinations of test data that you can ultimately use to be able to test all the corner cases,\u201d Mishra explained.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Another potential opportunity is using AI in test management. Companies often have a repository of all the different tests they have created, and AI can sort through all that and make suggestions on which to use. This allows testers to utilize what they\u2019ve already created and free up more of their time to create new tests they need, explained Mishra.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Parasoft\u2019s Hicken added that AI could sort through older tests and validate if they are still going to work. For instance, if a test is capturing today\u2019s date, then that test won\u2019t work tomorrow.\u00a0<\/span><\/p>\n<h5><b>AI might make testing more accessible, but won\u2019t eliminate need for it<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">Together, all of these AI enhancements are helping organizations take more responsibility for software quality themselves, where in the past they might have outsourced testing, Scheibmeir said.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Similar to the citizen developer movement, the capabilities for testing that are now available make it easier for anyone to run a test, so it doesn\u2019t require such specialized skills like it once did.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cThe hype and capabilities that generative AI are offering have brought some of these organizations back to the table of should we own more of that testing ourselves, more of that test automation ourselves,\u201d Scheibmeir said.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, it\u2019s still important to keep in mind that AI does have its drawbacks. According to Lopian, one of the biggest downsides is that AI doesn\u2019t understand the emotion that software is supposed to give you.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cAI is going to find it difficult to understand when you&#8217;re testing something and you want to see, is the button in the right place so that the flow is good? I don&#8217;t think that AI would be as good as humans in that kind of area,\u201d he said.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It\u2019s also important to remember that AI won\u2019t replace testers, and testers will still need to keep an eye on it for now to ensure all the right coverage and the right tests are happening. Lopian likened it to a \u201cclever intern\u201d that you still need to keep an eye on to make sure they\u2019re doing things correctly.\u00a0<\/span><\/p>\n<h5><b>AI\u2019s impact on development skills will drive need for quality to shift further left<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">Another important consideration is the potential that if developers rely too heavily on generative AI, their development skills might atrophy, Mishra cautioned.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cHow many times have you gotten an Uber and realized the Uber driver knows nothing about where you&#8217;re going, they\u2019re just blindly following the direction of the GPS, right? So that&#8217;s going to happen to development, and QA needs to sort of come up to speed on making sure that quality is embedded right from the design phase, all the way to how that application code will behave in production and observing it,\u201d he said.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hicken agrees, likening it to how no one memorizes phone numbers anymore because our phones can store it all.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cIf I was a young person wanting to have a good long-term career, I would be careful not to lean on this crutch too much,\u201d he said.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This isn\u2019t to say that developers will totally forget how to do their jobs and that in 20, 30 years no one will know how to create software without the help of AI, but rather that there will emerge a new class of \u201ccasual developers,\u201d which will be different from citizen developers.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hicken believes this will lead to a more stratified developer community where you\u2019ve got the \u201cOG coders\u201d who know how the computer works and how to talk to it, and also casual developers who know how to ask the computer questions \u2014 prompt engineers.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cI think we are going to have to better define the people that are creating and managing our software, with roles and titles that help us understand what they&#8217;re capable of,\u201d he said. \u201cBecause if you just say software engineer, that person needs to actually understand the computer. And if you say developer, it might be that they don&#8217;t need to understand the computer.\u201d<\/span><\/p>\n<hr \/>\n<p><em>You may also like&#8230;<\/em><\/p>\n<p><strong><a href=\"https:\/\/sdtimes.com\/test\/the-evolution-and-future-of-ai-driven-testing-ensuring-quality-and-addressing-bias\/\">The evolution and future of AI-driven testing: Ensuring quality and addressing bias<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/sdtimes.com\/ai\/rag-is-the-next-exciting-advancement-for-llms\/\">RAG is the next exciting advancement for LLMs<\/a><\/strong><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Generative AI has the potential to have a positive impact on software development and productivity, but with that increased productivity comes increased pressure on software testing.\u00a0 If you can generate five or even 10 times the amount of code you previously could, that&#8217;s also five to 10\u00a0 times more code that needs to be tested.\u00a0  &hellip; <a class=\"read-more\" href=\"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/\">continue reading<\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":752,"featured_media":55325,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"cybocfi_hide_featured_image":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[16528,1141,4],"coauthors":[11687],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Generative AI development requires a different approach to testing - SD Times<\/title>\n<meta name=\"description\" content=\"Generative AI has the potential to have a positive impact on software development and productivity and increased pressure on software 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:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generative AI development requires a different approach to testing - SD Times\" \/>\n<meta property=\"og:description\" content=\"Generative AI has the potential to have a positive impact on software development and productivity and increased pressure on software testing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/\" \/>\n<meta property=\"og:site_name\" content=\"SD Times\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SDTimesD2\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-01T18:26:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-02T13:06:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/pexels-photo-1181243.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1124\" \/>\n\t<meta property=\"og:image:height\" content=\"750\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jenna Barron\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sdtimes\" \/>\n<meta name=\"twitter:site\" content=\"@sdtimes\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jenna Barron\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/\"},\"author\":{\"name\":\"Jenna Barron\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786\"},\"headline\":\"Generative AI development requires a different approach to testing\",\"datePublished\":\"2024-08-01T18:26:56+00:00\",\"dateModified\":\"2024-08-02T13:06:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/\"},\"wordCount\":1300,\"publisher\":{\"@id\":\"https:\/\/sdtimes.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/pexels-photo-1181243.jpeg\",\"keywords\":[\"generative AI\",\"software development\",\"testing\"],\"articleSection\":[\"Latest News\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/\",\"url\":\"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/\",\"name\":\"Generative AI development requires a different approach to testing - SD Times\",\"isPartOf\":{\"@id\":\"https:\/\/sdtimes.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/pexels-photo-1181243.jpeg\",\"datePublished\":\"2024-08-01T18:26:56+00:00\",\"dateModified\":\"2024-08-02T13:06:20+00:00\",\"description\":\"Generative AI has the potential to have a positive impact on software development and productivity and increased pressure on software testing.\",\"breadcrumb\":{\"@id\":\"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/#primaryimage\",\"url\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/pexels-photo-1181243.jpeg\",\"contentUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/pexels-photo-1181243.jpeg\",\"width\":1124,\"height\":750},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sdtimes.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Generative AI development requires a different approach to testing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sdtimes.com\/#website\",\"url\":\"https:\/\/sdtimes.com\/\",\"name\":\"SD Times\",\"description\":\"Software Development News\",\"publisher\":{\"@id\":\"https:\/\/sdtimes.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sdtimes.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sdtimes.com\/#organization\",\"name\":\"SD Times\",\"url\":\"https:\/\/sdtimes.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png\",\"contentUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png\",\"width\":225,\"height\":90,\"caption\":\"SD Times\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SDTimesD2\",\"https:\/\/x.com\/sdtimes\",\"https:\/\/www.linkedin.com\/company\/sdtimes\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786\",\"name\":\"Jenna Barron\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/image\/b4be3423b187642936e62f121111345e\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g\",\"caption\":\"Jenna Barron\"},\"description\":\"Jenna Barron is News Editor of SD Times.\",\"url\":\"https:\/\/sdtimes.com\/author\/jennifer-sargent\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Generative AI development requires a different approach to testing - SD Times","description":"Generative AI has the potential to have a positive impact on software development and productivity and increased pressure on software 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:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/","og_locale":"en_US","og_type":"article","og_title":"Generative AI development requires a different approach to testing - SD Times","og_description":"Generative AI has the potential to have a positive impact on software development and productivity and increased pressure on software testing.","og_url":"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/","og_site_name":"SD Times","article_publisher":"https:\/\/www.facebook.com\/SDTimesD2","article_published_time":"2024-08-01T18:26:56+00:00","article_modified_time":"2024-08-02T13:06:20+00:00","og_image":[{"width":1124,"height":750,"url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/pexels-photo-1181243.jpeg","type":"image\/jpeg"}],"author":"Jenna Barron","twitter_card":"summary_large_image","twitter_creator":"@sdtimes","twitter_site":"@sdtimes","twitter_misc":{"Written by":"Jenna Barron","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/#article","isPartOf":{"@id":"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/"},"author":{"name":"Jenna Barron","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786"},"headline":"Generative AI development requires a different approach to testing","datePublished":"2024-08-01T18:26:56+00:00","dateModified":"2024-08-02T13:06:20+00:00","mainEntityOfPage":{"@id":"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/"},"wordCount":1300,"publisher":{"@id":"https:\/\/sdtimes.com\/#organization"},"image":{"@id":"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/pexels-photo-1181243.jpeg","keywords":["generative AI","software development","testing"],"articleSection":["Latest News"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/","url":"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/","name":"Generative AI development requires a different approach to testing - SD Times","isPartOf":{"@id":"https:\/\/sdtimes.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/#primaryimage"},"image":{"@id":"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/pexels-photo-1181243.jpeg","datePublished":"2024-08-01T18:26:56+00:00","dateModified":"2024-08-02T13:06:20+00:00","description":"Generative AI has the potential to have a positive impact on software development and productivity and increased pressure on software testing.","breadcrumb":{"@id":"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/#primaryimage","url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/pexels-photo-1181243.jpeg","contentUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/pexels-photo-1181243.jpeg","width":1124,"height":750},{"@type":"BreadcrumbList","@id":"https:\/\/sdtimes.com\/test\/generative-ai-development-requires-a-different-approach-to-testing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sdtimes.com\/"},{"@type":"ListItem","position":2,"name":"Generative AI development requires a different approach to testing"}]},{"@type":"WebSite","@id":"https:\/\/sdtimes.com\/#website","url":"https:\/\/sdtimes.com\/","name":"SD Times","description":"Software Development News","publisher":{"@id":"https:\/\/sdtimes.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sdtimes.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sdtimes.com\/#organization","name":"SD Times","url":"https:\/\/sdtimes.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/","url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png","contentUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png","width":225,"height":90,"caption":"SD Times"},"image":{"@id":"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SDTimesD2","https:\/\/x.com\/sdtimes","https:\/\/www.linkedin.com\/company\/sdtimes\/"]},{"@type":"Person","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786","name":"Jenna Barron","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/image\/b4be3423b187642936e62f121111345e","url":"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g","caption":"Jenna Barron"},"description":"Jenna Barron is News Editor of SD Times.","url":"https:\/\/sdtimes.com\/author\/jennifer-sargent\/"}]}},"_links":{"self":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/55324"}],"collection":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/users\/752"}],"replies":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/comments?post=55324"}],"version-history":[{"count":3,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/55324\/revisions"}],"predecessor-version":[{"id":55329,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/55324\/revisions\/55329"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/media\/55325"}],"wp:attachment":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/media?parent=55324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/categories?post=55324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/tags?post=55324"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/coauthors?post=55324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}