DEV01 Free Sample Questions

Blue Prism Developer Practice Test
10/202 questions · Unlock full access
Q1

A developer is automating a web-based invoicing application where the 'Submit' button's ID attribute changes with each session (e.g., 'submit-btn-1a2b3c', 'submit-btn-4d5e6f'). The button's text and class name remain constant. To ensure the automation remains stable across sessions, which attribute configuration in Application Modeller is the most robust approach?

Q2

A process designed to handle insurance claims occasionally freezes on a specific action within a Business Object that scrapes data from a thick-client desktop application. The application does not provide any error message when it freezes. The developer needs to ensure the process does not hang indefinitely. Which configuration within the Business Object provides the most effective solution?

Q3Multiple answers

A retail company is automating its order fulfillment process. The process must read new orders from a central Work Queue, update an inventory system (Desktop App A), and then log the fulfillment status in a shipping portal (Web App B). To ensure data integrity, no other process should be able to access the inventory system while an order is being updated. Which combination of Blue Prism features is required to meet these requirements? (Select TWO)

Q4

During a code review, a senior developer notes that a process is configured to log every stage, including those inside deeply nested loops that iterate thousands of times. While this was useful for debugging, the process is now being prepared for production deployment. What is the primary reason to disable stage logging for these loops in a production environment?

Q5

True or False: When a Business Object is designed to be shared and used by multiple processes, it is a best practice to include the 'Attach' logic within the 'Launch' action page.

Q6

A developer needs to automate a process that interacts with a Citrix-hosted application. The target elements, such as buttons and text fields, do not have reliable underlying attributes that can be identified by Win32 or AA modes. The layout of the application is consistent. Which spy mode is specifically designed for this type of surface automation scenario?

Q7

A process uses a collection named 'Invoices' with columns 'ID', 'Amount', and 'Status'. A developer needs to filter this collection to create a new collection containing only the invoices where the 'Status' is 'Pending' and the 'Amount' is greater than 1000. Which stage is the most efficient tool for performing this filtering operation without using a loop?

Q8

A developer is troubleshooting a process in Process Studio that fails with a 'Failed to perform step 1 in Navigate Stage 'Click Login' - No elements match the supplied query terms' error. The process runs on different machines with varying screen resolutions. What is the MOST likely cause of this intermittent error?

Q9Multiple answers

A team of developers is working on a large-scale automation project. To ensure consistency and maintainability, the lead developer mandates that all Business Objects interacting with web applications must follow a specific structure. Which of the following pages should be included in a standard web application VBO, according to Blue Prism best practices? (Select THREE)

Q10

A developer is using UI Automation (UIA) spy mode to interact with a modern Windows application. They successfully spied an element, but the 'Highlight' function fails to locate it during testing. Upon inspection, they notice that the application's element tree is very deep and complex. Which UIA-specific attribute is most likely to resolve this issue by providing a more direct path to the element?