Browse Certification Practice Tests by Exam Family

Microsoft PL-500 RPA Developer Practice Test

Try 12 Microsoft Power Automate RPA Developer (PL-500) sample questions and practice-test preview prompts on Power Automate Desktop, process automation, integration, debugging, security, deployment, and robotic process automation (RPA) development scope.

PL-500 is a Microsoft Power Platform route for developers building robotic process automation and desktop automation with Power Automate.

IT Mastery coverage for PL-500 is under review. Use this page to try 12 original sample questions, review the route fit, likely assessed areas, and related live practice pages.

Practice option: Sample questions available

PL-500: Microsoft Power Automate RPA Developer practice update

Start with the 12 sample questions on this page. Dedicated practice for PL-500: Microsoft Power Automate RPA Developer is not currently included as a full web-app practice page; enter your email to get updates when full practice becomes available or expands for this exam.

Need live practice now? See currently available IT Mastery exam pages.

Occasional practice updates. Unsubscribe anytime. We only publish independently written practice questions, not real, leaked, copied, or recalled exam questions.

Route snapshot

  • Issuer: Microsoft
  • Family: Microsoft Power Platform
  • Exam code: PL-500
  • Route name: Microsoft Power Automate RPA Developer
  • Current IT Mastery status: Sample questions

What to review first

AreaPractical focus
Low-code solution designMatch app, automation, analytics, RPA, and architecture scenarios to the right platform capability.
Governance and ALMReview environments, connectors, security, deployment, monitoring, and lifecycle choices.
AI and Copilot fitUse Copilot and agent capabilities without losing core Power Platform control boundaries.
If you need practice nowStart here
AB-410 Intelligent ApplicationsAI-enabled Power Platform adjacent route.
AB-620 Copilot Studio AgentsAgent-building route.
GitHub ActionsUseful automation and delivery adjacent route.

Practice options

  • IT Mastery coverage for this exam: under review
  • Best use right now: try the 12 sample questions, confirm that PL-500 is your target exam, then use the closest live Azure, Microsoft, security, data, DevOps, or IT fundamentals pages while coverage expands
  • Update form: use the Notify me form near the top of this page if PL-500 is your actual target exam
  • Quick review: open the PL-500 cheat sheet if you need a compact Power Automate RPA checklist before the sample questions.

Sample Exam Questions

Try these 12 original sample questions for Microsoft PL-500. They are designed for self-assessment and are not official exam questions.

Question 1

Topic: RPA suitability

A process uses a legacy desktop app with no API and repeated manual clicks. What should be considered?

  • A. Power Automate desktop flow automation if the process is stable enough.
  • B. Power BI only.
  • C. Azure DNS only.
  • D. A static document library.

Best answer: A

Explanation: PL-500 focuses on robotic process automation with Power Automate. RPA is useful when better integration is unavailable.

What this tests: Identifying RPA candidates.


Question 2

Topic: process assessment

Before building a bot, what should the developer confirm?

  • A. Only the user’s screen color.
  • B. Process steps, exceptions, inputs, outputs, frequency, stability, and business value.
  • C. No exception paths.
  • D. A random run schedule.

Best answer: B

Explanation: Good RPA starts with process suitability and exception analysis.

What this tests: Assessing automation opportunities.


Question 3

Topic: selectors

A desktop flow fails when an app window title changes slightly. What should be improved?

  • A. The company logo.
  • B. A Teams policy.
  • C. UI selectors and resilient element identification.
  • D. A report color theme.

Best answer: C

Explanation: Desktop automation depends on reliable selectors and UI element recognition.

What this tests: Building robust desktop automations.


Question 4

Topic: credential handling

A desktop flow needs to sign in to a legacy app. What should be avoided?

  • A. Using secure credential management.
  • B. Least-privilege service accounts.
  • C. Controlled access to secrets.
  • D. Hard-coding credentials inside the flow.

Best answer: D

Explanation: Credentials should be protected through secure stores and controlled access, not hard-coded.

What this tests: Securing RPA credentials.


Question 5

Topic: attended vs unattended

A process must run overnight without a user present. What type of automation is relevant?

  • A. Unattended automation with appropriate licensing, machine, and security setup.
  • B. Only attended automation on a user’s active desktop.
  • C. Manual operation every night.
  • D. A Power BI slicer.

Best answer: A

Explanation: Unattended bots run without a human actively driving the session and require proper setup.

What this tests: Choosing attended or unattended automation.


Question 6

Topic: exception handling

An invoice automation sometimes receives unreadable PDFs. What should the flow include?

  • A. Silent failure.
  • B. Exception handling, logging, review queue, and notification path.
  • C. Deleting the source file.
  • D. No run history.

Best answer: B

Explanation: RPA solutions need a path for exceptions and human review.

What this tests: Handling automation exceptions.


Question 7

Topic: orchestration

A cloud flow starts a desktop flow and updates Dataverse after completion. What should be designed?

  • A. No connection between flows.
  • B. A manual email only.
  • C. Cloud and desktop flow orchestration with status handling and retries.
  • D. A static screenshot.

Best answer: C

Explanation: Power Automate can coordinate cloud and desktop automation. Status and failure paths matter.

What this tests: Orchestrating cloud and desktop flows.


Question 8

Topic: monitoring

A bot fails intermittently on one machine. What should be inspected?

  • A. Only the user’s wallpaper.
  • B. The number of Teams chats.
  • C. A DNS-only report.
  • D. Run history, machine status, gateway or machine runtime, app changes, and logs.

Best answer: D

Explanation: RPA troubleshooting uses run and machine evidence plus awareness of UI changes.

What this tests: Troubleshooting desktop flows.


Question 9

Topic: data validation

A bot enters customer data into a legacy system. What should be validated?

  • A. Input quality, field mapping, confirmation output, and reconciliation controls.
  • B. Assume every input is correct.
  • C. Skip all confirmation.
  • D. Turn off logs.

Best answer: A

Explanation: Automation should not blindly process bad data. Validation and reconciliation reduce risk.

What this tests: Validating automated transactions.


Question 10

Topic: governance

Many users create personal desktop flows with broad permissions. What should admins implement?

  • A. No governance.
  • B. Environment strategy, DLP policies, role control, monitoring, and bot ownership.
  • C. Everyone as environment admin.
  • D. Anonymous connectors.

Best answer: B

Explanation: RPA can create risk if unmanaged. Governance and ownership are essential.

What this tests: Governing RPA at scale.


Question 11

Topic: AI in RPA

A process must read values from semi-structured invoices. What could improve extraction?

  • A. Manual zoom changes only.
  • B. A Teams ringtone.
  • C. Document processing or AI Builder integrated into the automation.
  • D. A DNS TXT record.

Best answer: C

Explanation: RPA often combines UI automation with document processing or AI extraction.

What this tests: Combining AI extraction with RPA.


Question 12

Topic: route fit

A candidate builds Power Automate desktop flows, unattended automation, and RPA governance. Which route is closest?

  • A. PL-300 only.
  • B. SC-300 only.
  • C. AZ-120 only.
  • D. PL-500.

Best answer: D

Explanation: PL-500 is the Microsoft Power Automate RPA Developer route.

What this tests: Choosing the RPA developer route.


PL-500 RPA automation map

Use this map to connect the sample questions to the Power Platform decisions this route usually tests.

    flowchart LR
	  S1["Manual process candidate"] --> S2
	  S2["Assess automation fit"] --> S3
	  S3["Build desktop or cloud flow"] --> S4
	  S4["Handle credentials and exceptions"] --> S5
	  S5["Test attended or unattended run"] --> S6
	  S6["Monitor and improve bot"]

Quick Cheat Sheet

CueWhat to remember
Automation fitChoose RPA for repetitive UI work when API or connector automation is not available.
Flow typeSeparate cloud flows, desktop flows, attended automation, and unattended automation.
ReliabilityDesign selectors, waits, exception handling, and retries deliberately.
SecurityProtect credentials, machine access, run permissions, and sensitive outputs.
OperationsMonitor bot runs, failures, queues, and maintenance when applications change.

Mini Glossary

  • Attended automation: RPA flow started or supervised by a signed-in user.
  • Desktop flow: Power Automate automation that interacts with desktop apps or websites.
  • Machine group: Group of machines available for desktop-flow execution.
  • RPA: Robotic process automation for automating repetitive user-interface tasks.
  • Unattended automation: Automation that runs without a user actively controlling the session.

Microsoft PL-500 practice update

Use this page to review PL-500 sample questions and use the Notify me form for updates. The related pages below help you compare adjacent IT Mastery Power Platform practice options before choosing what to study next.

What to open next

In this section

  • Microsoft PL-500 Cheat Sheet: RPA Developer
    Review the Microsoft Power Automate RPA Developer (PL-500) scope, desktop flows, attended and unattended automation, selectors, exceptions, security, deployment, monitoring, and robotic process automation traps before practicing.
Revised on Monday, May 25, 2026