Skip to main content
🎉 All exam preparation materials are available for free until 31 August 2026.

Last updated: August 2026

Practice Exam

AI-500Multi-Agent AI Solutions Expert (beta)

Test your knowledge with official exam-style questions

Questions25Passing700Exam time120 min

Questions and options are shuffled each attempt

Microsoft Certified: Multi-Agent AI Solutions Expert (beta)Practice Set 1: All Questions & Explanations

Full question text, answer options, and explanations for this practice set — a spoiler-free alternative is the interactive quiz above for scored, shuffled practice.

  1. 1. A solution architect is decomposing a customer-onboarding goal into a multi-agent workflow. The goal requires document verification, risk scoring, and a final approval step that a human must confirm before an account is created. Which design decision most directly reflects the requirement to decompose goals into workflows, agents, and tools while supporting human-in-the-loop control?

    • A. Build a single agent with a very long system prompt that performs all three steps sequentially without any external checkpoints
    • B. Design a workflow with dedicated agents for verification and risk scoring, plus an explicit human-in-the-loop approval step before the account-creation tool is invoked(correct)
    • C. Give the risk-scoring agent unrestricted access to the account-creation tool so it can act autonomously without waiting for approval
    • D. Merge all three responsibilities into one tool call handled entirely outside the agent orchestration layer

    Explanation: Correct answer: B. Decomposing the goal into distinct agents (verification, risk scoring) connected by a workflow, with an explicit human-in-the-loop checkpoint before the sensitive account-creation action, matches the exam objective's guidance on decomposing goals into workflows, agents, and tools, and designing workflows that include human-in-the-loop. A is wrong because a single monolithic agent with no decomposition loses separation of concerns, auditability, and the ability to insert a human checkpoint. C is wrong because granting the risk-scoring agent unrestricted, unsupervised access to a consequential tool violates the human-in-the-loop and scoped-autonomy principles the objective calls for. D is wrong because moving all logic outside the agent orchestration layer defeats the purpose of architecting a multi-agent solution in the first place.

  2. 2. During architecture design, a team must define exactly what an agent is permitted to do, how much independent decision-making it is trusted with, and the tone and constraints it must follow when interacting with customers. Which architectural artifact should the team produce to capture this?

    • A. An agent persona specification defining scope, boundaries, autonomy level, and behavioral guidelines(correct)
    • B. A network security group rule set applied to the agent's compute host
    • C. A CI/CD pipeline YAML file for the agent's deployment
    • D. A vector index schema for the agent's knowledge base

    Explanation: Correct answer: A. The objective explicitly calls for specifying agent personas, scopes, boundaries, autonomy levels, and behavioral guidelines as part of the logical architecture — this is exactly what defines what an agent can do, how autonomous it is, and how it should behave. B is wrong because a network security group governs network traffic, not agent behavior or autonomy. C is wrong because a CI/CD pipeline definition concerns deployment automation, not behavioral design. D is wrong because a vector index schema concerns retrieval data structure, not agent scope or autonomy.

  3. 3. A team is specifying the technology components for a regulated financial-services multi-agent solution that must support Zero Trust principles. Which two design choices directly satisfy the objective's guidance on Zero Trust multi-agent components? (Choose 2.)

    • A. Assign each agent its own scoped identity rather than sharing a single service principal across all agents(correct)
    • B. Map compliance controls explicitly to the deployment so regulated requirements are traceable(correct)
    • C. Allow any agent to call any tool by default to simplify integration testing
    • D. Store all agent credentials in a single shared configuration file for convenience

    Explanation: Correct answers: A and B. The objective calls for specifying components for Zero Trust multi-agent solutions, including per-agent identity scoping, lateral movement prevention, and compliance control mapping for regulated deployments. Per-agent identity scoping (A) and explicit compliance control mapping (B) are both named practices. C is wrong because unrestricted tool access for every agent is the opposite of Zero Trust and increases lateral movement risk. D is wrong because a shared credential store undermines per-agent identity scoping and creates a single point of compromise, contradicting Zero Trust design.

  4. 4. A multi-agent solution needs to remember facts learned within the current conversation (such as a customer's stated preference) as well as facts that should persist across sessions for months (such as a customer's account tier). Which architectural approach correctly addresses the objective's guidance on memory architecture?

    • A. Design separate short-term and long-term memory architectures, including a mechanism for context sharing between them(correct)
    • B. Store every fact only in the model's context window and re-send the full conversation history on every session
    • C. Discard all conversational context at the end of every turn to minimize token usage
    • D. Rely solely on the underlying LLM's training data to recall customer-specific facts

    Explanation: Correct answer: A. The objective specifically calls for designing short-term and long-term memory architectures, including context sharing — which matches the need to separately handle in-conversation preferences (short-term) and durable account facts (long-term), with a defined way to share context between them. B is wrong because relying only on the context window does not scale across sessions and does not constitute a designed long-term memory architecture. C is wrong because discarding all context breaks even short-term memory requirements. D is wrong because an LLM's static training data cannot contain customer-specific, dynamically changing facts like account tier.

  5. 5. A team is choosing which model family to assign to a subagent responsible only for simple, high-volume classification of support-ticket categories, while a separate subagent handles complex multi-step reasoning for escalations. Which principle from the exam objectives should guide this decision?

    • A. Match task demands to model family capacities, assigning smaller/cheaper models to simpler tasks and larger/more capable models to complex reasoning tasks(correct)
    • B. Always use the largest available model for every subagent regardless of task complexity to maximize accuracy
    • C. Use the same model family for all subagents so that observability tooling does not need to support multiple models
    • D. Select models solely based on which one has the lowest published price, ignoring task requirements

    Explanation: Correct answer: A. The objective explicitly calls for matching task demands to model family capacities — routing simple, high-volume classification to a lighter model and complex reasoning to a more capable model is a direct application of this principle, also improving cost and latency. B is wrong because always using the largest model ignores cost and latency tradeoffs the objective is meant to help manage. C is wrong because uniform model selection for observability convenience is not a stated architectural principle and sacrifices efficiency. D is wrong because price alone, without considering task capability requirements, could result in a model that cannot reliably perform the complex reasoning subagent's job.

  6. 6. A developer notices that as a conversation grows, the agent begins losing track of information mentioned many turns earlier, even though it is technically still within the model's context window. Which technique from the exam objectives addresses this by managing how context accumulates, is retrieved, injected, and compacted?

    • A. Implement context management including context accumulation, retrieval, injection, and compaction(correct)
    • B. Increase the temperature parameter on every completion call
    • C. Switch the agent orchestration pattern from sequential to peer-to-peer
    • D. Disable system messages entirely to reduce token overhead

    Explanation: Correct answer: A. The objective explicitly names context management — including accumulation, retrieval, injection, and compaction — as the technique for handling growing conversational context in single agents and between agents, which directly addresses information getting lost as a conversation grows. B is wrong because temperature affects output randomness, not context retention. C is wrong because orchestration pattern (sequential vs. peer-to-peer) governs how agents coordinate work, not how context is retained within a conversation. D is wrong because removing system messages would harm persona and instruction adherence, not fix context loss.

  7. 7. A team building a multi-agent RAG solution finds that retrieved passages are technically relevant but too coarse-grained, causing the model to receive either too little or too much surrounding context. Which combination of factors does the exam objective identify as central to designing multi-agent RAG architecture?

    • A. Chunking, embedding quality, and retrieval precision(correct)
    • B. Model temperature, top-p, and frequency penalty
    • C. CI/CD pipeline stage names and branch protection rules
    • D. Container image size and cold-start latency

    Explanation: Correct answer: A. The objective specifically calls out designing and implementing a multi-agent RAG architecture, including chunking, embedding quality, and retrieval precision, as the core levers for tuning retrieval quality. B is wrong because sampling parameters affect generation style, not what content is retrieved. C is wrong because pipeline configuration concerns deployment automation, unrelated to RAG retrieval quality. D is wrong because container sizing concerns compute/runtime efficiency, not RAG retrieval design.

  8. 8. An agent needs to call an external inventory system whose available operations are not known in advance and must be selected dynamically at runtime based on the user's request. Which integration approach from the exam objectives best matches this requirement?

    • A. Dynamic tool use, where the agent selects and invokes tools at runtime based on context(correct)
    • B. Hardcoding a single fixed function call into the agent's system prompt
    • C. Specified tool use only, where the exact tool is predetermined before the conversation starts
    • D. Removing tool integration entirely and relying on the model's internal knowledge

    Explanation: Correct answer: A. The objective lists integrating external resources, including function calling, specified tool use, and dynamic tool use — dynamic tool use is the pattern where the agent determines at runtime which tool/operation is appropriate, matching the scenario of unknown-in-advance operations. B is wrong because hardcoding a single function call cannot adapt to varying requests or unknown operations. C is wrong because specified tool use assumes the tool is predetermined, which contradicts the requirement to select dynamically at runtime. D is wrong because relying on internal model knowledge cannot query a live external inventory system.

  9. 9. A team wants to expose a set of internal business functions to multiple agents in a standardized, interoperable way, using Azure Functions as the compute backend. Which approach does the exam objective identify for this?

    • A. Design and build MCP servers and clients, including Azure Functions, Azure Logic Apps, and Azure API Management(correct)
    • B. Write custom point-to-point HTTP integrations between each agent and each business function with no shared protocol
    • C. Embed all business logic directly inside each agent's system prompt as plain text instructions
    • D. Use only Azure Key Vault to expose business functions to agents

    Explanation: Correct answer: A. The objective explicitly names designing and building MCP (Model Context Protocol) servers and clients using Azure Functions, Azure Logic Apps, and Azure API Management as the approach for exposing tool ecosystems in a standardized way. B is wrong because ad hoc point-to-point integrations without a shared protocol do not scale and are not the approach named in the objective. C is wrong because embedding logic as prompt text cannot execute real business operations or return structured results reliably. D is wrong because Azure Key Vault is a secrets-management service, not a mechanism for exposing callable business functions.

  10. 10. A workflow requires a central orchestrator agent to delegate distinct pieces of a task to several specialized subagents and then combine their results, rather than having the subagents talk directly to one another. Which orchestration pattern from the exam objectives does this describe?

    • A. Orchestrator-subagent pattern(correct)
    • B. Peer-to-peer pattern
    • C. Parallel pattern with no central coordination
    • D. Hub-and-spoke pattern where all agents share equal authority

    Explanation: Correct answer: A. The objective lists multi-agent orchestration patterns including hub-and-spoke, sequential, parallel, peer-to-peer, and orchestrator-subagent. The orchestrator-subagent pattern specifically describes a central orchestrator delegating to and combining results from specialized subagents, which matches the scenario. B is wrong because peer-to-peer implies subagents communicate directly with each other rather than solely through a central orchestrator. C is wrong because a bare parallel pattern without an orchestrator does not describe delegation and result-combination by a central authority. D is wrong because describing hub-and-spoke as having 'equal authority' among agents misrepresents the pattern and does not match the centralized delegation described.

  11. 11. A team wants to reduce redundant computation and API cost in a high-traffic multi-agent solution where many users ask semantically similar (but not identical) questions. Which two caching strategies named in the exam objectives are appropriate to evaluate? (Choose 2.)

    • A. Semantic caching(correct)
    • B. Prompt caching(correct)
    • C. Disabling all caching to guarantee freshness on every request
    • D. Caching only at the network load balancer layer with no application awareness

    Explanation: Correct answers: A and B. The objective calls for designing and implementing a caching strategy including prompt caching, semantic caching, and response caching. Semantic caching (A) matches near-duplicate meaning rather than exact text, which fits users asking semantically similar questions, and prompt caching (B) is explicitly named as a relevant technique. C is wrong because disabling caching entirely would not address the stated goal of reducing redundant computation and cost. D is wrong because a generic load-balancer cache with no application-level semantic awareness would not recognize semantically similar-but-differently-worded questions as cache hits.

  12. 12. An organization already has an internal agent built on a separate platform and wants to incorporate it into a new multi-agent solution securely, without rebuilding it, while following an open interoperability standard for agent-to-agent communication. Which approach does the exam objective identify?

    • A. Integrate the existing agent by using Agent2Agent (A2A) and/or MCP(correct)
    • B. Rebuild the existing agent from scratch inside the new orchestration framework
    • C. Grant the existing agent's service principal owner-level access to the entire Azure subscription
    • D. Expose the existing agent only through screen-scraping its user interface

    Explanation: Correct answer: A. The objective explicitly lists integrating existing agents into a multi-agent solution securely by using Agent2Agent (A2A) and/or MCP, which is precisely the standards-based interoperability approach described. B is wrong because the scenario explicitly wants to avoid rebuilding the agent. C is wrong because granting subscription-owner access is a severe over-permissioning that violates least-privilege and is unrelated to agent interoperability. D is wrong because UI screen-scraping is a brittle, non-standard integration method, not the protocol-based approach named in the objective.

  13. 13. A developer needs shared, reusable logging, authorization, and exception-handling behavior applied consistently across many agents in a solution, without duplicating that logic inside every agent implementation. What should the developer design according to the exam objectives?

    • A. Middleware for reusable capabilities across the solution, including logging, authorization, and exception handling(correct)
    • B. A separate copy of the logging code pasted into every agent's source file
    • C. A single monolithic agent that performs logging as its primary function
    • D. A manual runbook that developers must follow when adding logging by hand

    Explanation: Correct answer: A. The objective explicitly names designing middleware for reusable capabilities across the solution, including logging, authorization, and exception handling, as the mechanism for applying cross-cutting concerns consistently without duplication. B is wrong because copy-pasting logic into every agent creates duplication and maintenance burden, the opposite of the intended design. C is wrong because a dedicated 'logging agent' misapplies the agent abstraction to what should be shared infrastructure middleware. D is wrong because a manual runbook is not an automated, enforced technical solution and is prone to human error and inconsistency.

  14. 14. Before releasing a new multi-agent solution, a governance team wants a structured process where human reviewers examine agent outputs directly within Microsoft Foundry to judge quality before broader rollout. Which exam-objective practice does this describe?

    • A. Design and implement a human review process to evaluate solutions in Foundry(correct)
    • B. Rely exclusively on automated unit tests with no human involvement
    • C. Skip evaluation entirely and monitor only production error rates after launch
    • D. Use only synthetic data generation with no reviewer judgment

    Explanation: Correct answer: A. The objective explicitly names designing and implementing a human review process to evaluate solutions in Foundry as a core evaluation practice. B is wrong because the scenario specifically requires human reviewer judgment, which automated unit tests alone cannot provide for subjective output quality. C is wrong because skipping pre-release evaluation and relying only on post-launch error rates contradicts the objective's emphasis on evaluation before and during optimization. D is wrong because synthetic data generation supports continuous improvement but does not by itself constitute the human review process described.

  15. 15. During a long conversation, an agent begins answering as though the user's most recent statement contradicts something they said 40 turns ago, but the agent is confidently attributing an old fact to the wrong entity. Which diagnostic category from the exam objectives best matches this failure mode?

    • A. Entity continuity issues within context window diagnosis(correct)
    • B. A missing Azure Key Vault secret rotation policy
    • C. An incorrectly configured CI/CD rollback strategy
    • D. A network security group blocking outbound traffic

    Explanation: Correct answer: A. The objective lists diagnosing context window issues, including sliding-window amnesia, summary drift, vector-only recall, and entity continuity issues — an agent misattributing an old fact to the wrong entity is a textbook entity continuity issue. B is wrong because secret rotation is a security/secrets-management concern unrelated to conversational memory accuracy. C is wrong because CI/CD rollback strategy concerns deployment safety, not in-conversation reasoning errors. D is wrong because a network security group issue would block connectivity, not cause a subtle factual misattribution within a working conversation.

  16. 16. A team wants to continuously improve response quality over time by using another large language model to automatically score agent outputs against a rubric, feeding results back into refinement. Which practice from the exam objectives does this describe?

    • A. LLM-as-a-judge framework as part of continuous improvement(correct)
    • B. Role-based access control (RBAC) assignment review
    • C. Blue/green deployment release methodology
    • D. Infrastructure-as-code template validation

    Explanation: Correct answer: A. The objective explicitly names LLM-as-a-judge frameworks, synthetic data generation, semantic optimization loops, and user feedback loops as continuous improvement techniques — using an LLM to score outputs against a rubric is precisely an LLM-as-a-judge framework. B is wrong because RBAC review is an access-governance activity, not an output-quality evaluation technique. C is wrong because blue/green deployment is a release methodology for deployment safety, unrelated to automated quality scoring. D is wrong because infrastructure-as-code validation concerns deployment configuration correctness, not response quality evaluation.

  17. 17. An operations team wants end-to-end visibility into which agent handled a request, what tool calls occurred, how many tokens were consumed, and whether an alert should fire — all correlated by a single identifier across services. What should they implement, per the exam objectives?

    • A. Tracing in Foundry, including tokens, prompts, correlation IDs, alerting, and execution tracking(correct)
    • B. A static architecture diagram reviewed quarterly
    • C. A one-time manual audit of the agent's source code
    • D. A single print statement added to the agent's entry-point function

    Explanation: Correct answer: A. The objective explicitly names implementing tracing in Foundry, including tokens, prompts, correlation IDs, alerting, and execution tracking, as the mechanism for this kind of correlated end-to-end observability. B is wrong because a static diagram reviewed quarterly cannot provide real-time, per-request visibility. C is wrong because a one-time manual code audit does not provide ongoing operational tracing of live token usage, tool calls, or alerts. D is wrong because a single print statement provides no structured, correlated, queryable tracing across services.

  18. 18. A finance stakeholder asks the platform team to help control spend on a multi-agent solution that has grown to serve multiple business units. Which two concerns from the exam objectives should the monitoring strategy specifically address? (Choose 2.)

    • A. Quotas and chargebacks by business unit(correct)
    • B. Token usage, loop controls, and tool calls to optimize consumption(correct)
    • C. The color scheme of the internal admin dashboard
    • D. The font family used in agent-generated chat responses

    Explanation: Correct answers: A and B. The objective calls for designing a strategy for monitoring and managing cost, including usage, quotas, allocations, and chargebacks (A), and separately for optimizing token usage, including token limits, loop controls, and tool calls (B) — both are directly relevant to controlling spend across business units. C is wrong because dashboard color scheme has no bearing on cost management. D is wrong because response font family is a cosmetic UI concern unrelated to token consumption or chargebacks.

  19. 19. A monitoring lead wants to detect when several coordinating agents start producing inconsistent or conflicting outputs, and when overall output quality slowly degrades over weeks. Which reliability monitoring focus areas from the exam objectives address this?

    • A. Cross-agent coordination tracking and quality regression detection(correct)
    • B. Only checking whether the virtual network peering is still active
    • C. Only checking whether the storage account access tier is set to Hot
    • D. Only checking the exam's passing score threshold

    Explanation: Correct answer: A. The objective calls for designing a strategy for monitoring reliability, including agent health, workflow failures, trace correlation, drift detection, quality regression, and remediation — cross-agent coordination tracking and quality regression detection directly match the scenario of conflicting agent outputs and slow quality decline. B is wrong because network peering status is an infrastructure connectivity check, not a measure of agent output quality or coordination. C is wrong because storage access tier is a cost/performance storage setting, unrelated to agent behavior monitoring. D is wrong because the exam passing score is unrelated to production solution monitoring.

  20. 20. An agent needs to perform an action on behalf of a signed-in user, calling a downstream API using that user's own permissions rather than a generic service identity. Which authentication flow from the exam objectives fits this requirement?

    • A. On-behalf-of flow(correct)
    • B. A hardcoded shared API key embedded in the agent's source code
    • C. Anonymous access with no authentication
    • D. A single global admin account shared by all agents

    Explanation: Correct answer: A. The objective lists designing and implementing authentication flows in a multi-agent solution, including user impersonation, on-behalf-of, API keys, and OAuth 2.0. The on-behalf-of flow is specifically designed to let a service call a downstream API using the calling user's identity and permissions, matching the scenario exactly. B is wrong because a hardcoded shared API key does not preserve the individual user's identity or permission scope and is a security anti-pattern. C is wrong because anonymous access provides no identity context at all, so the downstream API cannot enforce the user's specific permissions. D is wrong because a shared global admin account grants excessive, non-user-scoped privilege and violates least-privilege principles.

  21. 21. A security architect wants a proactive practice of simulating adversarial attacks against a multi-agent solution's guardrails before release, integrated early in the development lifecycle. Which named Foundry capability supports this per the exam objectives?

    • A. The AI Red Teaming Agent in Foundry, as part of shift-left security principles(correct)
    • B. A post-incident retrospective document written after a production breach
    • C. A quarterly compliance newsletter sent to engineering staff
    • D. An end-user satisfaction survey collected after each conversation

    Explanation: Correct answer: A. The objective explicitly names implementing shift-left security principles, including the AI Red Teaming Agent in Foundry, as the mechanism for proactively simulating adversarial attacks earlier in the lifecycle. B is wrong because a post-incident retrospective is reactive, occurring after a breach rather than shifting testing left/earlier. C is wrong because a compliance newsletter is an awareness communication, not an adversarial testing capability. D is wrong because an end-user satisfaction survey measures perceived experience, not adversarial robustness of guardrails.

  22. 22. A team is designing guardrails for a multi-agent solution that must intercept problems at multiple points in the request lifecycle, not just at the final output. Which two intervention points does the exam objective explicitly call out as part of a multi-intervention guardrail strategy? (Choose 2.)

    • A. Tool calls(correct)
    • B. User inputs(correct)
    • C. The developer's IDE theme
    • D. The Azure region selected for the resource group

    Explanation: Correct answers: A and B. The objective explicitly calls for designing and implementing a multi-intervention guardrail strategy covering user inputs, tool calls, tool responses, and outputs — both user inputs (B) and tool calls (A) are named intervention points, alongside tool responses and outputs. C is wrong because an IDE theme is a developer preference with no relevance to guardrail intervention points. D is wrong because Azure region selection is an infrastructure placement decision, not a point where content is inspected or intercepted for safety.

  23. 23. A release manager wants new versions of a multi-agent solution to first receive a small percentage of live production traffic, with the ability to automatically roll back if error rates spike, before rolling out to all users. Which release methodology named in the exam objectives matches this description?

    • A. Canary release(correct)
    • B. A single big-bang deployment to 100% of production with no staged rollout
    • C. Manual hotfixing directly on the production server with no version control
    • D. Disabling all monitoring during the release window to reduce noise

    Explanation: Correct answer: A. The objective lists choosing a release methodology, including Development-Test-Acceptance-Production (DTAP), blue/green, and canary. A canary release specifically routes a small percentage of live traffic to the new version first, matching the scenario. B is wrong because a big-bang deployment to all users at once is the opposite of the gradual, risk-limiting approach described. C is wrong because unversioned manual hotfixing bypasses release methodology entirely and is a poor practice. D is wrong because disabling monitoring during a release would prevent detecting the error-rate spikes needed to trigger rollback.

  24. 24. A team wants to store TLS certificates and API secrets for their agents, rotate keys periodically, and restrict which agents can read which secrets, with encryption at rest. Which Azure service and set of practices does the exam objective identify for this?

    • A. Azure Key Vault, including secrets, certificates, key rotation, role-based access to secrets, and encryption(correct)
    • B. Storing all secrets in plain text inside the agent's application configuration file checked into source control
    • C. Embedding secrets directly in the system prompt sent to the model
    • D. Sharing one universal secret across all agents and environments

    Explanation: Correct answer: A. The objective explicitly names designing the secrets management and retrieval approach for multi-agent solutions by using Azure Key Vault, including secrets, certificates, key rotation, role-based access to secrets, and encryption — this matches every requirement in the scenario. B is wrong because storing secrets in plain text in source control is a severe security anti-pattern with no rotation, access control, or encryption. C is wrong because embedding secrets in a prompt exposes them to the model and potentially to logs or outputs, and provides no rotation or access control. D is wrong because a single shared universal secret removes per-agent access boundaries and increases blast radius if compromised.

  25. 25. Before deploying a multi-agent solution, a QA lead wants confidence that individual components function correctly in isolation, that components work together end-to-end, that previously fixed defects have not resurfaced, and that automated evaluation checks pass. Which testing strategy from the exam objectives covers all of these needs?

    • A. A strategy for testing including unit tests, regression tests, integration tests, and automated evaluations(correct)
    • B. Manual exploratory testing performed once by a single tester with no documented cases
    • C. Skipping testing and relying entirely on production user feedback
    • D. Testing only the user interface styling, not underlying agent behavior

    Explanation: Correct answer: A. The objective explicitly calls for designing and implementing a strategy for testing, including unit tests, regression tests, integration tests, and automated evaluations — covering isolated component correctness (unit), end-to-end behavior (integration), previously fixed defects (regression), and automated evaluation checks. B is wrong because ad hoc, undocumented manual testing by one person cannot reliably or repeatably cover all these testing categories. C is wrong because relying entirely on production feedback means defects reach real users before detection, which the pre-release testing strategy is meant to prevent. D is wrong because testing only UI styling ignores agent behavior correctness entirely, missing the core purpose of the testing strategy.