mcAfee Secure Website
exam =5
exam =6

Exam Code: 810-110

Exam Name: Cisco AI Technical Practitioner (AITECH)

Certification Provider: Cisco

Corresponding Certification: Cisco AI Technical Practitioner (AITECH)

Cisco 810-110 Questions & Answers

Reliable & Actual Study Materials for 810-110 Exam Success

98 Questions & Answers with Testing Engine

"810-110: Cisco AI Technical Practitioner (AITECH)" Testing Engine covers all the knowledge points of the real Cisco 810-110 exam.

The latest actual 810-110 Questions & Answers from Pass4sure. Everything you need to prepare and get best score at 810-110 exam easily and quickly.

exam =7
Guarantee

Satisfaction Guaranteed

Pass4sure has a remarkable Cisco Candidate Success record. We're confident of our products and provide no hassle product exchange. That's how confident we are!

99.3% Pass Rate
Was: $137.49
Now: $124.99

Cisco 810-110 Practice Test 14

Question 130

An agentic AI adoption exercise reports: A recruiting team uses an AI ranking assistant that consistently places candidates from a historically favored university above others with equivalent job-relevant experience. Which monitoring control would best limit this AI workflow risk?

  1. Train staff to verify urgent voice or video instructions through established secondary channels and log suspected impersonation attempts.
  2. Require recorded ownership, review cadence and incident response responsibilities before enabling material AI decision automation.
  3. Audit product labels and customer communications to prevent misleading claims of human authorship or guaranteed expert verification.
  4. Require periodic fairness and adverse-impact assessments plus human oversight for consequential AI-assisted applicant screening.

Explanation

Correct Answer

D:

This safeguard addresses hiring assistant favors one school despite equivalent qualifications: Require periodic fairness and adverse-impact assessments plus human oversight for consequential AI-assisted applicant screening. The prevented failure mechanism is: Historical training data or proxy features can encode unfair selection patterns, so a plausible ranking score does not establish equitable hiring treatment. A control for an unrelated service cannot establish the required protection.

Incorrect Answers

A:

Synthetic media can mimic recognizable voices, so audio resemblance alone is not proof of origin or authority for a corporate instruction. “Train staff to verify urgent voice or video instructions through established secondary channels and log suspected impersonation attempts” would remedy that alternative situation, but it would not correct the present issue: historical training data or proxy features can encode unfair selection patterns, so a plausible ranking score does not establish equitable hiring treatment.

B:

“Require recorded ownership, review cadence and incident response responsibilities before enabling material AI decision automation” is the supported response when automation does not transfer responsibility away from organizational owners, and an ungoverned approval workflow lacks accountability and auditability. Here the decisive response is “Require periodic fairness and adverse-impact assessments plus human oversight for consequential AI-assisted applicant screening”, so that different intervention does not meet the stated requirement.

C:

Transparency requires appropriate communication about AI participation and its limitations so users are not misled about the source or degree of human review. “Audit product labels and customer communications to prevent misleading claims of human authorship or guaranteed expert verification” applies to that other condition. The reported evidence is a recruiting team uses an AI ranking assistant that consistently places candidates from a historically favored university above others with equivalent job-relevant experience; this alternative would address the wrong dependency.

Question 131

An enterprise AI systems review finds: A customer service portal presents generated answers under a human employee's signature and never discloses that a model drafted the response. What acceptance evidence demonstrates the requirement is satisfied?

  1. A public hours question is answered without requesting or transmitting personal identity fields and any account-specific action remains gated.
  2. A balanced role-description fixture uses neutral job-focused language across demographic variations without changing the factual duties.
  3. A matched-candidate evaluation reveals no unjustified preference for school prestige while maintaining transparent job-skill criteria.
  4. A user sees the AI assistance disclosure before relying on a generated response and can reach a human review channel when necessary.

Explanation

Correct Answer

D:

This specifically verifies customers unaware chatbot response is ai generated: A user sees the AI assistance disclosure before relying on a generated response and can reach a human review channel when necessary. The related engineering correction is: Label the automated assistant clearly and disclose relevant limitations and escalation options in the customer-facing workflow. Evidence from another workflow would not establish the stated outcome.

Incorrect Answers

A:

A public hours question is answered without requesting or transmitting personal identity fields and any account-specific action remains gated. “Remove the unnecessary fields and redact identifiers before prompt construction while keeping authenticated account checks only for tasks that require them” would remedy that alternative situation, but it would not correct the present issue: a user sees the AI assistance disclosure before relying on a generated response and can reach a human review channel when necessary.

B:

“Revise the approved prompt and evaluation examples and review outputs for stereotyping and inclusive role descriptions before publication” is the supported response when a balanced role-description fixture uses neutral job-focused language across demographic variations without changing the factual duties. Here the decisive response is “Label the automated assistant clearly and disclose relevant limitations and escalation options in the customer-facing workflow”, so that different intervention does not meet the stated requirement.

C:

A matched-candidate evaluation reveals no unjustified preference for school prestige while maintaining transparent job-skill criteria. “Audit the ranking against job-relevant criteria and protected-group impact with qualified reviewers, then correct the data or model policy before use” applies to that other condition. The reported evidence is a customer service portal presents generated answers under a human employee's signature and never discloses that a model drafted the response; this alternative would address the wrong dependency.

Question 132

An agentic AI adoption exercise reports: A shared document assistant stores embeddings for several clients and retrieves nearest passages without enforcing a tenant metadata filter, exposing another customer's contract excerpt. Which observation confirms that the AI workflow now meets its intended constraint?

  1. A known change in the returns-policy fixture appears in the index and answer, while the prior revoked clause no longer appears in retrieval.
  2. The test index retrieves the required known relevant articles within the stated recall tolerance and response-time budget.
  3. Every citation on a controlled answer resolves to a real retrieved passage containing support for the associated claim, and unsupported claims are marked uncertain.
  4. A tenant A test query retrieves only tenant A passages, and an intentionally related tenant B passage never enters the prompt or generated answer.

Explanation

Correct Answer

D:

This specifically verifies rag retrieval leaks documents across customer tenants: A tenant A test query retrieves only tenant A passages, and an intentionally related tenant B passage never enters the prompt or generated answer. The related engineering correction is: Bind search filters to a verified tenant identity and restrict both vector retrieval and underlying source document access before assembling prompts. Evidence from another workflow would not establish the stated outcome.

Incorrect Answers

A:

A known change in the returns-policy fixture appears in the index and answer, while the prior revoked clause no longer appears in retrieval. “Trigger an approved incremental reindex or versioned ingestion job for changed documents and remove obsolete source versions from eligible retrieval results” would remedy that alternative situation, but it would not correct the present issue: a tenant A test query retrieves only tenant A passages, and an intentionally related tenant B passage never enters the prompt or generated answer.

B:

“Tune index parameters and candidate retrieval depth using a labeled relevance benchmark with a documented recall and latency target” is the supported response when the test index retrieves the required known relevant articles within the stated recall tolerance and response-time budget. Here the decisive response is “Bind search filters to a verified tenant identity and restrict both vector retrieval and underlying source document access before assembling prompts”, so that different intervention does not meet the stated requirement.

C:

Every citation on a controlled answer resolves to a real retrieved passage containing support for the associated claim, and unsupported claims are marked uncertain. “Attach immutable document and passage identifiers to retrieval results and render citations only from validated retrieved metadata rather than free-form model output” applies to that other condition. The reported evidence is a shared document assistant stores embeddings for several clients and retrieves nearest passages without enforcing a tenant metadata filter, exposing another customer's contract excerpt; this alternative would address the wrong dependency.

Question 133

An agentic AI adoption exercise reports: An AI coding assistant recommends a convenient API method that does not exist in the installed cloud SDK version, and compilation fails after the change is merged. Which supported corrective action most directly addresses this problem?

  1. Limit logs to allowlisted safe diagnostic fields and run secret-redaction tests against the candidate code and log output.
  2. Add reviewer-designed negative and boundary fixtures and verify authorization, error codes and audit logs against the requirements.
  3. Verify the method against the pinned SDK documentation and replace it with supported calls that match the build's actual dependency versions.
  4. Collect request traces and database timing and compare candidate hypotheses before implementing the least invasive verified remediation.

Explanation

Correct Answer

C:

The main issue is: Models can generate plausible but nonexistent API names or combine interfaces from different library versions, so suggestions need authoritative API checks. The appropriate correction is: Verify the method against the pinned SDK documentation and replace it with supported calls that match the build's actual dependency versions. Verify success by checking: The project compiles against the specified SDK and an integration fixture exercises the intended operation using real supported APIs.

Incorrect Answers

A:

This action addresses ai generated pull request adds credentials to debug output, whose causal condition is: Logging generated from broad debugging suggestions can disclose secrets even when functional tests pass and the main application permissions remain correct. The current scenario instead requires attention to: Models can generate plausible but nonexistent API names or combine interfaces from different library versions, so suggestions need authoritative API checks.

B:

This action addresses ai generated tests miss negative authorization behavior, whose causal condition is: Passing positive-path generated tests does not prove correct access controls when unauthorized roles and failure responses are absent from test coverage. In this question the necessary remedy is “Verify the method against the pinned SDK documentation and replace it with supported calls that match the build's actual dependency versions”, which this alternative does not provide.

D:

This action addresses debugging assistant blames network without log evidence, whose causal condition is: A model can offer a plausible hypothesis without sufficient evidence, so suggested root causes must be checked against observed telemetry before making risky changes. The observed condition is an AI coding assistant recommends a convenient API method that does not exist in the installed cloud SDK version, and compilation fails after the change is merged; this mechanism addresses another problem.

Question 134

An AI platform operations team investigates: A field service tablet must answer maintenance questions offline, but engineers load a model whose weights and runtime memory requirements exceed the device RAM and the app terminates. Which model or workflow behavior most directly accounts for this result?

  1. Naive conversation truncation can remove governing context as well as irrelevant history, changing model behavior despite an otherwise identical user question.
  2. A language model has a finite combined context budget for instructions, conversation, retrieved text and often generated output, so unlimited source concatenation is not supported.
  3. An offline model still requires local storage and working memory for model weights and inference context, which resource-constrained edge devices may not provide.
  4. The model's output token allowance can stop generation before a structured response is complete, independent of whether the prompt fits the input context.

Explanation

Correct Answer

C:

The technical basis is: An offline model still requires local storage and working memory for model weights and inference context, which resource-constrained edge devices may not provide. Resolve this through: Select a smaller approved or suitably quantized local model and benchmark memory and task quality against the tablet hardware profile. The expected evidence is: The offline tablet produces the expected maintenance response while staying within measured RAM, power and response-time limits.

Incorrect Answers

A:

Naive conversation truncation can remove governing context as well as irrelevant history, changing model behavior despite an otherwise identical user question. “Keep stable system and authorization constraints outside disposable chat history and summarize only noncritical conversation facts using a controlled approach” would remedy that alternative situation, but it would not correct the present issue: an offline model still requires local storage and working memory for model weights and inference context, which resource-constrained edge devices may not provide.

B:

“Estimate tokens before invocation and select or summarize relevant passages with an explicit output allowance inside the model's supported window” is the supported response when a language model has a finite combined context budget for instructions, conversation, retrieved text and often generated output, so unlimited source concatenation is not supported. Here the decisive response is “Select a smaller approved or suitably quantized local model and benchmark memory and task quality against the tablet hardware profile”, so that different intervention does not meet the stated requirement.

D:

The model's output token allowance can stop generation before a structured response is complete, independent of whether the prompt fits the input context. “Set a supported output budget or divide extraction into bounded records and validate completion status and JSON schema before storage” applies to that other condition. The reported evidence is a field service tablet must answer maintenance questions offline, but engineers load a model whose weights and runtime memory requirements exceed the device RAM and the app terminates; this alternative would address the wrong dependency.

Question 135

An AI platform operations team investigates: An enterprise evaluates an order-processing agent only by whether its final chat response sounds correct, while a test reveals that the agent can send duplicate inventory updates behind the scenes. Which configuration or workflow step should be implemented first?

  1. Create a reviewable redacted export preview and require an authorized human approval with validated recipient and scope before sending.
  2. Record the originating user intent, verified principal, exact tool action, result and any human approval alongside a protected change identifier.
  3. Define an explicit typed mapping that converts currency units, verifies precision and rejects values outside the authorized business range.
  4. Evaluate task outcomes, tool-call traces, idempotency, approval checks and rollback behavior using isolated controlled test fixtures.

Explanation

Correct Answer

D:

The main issue is: Agentic quality includes the correctness and authorization of intermediate actions, not merely the fluency of the concluding text shown to the user. The appropriate correction is: Evaluate task outcomes, tool-call traces, idempotency, approval checks and rollback behavior using isolated controlled test fixtures. Verify success by checking: A duplicate-update fixture fails the evaluation even if the final explanation is persuasive, while a correct single-update run passes with trace evidence.

Incorrect Answers

A:

This action addresses human approval checkpoint missing for customer data export, whose causal condition is: Human-in-the-loop control is appropriate when an agent action changes data exposure, and drafting permission does not imply permission to disclose protected records. The current scenario instead requires attention to: Agentic quality includes the correctness and authorization of intermediate actions, not merely the fluency of the concluding text shown to the user.

B:

This action addresses agent action audit log omits tool and approval provenance, whose causal condition is: A state-changing autonomous workflow needs traceable identity, tool invocation and approval evidence in addition to the final resource value. In this question the necessary remedy is “Evaluate task outcomes, tool-call traces, idempotency, approval checks and rollback behavior using isolated controlled test fixtures”, which this alternative does not provide.

C:

This action addresses agent maps invoice amount string into wrong numeric units, whose causal condition is: Agent data transformation must respect source and destination units and types; similar field names do not imply interchangeable measurement semantics. The observed condition is an enterprise evaluates an order-processing agent only by whether its final chat response sounds correct, while a test reveals that the agent can send duplicate inventory updates behind the scenes; this mechanism addresses another problem.

Question 136

An agentic AI adoption exercise reports: A document assistant includes hundreds of manual pages, chat history and the requested answer in a single prompt, and the model endpoint rejects the input as exceeding its context limit. Which monitoring control would best limit this AI workflow risk?

  1. Measure token throughput, accelerator memory and queue length when comparing local and hosted inference cost and scaling trade-offs.
  2. Track prompt token allocation and truncation decisions as documents grow instead of treating text length in characters as the model limit.
  3. Include device-class inference benchmarks and supported model quantization characteristics in edge deployment acceptance testing.
  4. Monitor response finish reasons and token budgets when adding fields to generated structured outputs.

Explanation

Correct Answer

B:

This safeguard addresses prompt context exceeds model token window: Track prompt token allocation and truncation decisions as documents grow instead of treating text length in characters as the model limit. The prevented failure mechanism is: A language model has a finite combined context budget for instructions, conversation, retrieved text and often generated output, so unlimited source concatenation is not supported. A control for an unrelated service cannot establish the required protection.

Incorrect Answers

A:

A local inference deployment is constrained by provisioned compute and memory resources and does not automatically scale like an elastic hosted service. “Measure token throughput, accelerator memory and queue length when comparing local and hosted inference cost and scaling trade-offs” would remedy that alternative situation, but it would not correct the present issue: a language model has a finite combined context budget for instructions, conversation, retrieved text and often generated output, so unlimited source concatenation is not supported.

C:

“Include device-class inference benchmarks and supported model quantization characteristics in edge deployment acceptance testing” is the supported response when an offline model still requires local storage and working memory for model weights and inference context, which resource-constrained edge devices may not provide. Here the decisive response is “Track prompt token allocation and truncation decisions as documents grow instead of treating text length in characters as the model limit”, so that different intervention does not meet the stated requirement.

D:

The model's output token allowance can stop generation before a structured response is complete, independent of whether the prompt fits the input context. “Monitor response finish reasons and token budgets when adding fields to generated structured outputs” applies to that other condition. The reported evidence is a document assistant includes hundreds of manual pages, chat history and the requested answer in a single prompt, and the model endpoint rejects the input as exceeding its context limit; this alternative would address the wrong dependency.

Question 137

Before accepting this AI feature, reviewers note: An operations agent changes a production threshold after a natural-language request, but the event log stores only the final number and cannot show who requested or approved the adjustment. Which observation confirms that the AI workflow now meets its intended constraint?

  1. A fixture amount of 12.34 dollars becomes exactly 1234 cents and malformed currency values fail validation before posting.
  2. An independent reviewer reconstructs a threshold change from source request through approval, tool call and resulting state without fabricated gaps.
  3. Boundary fixtures around the clock change preserve appointment order and reject ambiguous or overlapping scheduling requests.
  4. A duplicate-update fixture fails the evaluation even if the final explanation is persuasive, while a correct single-update run passes with trace evidence.

Explanation

Correct Answer

B:

This specifically verifies agent action audit log omits tool and approval provenance: An independent reviewer reconstructs a threshold change from source request through approval, tool call and resulting state without fabricated gaps. The related engineering correction is: Record the originating user intent, verified principal, exact tool action, result and any human approval alongside a protected change identifier. Evidence from another workflow would not establish the stated outcome.

Incorrect Answers

A:

A fixture amount of 12.34 dollars becomes exactly 1234 cents and malformed currency values fail validation before posting. “Define an explicit typed mapping that converts currency units, verifies precision and rejects values outside the authorized business range” would remedy that alternative situation, but it would not correct the present issue: an independent reviewer reconstructs a threshold change from source request through approval, tool call and resulting state without fabricated gaps.

C:

“Normalize timestamps to a supported timezone-aware representation and require clarification for missing offsets or ambiguous daylight-saving times” is the supported response when boundary fixtures around the clock change preserve appointment order and reject ambiguous or overlapping scheduling requests. Here the decisive response is “Record the originating user intent, verified principal, exact tool action, result and any human approval alongside a protected change identifier”, so that different intervention does not meet the stated requirement.

D:

A duplicate-update fixture fails the evaluation even if the final explanation is persuasive, while a correct single-update run passes with trace evidence. “Evaluate task outcomes, tool-call traces, idempotency, approval checks and rollback behavior using isolated controlled test fixtures” applies to that other condition. The reported evidence is an operations agent changes a production threshold after a natural-language request, but the event log stores only the final number and cannot show who requested or approved the adjustment; this alternative would address the wrong dependency.

Question 138

Before accepting this AI feature, reviewers note: An assistant needs to look up a current inventory quantity and tries to use a saved natural-language MCP prompt template as though it can execute the inventory query. Which observed result would best verify that the correction works?

  1. A compatible client-server fixture discovers supported capabilities and a mismatched fixture exits with a diagnosable compatibility error.
  2. A controlled product query returns a result from the tool and a plain saved prompt does not falsely claim to have fetched live inventory.
  3. The generated troubleshooting session references the intended service and a missing service argument produces a clear validation failure.
  4. A deliberately unsatisfiable task stops with a clear partial-result report within limits while a solvable task exits after tests pass.

Explanation

Correct Answer

B:

This specifically verifies mcp tool capability mistaken for static prompt template: A controlled product query returns a result from the tool and a plain saved prompt does not falsely claim to have fetched live inventory. The related engineering correction is: Discover the authorized inventory tool with its input schema and call it with validated parameters, keeping reusable prompt templates separate. Evidence from another workflow would not establish the stated outcome.

Incorrect Answers

A:

A compatible client-server fixture discovers supported capabilities and a mismatched fixture exits with a diagnosable compatibility error. “Use the supported version and capability negotiation or discovery flow for the selected MCP implementation and handle incompatible features explicitly” would remedy that alternative situation, but it would not correct the present issue: a controlled product query returns a result from the tool and a plain saved prompt does not falsely claim to have fetched live inventory.

C:

“Inspect the prompt definition and supply the authorized service identifier and required input fields before executing the guided interaction” is the supported response when the generated troubleshooting session references the intended service and a missing service argument produces a clear validation failure. Here the decisive response is “Discover the authorized inventory tool with its input schema and call it with validated parameters, keeping reusable prompt templates separate”, so that different intervention does not meet the stated requirement.

D:

A deliberately unsatisfiable task stops with a clear partial-result report within limits while a solvable task exits after tests pass. “Define maximum iterations, token and tool budgets plus a task-specific acceptance test and escalate unresolved tasks after thresholds” applies to that other condition. The reported evidence is an assistant needs to look up a current inventory quantity and tries to use a saved natural-language MCP prompt template as though it can execute the inventory query; this alternative would address the wrong dependency.

Question 139

During a controlled generative AI workflow test, engineers observe: A legal research assistant indexes entire policy chapters as one embedding chunk, and search results frequently include broad irrelevant text while missing a precise clause needed for a narrow question. Which underlying AI system principle explains these observations?

  1. Similarity rankings do not themselves authorize access, so cross-tenant filters must be applied in the trusted retrieval path before retrieved context reaches the model.
  2. Embedding retrieval quality depends on document segmentation and context granularity; overly large chunks can dilute relevant signals and waste the model context budget.
  3. A standalone generative model may rely on training-era information and cannot guarantee knowledge of a newly changed private handbook without a retrieval or provided-context path.
  4. A moving repository alias does not identify immutable model weights or tokenizer artifacts, so dependency drift can change generation behavior unexpectedly.

Explanation

Correct Answer

B:

The technical basis is: Embedding retrieval quality depends on document segmentation and context granularity; overly large chunks can dilute relevant signals and waste the model context budget. Resolve this through: Split documents into coherent smaller passages with parent-source metadata and tune chunk overlap and retrieval against a labeled question set. The expected evidence is: A clause-specific query retrieves the exact relevant passage with its source identifier and consumes fewer unnecessary context tokens.

Incorrect Answers

A:

Similarity rankings do not themselves authorize access, so cross-tenant filters must be applied in the trusted retrieval path before retrieved context reaches the model. “Bind search filters to a verified tenant identity and restrict both vector retrieval and underlying source document access before assembling prompts” would remedy that alternative situation, but it would not correct the present issue: embedding retrieval quality depends on document segmentation and context granularity; overly large chunks can dilute relevant signals and waste the model context budget.

C:

“Build a permission-aware retrieval augmented generation pipeline that selects relevant current policy passages and instructs the model to answer from them” is the supported response when a standalone generative model may rely on training-era information and cannot guarantee knowledge of a newly changed private handbook without a retrieval or provided-context path. Here the decisive response is “Split documents into coherent smaller passages with parent-source metadata and tune chunk overlap and retrieval against a labeled question set”, so that different intervention does not meet the stated requirement.

D:

A moving repository alias does not identify immutable model weights or tokenizer artifacts, so dependency drift can change generation behavior unexpectedly. “Pin a verified model revision and tokenizer version and introduce a compatibility test before changing the deployed artifact” applies to that other condition. The reported evidence is a legal research assistant indexes entire policy chapters as one embedding chunk, and search results frequently include broad irrelevant text while missing a precise clause needed for a narrow question; this alternative would address the wrong dependency.

Question 140

A business team evaluating model-assisted work finds: An analytics team aggregates employee chat transcripts for model tuning although the original notices and usage policy do not authorize that secondary processing. Which configuration or workflow step should be implemented first?

  1. Require an independently authenticated communication channel and verified approval record before acting on high-impact announcements.
  2. Classify the unsafe responses, strengthen allowed-task restrictions and tool authorization, and involve qualified reviewers before deployment.
  3. Check the applicable privacy and employment data rules, limit the data to authorized uses and remove disallowed records from the dataset.
  4. Review requested references and output assets for rights and originality, replace problematic materials and obtain appropriate legal clearance.

Explanation

Correct Answer

C:

The main issue is: Possession of text data is not equivalent to legal permission to reuse it in training or evaluation, and consent or contractual restrictions may apply. The appropriate correction is: Check the applicable privacy and employment data rules, limit the data to authorized uses and remove disallowed records from the dataset. Verify success by checking: A documented sample audit traces each included record to a permitted processing purpose and excludes records lacking the required authorization.

Incorrect Answers

A:

This action addresses synthetic audio announcement impersonates company leadership, whose causal condition is: Synthetic media can mimic recognizable voices, so audio resemblance alone is not proof of origin or authority for a corporate instruction. The current scenario instead requires attention to: Possession of text data is not equivalent to legal permission to reuse it in training or evaluation, and consent or contractual restrictions may apply.

B:

This action addresses model red team finds unsafe autonomous instruction response, whose causal condition is: Safety assurances in documentation do not guarantee safe generated behavior; adversarial testing can reveal failure modes that require technical mitigation. In this question the necessary remedy is “Check the applicable privacy and employment data rules, limit the data to authorized uses and remove disallowed records from the dataset”, which this alternative does not provide.

D:

This action addresses unlicensed content appears in generated marketing campaign, whose causal condition is: A model-generated output can still raise copyright, trademark or licensing issues, and generation alone is not proof that reuse rights are secured. The observed condition is an analytics team aggregates employee chat transcripts for model tuning although the original notices and usage policy do not authorize that secondary processing; this mechanism addresses another problem.

Cisco AI Technical Practitioner (AITECH) (810-110) Practice Tests