<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~files/feed-premium.xsl"?>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedpress="https://feed.press/xmlns" xmlns:podcast="https://podcastindex.org/namespace/1.0" version="2.0">
  <channel>
    <feedpress:locale>en</feedpress:locale>
    <atom:link rel="self" href="https://feeds.dzone.com/testing-tools-and-frameworks"/>
    <atom:link rel="hub" href="https://feedpress.superfeedr.com/"/>
    <title>DZone Testing, Tools, and Frameworks Zone</title>
    <link>https://dzone.com/testing-tools-and-frameworks</link>
    <description>Recent posts in Testing, Tools, and Frameworks on DZone.com</description>
    <item>
      <title>Shift-Left Without Losing the Audit Trail: Test Automation for Regulated Surgical Software</title>
      <link>https://feeds.dzone.com/link/23571/17437337/shift-left-without-losing-the-audit-trail-test-aut</link>
      <description><![CDATA[<p>In most software, a red test is a bug. On the systems I work on, a red test can be a patient-safety signal. That one difference reshapes almost every decision you make when you sit down to design a quality strategy.</p>
<p>I've spent more than a decade in <a href="http://%E2%80%8Bhttps%3A//dzone.com/articles/software-quality-tutorial-comprehensive-guide-with">software quality</a>, most of it around medical device software: robotic-assisted surgery, surgical simulation, and clinical education platforms. The engineering is interesting on its own. What makes it genuinely hard is that every test, every pipeline, and every release has to satisfy two audiences at the same time. Engineers want fast feedback. Regulators want traceable evidence that the software does exactly what its requirements say, and nothing dangerous besides.</p><img src="https://feeds.dzone.com/link/23571/17437337.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 02 Sep 2026 16:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3665069</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19089335&amp;w=600"/>
      <dc:creator>Dimple Bajaj</dc:creator>
    </item>
    <item>
      <title>Deliberate Decoupling: 6 Architectural Patterns From a Regulated WAS-to-AWS Migration</title>
      <link>https://feeds.dzone.com/link/23571/17433853/regulated-was-aws-migration-patterns</link>
      <description><![CDATA[<h2>Key Takeaways</h2>
<ul>
 <li>In regulated industries, cloud migration success is determined less by technology selection and more by how deliberately you decouple risk vectors — compliance risk, organizational hesitation, user adoption gaps, and integration changes — so no single failure can derail the whole program.</li>
 <li>You can successfully migrate an application to AWS while keeping data on-premises by routing through a REST API abstraction (e.g., IBM’s DB2 REST API layer) paired with dedicated AWS security groups controlling cloud-to-on-prem traffic, allowing the data migration to proceed on its own compliance and trust-building timeline.</li>
 <li>The most dangerous compliance gap in regulated applications isn’t declared sensitive fields — it’s free-form text fields where users may inadvertently type SSNs, credit cards, or other regulated identifiers; proactive tokenization in the application’s write path closes this gap before any audit finds it.</li>
 <li>Long-tenured business users carry a decade of UX muscle memory that QA testing cannot replicate; allocating real production validation time (such as a 15-day dark deployment cohort) is essential when migrating systems users have relied on daily for 10+ years.</li>
 <li>Before starting a regulated cloud migration, ask which risk vector each architectural decision is decoupling and whether your team is aligned on why — this single question reframes "cloud migration" from a technology project into a coordinated risk-management exercise.</li>
</ul>
<h2>Introduction</h2>
<p>Most published writing on legacy-to-cloud migration treats it as a technical exercise: pick the stack, plan the cutover, flip the switch. In regulated industries, that framing fails — and the failure mode isn’t a missed deployment window. It’s a stalled program, a failed compliance audit, or a client who pulls back from the cloud strategy entirely.</p>
<p>A <a href="https://dzone.com/articles/mastering-cloud-migration-best-practices-to-make-i">cloud migration</a> in healthcare insurance is as much about regulatory risk management, organizational trust-building, and user adoption as it is about microservices and Fargate. Get the technology right and miss the risk choreography, and the project doesn’t ship.</p><img src="https://feeds.dzone.com/link/23571/17433853.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 28 Aug 2026 16:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663959</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19154959&amp;w=600"/>
      <dc:creator>Alka Nimje</dc:creator>
    </item>
    <item>
      <title>Multi-Account AWS Architecture: Isolating PHI Workloads Without Slowing Down Engineering Teams</title>
      <link>https://feeds.dzone.com/link/23571/17427714/aws-phi-isolation</link>
      <description><![CDATA[<p dir="ltr">Most engineering teams working on healthtech applications reach a point where someone asks a question that sounds simple but isn't: How do we make sure a developer testing a new feature can't accidentally access production patient data?</p>
<p dir="ltr">The answer determines whether the architecture that follows will be auditable or not. Teams that answer it with process — "we have policies about that" — spend the next 18 months patching access-control gaps that reopen every time a new engineer joins or a new service gets wired in. Teams that answer it architecturally spend a week setting up AWS Organizations correctly and then largely stop thinking about it.</p><img src="https://feeds.dzone.com/link/23571/17427714.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 24 Aug 2026 19:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3669741</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19149634&amp;w=600"/>
      <dc:creator>Garik H</dc:creator>
    </item>
    <item>
      <title>Commissioning at Scale Is a Sequencing Problem, Not a Testing Problem</title>
      <link>https://feeds.dzone.com/link/23571/17427569/commissioning-at-scale-sequencing</link>
      <description><![CDATA[<p>The first site I ever failed to place in service passed every acceptance test I wrote for it. Cameras streamed. Switches held their uplinks under a simulated fiber cut. Audio was intelligible at every measurement point. The paperwork was clean.</p>
<p>It still sat dark for three weeks, because the room where one of the redundant paths terminated belonged to a different crew on a different contract with a different completion date, and nobody had drawn that edge on any schedule. My validation was fine. My ordering was wrong.</p><img src="https://feeds.dzone.com/link/23571/17427569.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 24 Aug 2026 16:00:02 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3669859</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19148232&amp;w=600"/>
      <dc:creator>Savni Sandbhor</dc:creator>
    </item>
    <item>
      <title>AWS Bedrock vs Vertex AI vs Azure Foundry: Stop Comparing Benchmarks, Start Asking This Instead</title>
      <link>https://feeds.dzone.com/link/23571/17424534/bedrock-vs-vertex-vs-foundry</link>
      <description><![CDATA[<p data-sourcepos="3:1-3:559;80-638" dir="ltr">Every few weeks, someone on my team, or in a client meeting, asks me the same question: "Which cloud should we use for our AI workloads?" I have been building enterprise integrations for over fourteen years now, and lately most of my time goes into RAG pipelines, vector databases, and agentic orchestration on top of these platforms. So I get this question a lot, and honestly, there is no single right answer. The right cloud depends on where your data already lives, what your compliance team will accept, and which models your architecture actually needs.</p>
<p data-sourcepos="5:1-5:252;640-891" dir="ltr">In this article, I want to walk through the three big players, AWS Bedrock, Google Vertex AI, and Microsoft Azure AI Foundry, and share what I have learned working with these platforms in real enterprise settings, not just from reading marketing pages.</p><img src="https://feeds.dzone.com/link/23571/17424534.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 20 Aug 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3671140</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19144592&amp;w=600"/>
      <dc:creator>Balaji Venkatasubramaniyar</dc:creator>
    </item>
    <item>
      <title>Building Data Pipelines: Here's What Palantir Foundry Did That Surprised Me.</title>
      <link>https://feeds.dzone.com/link/23571/17422357/palantir-foundry-data-pipelines</link>
      <description><![CDATA[<p dir="ltr">Senior data engineers are trained to be skeptical of proprietary platforms. When I entered a Palantir Foundry training bootcamp, I expected to find a slow, expensive alternative to the mature tools I know on AWS and Azure. What I found instead was a platform built for a radically different user, one who cannot write <a href="https://dzone.com/articles/sql-database-schema-beginners-guide-with-examples" rel="noopener noreferrer" target="_blank">SQL</a> but needs answers now.</p>
<p dir="ltr">I want to write about what I actually observed honestly, including where I think the hype is justified and where I think it is not, because most Foundry content I have seen is either from Palantir's own marketing or from practitioners so embedded in the platform they have forgotten what it was like to come to it fresh. I am writing this while that perspective is still clear.</p><img src="https://feeds.dzone.com/link/23571/17422357.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 18 Aug 2026 15:00:04 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3665482</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19134801&amp;w=600"/>
      <dc:creator>Sashank siwakoti</dc:creator>
    </item>
    <item>
      <title>Code Generation Is Solved; Trust Is the Bottleneck</title>
      <link>https://feeds.dzone.com/link/23571/17418439/code-generation-trust</link>
      <description><![CDATA[<p data-sourcepos="24:1-24:60;1441-1500" dir="ltr">You have a checkout flow. You have 40 tests. They're green.</p>
<p data-sourcepos="26:1-29:16;1502-1753" dir="ltr">Now: what happens when a payment webhook arrives <em>after</em> the user cancels? What happens when a retry lands on a session that already expired? What happens on the fourth failed attempt when <code>autoRenew</code> is off and the period boundary has already passed?</p><img src="https://feeds.dzone.com/link/23571/17418439.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 14 Aug 2026 17:00:10 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3666861</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19135125&amp;w=600"/>
      <dc:creator>Jean-Jacques Dubray</dc:creator>
    </item>
    <item>
      <title>LocalStack and Terraform: A Clean Local AWS Setup Guide</title>
      <link>https://feeds.dzone.com/link/23571/17417390/localstack-and-terraform</link>
      <description><![CDATA[<p>Running AWS resources locally is a game-changer for engineering velocity, cost optimization, and developer autonomy. Traditionally, testing cloud infrastructure required deploying directly to a staging or sandbox AWS account. This workflow introduced painful friction points: waiting for slow cloud provisioning cycles, tracking down orphaned resources that inflate the monthly bill, and requiring a constant, high-speed internet connection.</p>
<p><a href="https://app.localstack.cloud/" rel="noopener noreferrer" target="_blank">LocalStack</a> solves this by emulating core AWS services, such as &nbsp;S3, SQS, DynamoDB, and other services directly on your local machine inside a Docker container. &nbsp;When paired with <a href="https://developer.hashicorp.com/terraform" rel="noopener noreferrer" target="_blank">Terraform</a>, you can safely write, plan, and apply <a href="https://dzone.com/articles/what-is-infrastructure-as-code">infrastructure-as-code</a> (IaC) configuration blueprints against this local simulator.&nbsp;</p><img src="https://feeds.dzone.com/link/23571/17417390.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 13 Aug 2026 17:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3663862</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19134897&amp;w=600"/>
      <dc:creator>Ammar Ekbote</dc:creator>
    </item>
    <item>
      <title>Why AWS and Azure Handle Data Perimeter Differently</title>
      <link>https://feeds.dzone.com/link/23571/17417276/aws-azure-data-perimeter</link>
      <description><![CDATA[<p><span data-contrast="auto" lang="EN-US">AWS can send audit logs to an attacker’s account unless denials are enforced at the network layer, while Azure doesn’t log network-block requests at all.</span><span data-ccp-props="{}">&nbsp;</span></p>
<p><span data-contrast="auto" lang="EN-US">The concept of a data perimeter was popularized by </span><a href="https://dzone.com/articles/aws-basics"><span data-contrast="auto" lang="EN-US">AWS</span></a><span data-contrast="auto" lang="EN-US"> [1] to establish organizational boundaries around identities, resources, and networks. In simple terms, AWS provides access controls to ensure that trusted identities access trusted resources from expected networks while blocking all outside access.</span><span data-ccp-props="{}">&nbsp;</span></p><img src="https://feeds.dzone.com/link/23571/17417276.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 13 Aug 2026 13:00:17 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3660944</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19133620&amp;w=600"/>
      <dc:creator>Suresh Gururajan</dc:creator>
    </item>
    <item>
      <title>A Practical Pipeline for Identifying Sensitive Columns Before Test Data Masking</title>
      <link>https://feeds.dzone.com/link/23571/17411517/a-practical-pipeline-for-identifying-sensitive-col</link>
      <description><![CDATA[<p>I work as a data analyst at a legal services company. Part of my work involves protecting sensitive data during the Test Data Management (TDM) process. Many other departments in the company need test data to develop an application. Copying the production data for test sounds like a good plan. But because the test environment usually has lower cybersecurity requirements, this will cause customer privacy data leaks. So, my job is to mask the sensitive data to protect customer privacy.</p>
<p>When it comes to my job, the first thing that comes to many people’s minds is that my work involves masking sensitive data. For example, changing the email address from <code>everett@example.com</code> to <code>bourrasque@example.com</code>. Masking data is indeed important, but before we jump to the masking step, there's one basic question:</p><img src="https://feeds.dzone.com/link/23571/17411517.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 10 Aug 2026 13:00:13 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3664090</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19125994&amp;w=600"/>
      <dc:creator>Siyuan Feng</dc:creator>
    </item>
    <item>
      <title>Practical QA Workflow Showing How Teams Integrate LLM Testing into Real CI/CD Pipelines</title>
      <link>https://feeds.dzone.com/link/23571/17403990/llm-testing-cicd</link>
      <description><![CDATA[<p><span data-contrast="auto" lang="EN-US">Generative artificial intelligence introduces unprecedented unpredictability into software development pipelines. Traditional software returns predictable outputs for exact inputs. Large language models generate varied responses for the exact same prompt.&nbsp;</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:0}">&nbsp;</span></p>
<p><span data-contrast="auto" lang="EN-US">QA teams face a massive challenge scaling quality checks for these probabilistic systems. Manual validation falls short during fast deployment cycles. Implementing&nbsp;</span><span data-contrast="auto" lang="EN-US">LLM testing in&nbsp;</span><a href="https://dzone.com/articles/what-is-ci-cd"><span data-contrast="auto" lang="EN-US">CI/CD</span></a><span data-contrast="auto" lang="EN-US">&nbsp;has become mandatory for any modern engineering team.&nbsp;</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:0}">&nbsp;</span></p><img src="https://feeds.dzone.com/link/23571/17403990.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 05 Aug 2026 18:00:05 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3661961</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19058515&amp;w=600"/>
      <dc:creator>Minkle Kalra</dc:creator>
    </item>
    <item>
      <title>Building an Async Validation API With AWS Bedrock Agents and Serverless Architecture</title>
      <link>https://feeds.dzone.com/link/23571/17403795/async-validation-api</link>
      <description><![CDATA[<p>As a data engineer, I’ve noticed business teams submitting intake forms, compliance documents, and project proposals that a tech team then manually validates against a set of predefined business rules stored in a database that gets updated quarterly. The time it takes to validate a single form is typically in the hours, and by the time you’ve validated the form, the submitter has moved on to other work.</p>
<p>When I needed to validate project intake forms against 60+ business rules of financial, compliance, and other types of business rules and guidelines (some of them to be used in a deterministic way and others to be used in a more nuanced manner), I knew that a simple if-else logic-based manual review process would not scale.</p><img src="https://feeds.dzone.com/link/23571/17403795.gif" height="1" width="1"/>]]></description>
      <pubDate>Wed, 05 Aug 2026 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3665997</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19113847&amp;w=600"/>
      <dc:creator>Rohit Nagpal</dc:creator>
    </item>
    <item>
      <title>Performance Testing With JMeter Beyond the Basics: Distributed Load, Realistic Profiles, and Identifying Security Bottlenecks</title>
      <link>https://feeds.dzone.com/link/23571/17403263/jmeter-performance-testing</link>
      <description><![CDATA[<p>Most JMeter test plans I’ve inherited share a common shape. Two hundred threads, one ramp-up, a flat plateau, and a results table that says “p95 was 480ms.” Somebody declares the system performant, the test plan goes into a Confluence page, and nobody runs it again until the next major release.</p>
<p>The problem is that the test doesn’t model anything. The traffic shape is wrong, the user behavior is wrong, the data volumes are wrong, and the security controls aren’t being exercised. The system passes the test and then fails in production at peak load because production traffic doesn’t look like the test.</p><img src="https://feeds.dzone.com/link/23571/17403263.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 04 Aug 2026 15:00:08 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3664974</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19111450&amp;w=600"/>
      <dc:creator>Srivenkata Gantikota</dc:creator>
    </item>
    <item>
      <title>Why AI Testing Needs Confidence Scores, Not Just Pass/Fail Results</title>
      <link>https://feeds.dzone.com/link/23571/17402591/ai-confidence-testing</link>
      <description><![CDATA[<p>Software testing has always been binary at its core. A test passes, or it fails. The build is green, or it is red. The release goes out, or it gets blocked. This binary model has served software teams well for decades because the systems being tested were deterministic — the same input reliably produced the same output, every time.</p>
<p><a href="https://dzone.com/articles/ai-more-than-just-software-a-true-system">AI systems</a> are not deterministic. And yet most teams are still testing them with a binary framework that was never designed to handle probabilistic behavior.</p><img src="https://feeds.dzone.com/link/23571/17402591.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 03 Aug 2026 18:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3664967</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19111468&amp;w=600"/>
      <dc:creator>Rajeshkumar Rajaseakaran Nair</dc:creator>
    </item>
    <item>
      <title>Calling GCP From AWS Without Static Keys Using Open-Source MultiCloudJ</title>
      <link>https://feeds.dzone.com/link/23571/17402406/cross-cloud-aws-to-gcp</link>
      <description><![CDATA[<p dir="ltr">In <a href="https://dzone.com/articles/zero-trust-multicloud-aws-gcp-without-static-keys" rel="noopener noreferrer" target="_blank">Part 1</a>, we solved one direction of the multi-cloud connectivity problem: a workload running in Google Cloud interacting with an AWS cloud resource. A GKE pod read a Google-issued OIDC token from the metadata server, handed it to AWS STS via AssumeRoleWithWebIdentity, and received short-lived AWS credentials, with no static access keys stored anywhere. MultiCloudJ wrapped the token dance behind a portable client so the application code never touched a provider SDK directly.</p>
<p dir="ltr">This article covers the return trip: a workload running in AWS calling into <a href="https://dzone.com/articles/google-cloud-workstations">Google Cloud</a> — specifically, an Amazon EKS pod reading and writing a Google Cloud Storage (GCS) bucket — again with zero long-lived credentials.</p><img src="https://feeds.dzone.com/link/23571/17402406.gif" height="1" width="1"/>]]></description>
      <pubDate>Mon, 03 Aug 2026 12:00:04 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3665365</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19110329&amp;w=600"/>
      <dc:creator>Sandeep Pal</dc:creator>
    </item>
    <item>
      <title>Deploying a Spring Boot Microservice on AWS Fargate: Lessons From the Outage That Forced Me to Get It Right</title>
      <link>https://feeds.dzone.com/link/23571/17397464/spring-boot-aws-fargate</link>
      <description><![CDATA[<p>My first attempt to deploy a Spring Boot microservice on AWS Fargate didn’t fail loudly. It failed quietly — in a loop. ECS kept launching tasks, the Application Load Balancer kept marking them unhealthy, and the service never stabilized. The logs looked fine, the container looked fine, but the ALB replaced every task within seconds.</p>
<p>The root cause was painfully simple: <a href="https://dzone.com/articles/spring-h2-tutorial">Spring Boot</a> needed 45 seconds to start, and my ALB health‑check timeout was 5 seconds. The tasks never had a chance.</p><img src="https://feeds.dzone.com/link/23571/17397464.gif" height="1" width="1"/>]]></description>
      <pubDate>Fri, 31 Jul 2026 15:00:01 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3664376</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19110267&amp;w=600"/>
      <dc:creator>Vishal Rameshchandra Shah</dc:creator>
    </item>
    <item>
      <title>I Built a RAG Agent on Azure AI Foundry in an Afternoon. Here's What Nobody Tells You.</title>
      <link>https://feeds.dzone.com/link/23571/17396543/rag-agent-azure-ai-foundry</link>
      <description><![CDATA[<p data-sourcepos="3:1-3:381;90-470">Six months ago, building a RAG pipeline meant a full week of plumbing: an embedding job here, a vector store there, a retriever glued on with duct tape, and an orchestration layer that broke every time you touched it. I've built enough of these the hard way — hand-rolled vector search, custom chunking scripts, the works — to know exactly how much pain that "week" usually hides.</p>
<p data-sourcepos="5:1-5:307;472-778">Last week, I rebuilt the same thing on <a href="https://dzone.com/articles/blueprint-agentic-ai-azure-foundry-autogen">Azure AI Foundry</a>. It took an afternoon. Not because the underlying problem got easier — grounding an LLM in your own data is still genuinely hard — but because Microsoft finally killed most of the integration tax that used to eat the first sprint of every RAG project.</p><img src="https://feeds.dzone.com/link/23571/17396543.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 30 Jul 2026 16:00:06 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3666131</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19107840&amp;w=600"/>
      <dc:creator>Balaji Venkatasubramaniyar</dc:creator>
    </item>
    <item>
      <title>Coordinating AI Agents With AWS SQS: A Practical Queue-Based Architecture</title>
      <link>https://feeds.dzone.com/link/23571/17396495/coordinating-ai-agents-aws-sqs</link>
      <description><![CDATA[<p>Building a single AI agent is not usually the hard part.</p>
<p>You send a prompt to a model, get a response back, and wire it into your app. Done.</p><img src="https://feeds.dzone.com/link/23571/17396495.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 30 Jul 2026 15:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3656505</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19107827&amp;w=600"/>
      <dc:creator>Lucas Yoon</dc:creator>
    </item>
    <item>
      <title>What Is Agentic Test Creation and How Is It Different from AI Test Generation?</title>
      <link>https://feeds.dzone.com/link/23571/17396391/agentic-vs-ai-testing</link>
      <description><![CDATA[<p dir="ltr">Throughout my career, I’ve held many roles in the QA conversation:</p>
<ul>
 <li dir="ltr">As a developer, waiting on test teams to validate features before a release could ship</li>
 <li dir="ltr">As a tech lead, watching sprint capacity dwindle while we converted Jira stories into test cases by hand</li>
 <li dir="ltr">As an architect, auditing a test repository with 4,000 cases where no one knew which ones mattered</li>
</ul>
<p dir="ltr">So when “AI test generation” started appearing as part of every testing product, I was both interested…and skeptical. After spending time with several of these tools, I’ve decided that the phrase “AI test generation” covers two fundamentally different architectures.</p><img src="https://feeds.dzone.com/link/23571/17396391.gif" height="1" width="1"/>]]></description>
      <pubDate>Thu, 30 Jul 2026 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3666498</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19105361&amp;w=600"/>
      <dc:creator>John Vester</dc:creator>
    </item>
    <item>
      <title>Why Standard Test Automation Misses the Failures That Matter in AI Agent Systems</title>
      <link>https://feeds.dzone.com/link/23571/17390917/ai-agent-test-critical-failures</link>
      <description><![CDATA[<p>An AI agent ingests a customer ticket, queries three internal APIs, looks up a record in a database, drafts a response, and hands it off to a human reviewer. Every individual call returns a <code>200</code>. The unit tests pass. The integration tests pass. The response gets approved.</p>
<p>A week later, the support team notices the agent has been quietly recommending the wrong refund tier for one product category — for nine days. Nothing crashed. Nothing logged an error. The system did exactly what its tests said it should do.</p><img src="https://feeds.dzone.com/link/23571/17390917.gif" height="1" width="1"/>]]></description>
      <pubDate>Tue, 28 Jul 2026 19:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://dzone.com/articles/3653972</guid>
      <media:thumbnail url="https://dz2cdn1.dzone.com/thumbnail?fid=19033248&amp;w=600"/>
      <dc:creator>Dimple Bajaj</dc:creator>
    </item>
  </channel>
</rss>
