New Year Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70percent

Blue Prism AD01 Blue Prism Accredited Developer Exam Exam Practice Test

Demo: 56 questions
Total 189 questions

Blue Prism Accredited Developer Exam Questions and Answers

Question 1

Which of the following activities can you perform in Blue Prism Control Room?

(select all items which apply)

Options:

A.

Set the Maximum Attempts parameter for the Work Queue

B.

Rename a Work Queue

C.

Delete items from a Work Queue

D.

Refresh Work Queue data

E.

Create a Work Queue

F.

Encrypt a Work Queue

Question 2

Examine the following process flow:

The Orders Collection contains the following data

The Saved Quantity Data Item is configured as a number with the initial value 0.

The Loop Orders stage is configured to loop though the Orders collection.

The Get Quantity stage is configured as follows:

What will the data item Saved Quantity contain after the execution of the page?

Options:

A.

4

B.

5

C.

1

D.

19

Question 3

The Centrex Data Solutions application has been launched successfully and Blue Prism has navigated the application to the New Order screen, as displayed below:

Before Blue Prism can interact with the New Order screen, there is a requirement to ensure the screen is in focus first. Which of the following configurations are correct to the ensure the New Order screen is in focus?

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 4

The Developer is deploying a Process into a Production environment. Which best practice option would you recommend for the Stage Logging of a Decision stage on the Main Page?

Options:

A.

Errors Only

B.

Enabled

C.

Preserve Screen Capture

D.

Disabled

Question 5

How many Start Stages can a sub-page in a Process have?

Options:

A.

0

B.

1

C.

2

D.

Any Number

Question 6

Study the following process flow on the Main Page of a process where the intention is to preserve the current exception.

What is wrong with the design?

Options:

A.

The exception handling is not within an Exception Block.

B.

The exception caught by Recover2 will not be preserved by the Re-Throw Exception stage

C.

The Send Alerts process will never be run

D.

Because the flow is on the Main Page of the process there should not be a ‘Re-Throw' Exception stage as there are no parent/calling pages for the exception to bubble up' to.

Question 7

Examine the following Blue Prism Process diagram:

The initial values for the 2 data items are displayed in the diagram above.

The expression in ‘Decision A’ is:

Len([City 1]) > Len([City 2])

The expression in ‘Decision B’ is:

Mid([City2].3,1) = “ “

The expression in ‘Decision C’ is:

Left([City 1], 5) = "manch" AND EndsWith([City 2], "York")

What will happen when the process flow executes?

Options:

A.

The diagram will flow through the Calculation stage named 'A'

B.

The diagram will flow through the Calculation stage named 'B'

C.

The diagram will flow to the Exception stage which will raise a new exception

D.

The diagram will flow through the Calculation stage named 'C

Question 8

Which of the following indicates a case in a Work Queue is waiting to be worked?

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 9

Please refer to the exhibits.

How many Full Time Employees will the generated Report include?

Options:

A.

2

B.

0

C.

4

D.

1

Question 10

The Blue Prism Server Service has been stopped for 4 hours

Once it is restarted what will happen to any missed schedules which should have executed while it was stopped?

Options:

A.

All schedules will be marked as Exception

B.

Only schedules within a defined timeframe are executed

C.

All schedules will be executed in the order they were added

D.

Only schedules within the last 60 minutes are executed

Question 11

FILL BLANK

Examine the following recover flow taken from a Blue Prism Process:

The ‘Exception Type’ data item has no initial value and has a data type of text.

The Calculation stage ‘Save Exception Type’ will output the current exception type to the ‘Exception Type’ data item.

What expression would you use in the ‘Save Exception Type’ stage to achieve this?

Options:

Question 12

Which of the following stages can be found in BOTH the Object Studio and the Process Studio'' Select the TWO correct responses.

A)

B)

C)

D)

E)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

E.

Option E

Question 13

Which of the following statements about spy modes are TRUE?

Options:

A.

Accessibility Mode is the most commonly used for open source web applications

B.

Win32 Mode is the default mode used for web-based applications

C.

HTML Mode is the most commonly used when a Code Stage is required

D.

Browser Mode is the default mode used for web-based applications

Question 14

Examine the following diagram which has been extracted from a Blue Prism Process currently being tested in Process Studio:

The 'Access Customer Account* sub-page contains no Breakpoints, however the page does contain an error.

What will happen if you choose to Step Over (F10) when debugging the Process?

Options:

A.

The Process will work all stages in the 'Access Customer Account' Page until the exception is thrown and then focus will move to the stage containing the error on the 'Access Customer Account' page

B.

The Process will work all stages in the 'Access Customer Account' Page until the exception is thrown and then focus would move to the appropriate recover stage on the 'Access Customer Account' page

C.

The Process will work all stages in the 'Access Customer Account' Page until the exception is thrown and then focus will move to the 'Recover1' stage

D.

The Process will work all stages in the 'Access Customer Account' Page until the exception is thrown and then focus will move to the 'Get Customer Details' stage

Question 15

Please refer to the exhibits.

All Data Items are of Text Data Type

What is the output once all stages are executed?

Options:

A.

Recent Activity (or John – Orders: AR34675 Refunds: CAB30981

B.

Recent Activity (or 4320 – Orders: REF4399 Refunds: USD18.99

C.

Recent Activity for 4320 – Orders: AR34675 Refunds: CAB30981

D.

Recent Activity for John – Orders: REF4399 Refunds: USD18.99

Question 16

In the UAT environment the process has been configured to get the input data from a file and a Data Item has been created to hold the file path However, in the Production environment, the location of this file has changed to a shared network drive.

What should the Developer do to ensure the correct file path is passed to the process without having to update the process between environments''

Options:

A.

Set the Data Item exposure to Session and update the file path every time the process starts

B.

Use a Wildcard while specifying the file path in the Data Item to enable global search on startup

C.

Set the Data Item exposure to Environment and store the file path as an Environment Variable

D.

Use File Management VBO to create a logic to search for the file every time the process runs

Question 17

A Blue Prism Process works successfully when testing in the Process Studio but terminates in Control Room due to the exception stating screen elements were not found What should the Developer check first?

Options:

A.

The correct Spy mode was used to identify elements

B.

Application Modeller has a unique match for the screen element

C.

Wait Stages have been used effectively

D.

The Attach page is published in the Business Object

Question 18

When configuring an object's run mode which of the following is true?

Options:

A.

Setting the run mode to foreground will give the object priority over the target system ahead of any other Business Object.

B.

Setting the run mode to exclusive will ensure only one process runs on that resource at a time.

C.

Setting the run mode to background will enable the object to run at the same time as foreground and background objects on the same resource.

D.

Leaving the run mode blank will allow any number of processes and objects to run at the same time on the same resource.

Question 19

A Blue Prism solution works fine when developing and testing it in Process and Object studio but when it is ran in Control Room exceptions occur because of screen elements not being found. What is the most likely cause?

Options:

A.

The most likely cause for the errors is that your application has changed.

B.

The most likely cause for the errors seen in Control Room is that best practice use of wait stages has not been followed.

C.

The most likely cause for the errors is that the Object Studio action has not been published and therefore cannot be used by the Process in control room.

D.

The most likely cause for the exceptions is that best practice exception handling has not been incorporated into the Process.

Question 20

Examine the following extract taken from an Action in Object Studio:

What will happen if an Exception occurs in the ‘Read Nasdaq Data’ stage?

Options:

A.

The 'Nasdaq Error1 Recover stage will receive Error1 Exceptions, and the 'Nasdaq Error2' Recover stage will receive Error2 Exceptions

B.

The 'Nasdaq Error’ Recover stage will receive the Exception as stages and the order of priority are decided using the stage name, which are sorted in ascending order

C.

An Exception Block will allow multiple Recover stages to be placed in the block, however only one of them will be responsive to receiving exceptions, therefore it is impossible to predict what will happen

D.

The 'Nasdaq Error2' Recover stage will receive the Exception as it placed above the 'Nasdaq1 Error' Recover stage in the Action flow

E.

An Internal Exception will be thrown as an Exception Block cannot contain 2 blocks

Question 21

After launching the order processing application, the following login screen is displayed to the user, requesting their login details:

The following Launch Action has been created in Blue Prism:

According to Blue Prism best practice, what should be configured between the Launch and End stages?

Options:

A.

A Wait Stage to check for an element on the Login screen

B.

A Navigate stage to Attach to the application

C.

A Write stage to enter the Staff Number and Password

D.

A Read Stage to read an element from the Login screen

Question 22

A process has been created but it is not listed in Control Room. The following reasons have been suggested.

1. The process uses objects with different run modes

2 The process has not been published

3. Process validation shows more than 99 errors

4. The user does not have privileges to run processes in Control Room?

Which of the above could cause the process not to be visible in Control Room?

Options:

A.

1 and 2

B.

2 only

C.

2 and 3

D.

1 and 4

Question 23

Which of the following options can be used to update the value of a data item exposed as a 'Session Variable', whilst the process is running?

(Select all items which apply)

Options:

A.

By updating the data item value in the Variable Repository in System Manager

B.

By updating the data item value in System Manager

C.

Through a Calculation stage in the same process

D.

Selecting the running Process in Control Room and then using the menu options to push a new value to the data item

Question 24

A process contains only 4 stages Study the following process flow:

The data Item Result' is a number data item with an initial value of 2.

The calculation stage is configured as follows:

Following the execution of the Perform Calculation stage, which of the following is true?

Options:

A.

The data item Result will contain 3

B.

The data item Result will contain 5

C.

The process will throw an exception

D.

None of these statements are correct

Question 25

Examine the following Process flow:

The ‘Customer Credits’ Collection contains the following data:

The ‘Customer Account Credits’ loop is configured to loop through the ‘Customer Credits’ Collection.

The ‘Total Credits’ data item is configured as a number data item with an initial value of 0.

The ‘Get Total Credits’ Calculation stage contains the following expression:

What will the Total Credit data item value be after the page has executed?

Options:

A.

An Internal Exception: 'Loop stage name mismatch' will be thrown

B.

10

C.

31

D.

2

Question 26

Consider the following process flow from a sub-page of a process:

What is the problem with this sub-page flow?

Options:

A.

There is nothing wrong with the sub-page flow shown in this image

B.

The sub-page process flow is missing any retry exception handling that should exist where a process calls object actions that interface with an application.

C.

For better visibility of the process logic the flow steps shown in the image should be on the main page rather than in a sub-page of the process.

D.

The exception stage within the flow should be removed and replaced with an End stage that returns the found data item as an output parameter.

Question 27

The Stock Value Calculator application has been launched successfully by a Business Object named ‘Stock Value Calculator – Basic Actions’.

A second Business Object named ‘Stock Value Calculator - Historic Values’ is used to interface with the Historic Values screen within the application.

The Wait stage highlighted below has encountered an Internal Exception:

Details of the Exception are provided below:

What action is required to present this error occurring?

Options:

A.

The Business Object 'Stock Value Calculator - Historic Values' needs to be attached to the Stock Value Calculator application

B.

The Business Object 'Stock Value Calculator - Historic Values' must relaunch the Stock Value Calculator application

C.

The Business Object 'Stock Value Calculator - Basic Actions' needs to be attached to the Stock Value Calculator application

D.

The Business Object 'Stock Value Calculator - Historic Values' needs to activate the Stock Value Calculator application

E.

The Business Object 'Stock Value Calculator - Basic Actions' needs to activate the Stock Value Calculator application

Question 28

A business object needs to use a Global Send Keys stage to populate the User Name field in an application entitled Workflow. The application is in focus and cursor is in the User Name field. In order to configure the Global Send Keys, which element needs to be placed in the Element field of the stage below?

Options:

A.

Workflow

B.

Main Window

C.

Login Window

D.

Username (Edit Field)

Question 29

Consider the following process flow:

Decision JA" properties are:

Decision "B" properties are.

Decision "C" properties are

What will happen when the process runs?

Options:

A.

The flow will pass through calculation stage "A"

B.

The flow will pass through calculation stage "B"

C.

The flow will pass through calculation stage "C"

D.

An exception will be thrown

Question 30

Which of the following indicates a case in a Work Queue is an exception?

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 31

Consider the following process flow:

What is the problem with this flow?

Options:

A.

There is nothing wrong with this flow.

B.

The exception handling in this flow can be removed because an Attach action in a navigate stage should always work if configured correctly

C.

The Attach Block should be enlarged to also include the Waited Long Enough decision stage.

D.

The flow contains a recover stage and a route from it without a resume stage. This will cause internal errors on future exceptions thrown in the same session.

E.

The 0.5 second wait stage should be removed so that the retries can be performed at full speed.

Question 32

Please refer to the exhibit.

Here's one of the Actions in a Business Object that is used to place orders in an application.

What best practice for Object Design is NOT followed in this Action page?

Options:

A.

Use a conditional Wait stage to confirm the screen change

B.

The timeout of the Wart stage should lead to a System Exception

C.

An action page should first confirm if the application is connected

D.

Avoid applying business rules and decision-making logic in an Action

Question 33

Study the process flow below:

The outputs for the Get Next Case are configured below:

What is the correct configuration of the Expression in the ‘’Case Returned ‘’ decision stage?

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Question 34

The Work Queue "Customer Onboarding' has a number of Pending Items which may be tagged as "Domestic", "Retail" or "Business" There is also a tag for the 8 digit product code formatted as "Product Code: {product code}" e.g. Product Code: CA123456.

What is the correct configuration to get the next item from the queue that:

• Isn't applying for a loan product i.e. Product Code doesn't begin with "LN"

And

• Is a domestic customer

Options:

A.

Configure "Domestic; -Product Code: I_N"" in the Tag Filter parameter

B.

Configure "Domestic; -Product Code: LN?" in the Tag Filter parameter

C.

Configure 'Domestic and Product Code <> LN?" in the Tag Filter parameter

D.

Configure "Domestic + [Product Code] <> LN*”” in the Tag Filter parameter

Question 35

Please refer to the exhibit.

A Developer has configured Environment Lock in the process to ensure duplicate items are not added to the Work Queue

What is missing in the logic?

Options:

A.

A Release Lock action should be added to the recovery logic to unlock the resource in case of an exception

B.

A Query Lock action should be added after the Release Lock to confirm the release of the Lock Token

C.

A unique Lock Token should be added to its Data item to ensure the lock is acquired successfully

D.

A Sleep action should be added after the Acquire Lock to allow time for the Lock to be acquired

Question 36

A Developer is following the best practices to prepare the Process for a Production release

Which of the following should NOT be implemented?

Options:

A.

Disable all unnecessary stage logging to reduce the amount of data logged and stored during the runtime

B.

Use Retry loops to handle Business Exceptions on a Work Queue Items to increase resilience in the process logic

C.

The Process logic should include alerting mechanism to notify Process Controller(s) of any critical issues

D.

The solution should have zero Valuation Errors to avoid failures when it is run from the Control Room

Question 37

FILL BLANK

Examine the following Blue Prism Process diagram:

The Process contains logic in the ‘Control Room Stop Request?’ Decision stage, to recognise when a Process Controller has used the ‘Request Stop’ feature in Control Room, to bring the Process to a controlled stop.

What expression would you use in the ‘Control Room Stop Request?’ Decision stage, to ensure that the Process recognises that the Control Room ‘Request Stop’ command has been triggered?

(Remember, Blue Prism expressions are case sensitive)

Options:

Question 38

Which of the following statements regarding the use of Worker Queues are correct? (select 2 responses)

Options:

A.

Control Room allows filtering of the displayed queue items using exact tags and by using wildcards

B.

Wildcards are not allowed in the Tag Fitter property of the Work Queues business object Get Next Item action

C.

Work Queue item Status can only be set to Completed or Exception

D.

Tags can be used allow flexibility in the order items are worked within a single Work Queue

Question 39

Please refer to the exhibits.

This is a detail of a Process sub-page

* Sign Up Dale Current Date and Expiry Date Dala Hems are of the Date data type

* Status and Output Data Items are of the Text' data type.

What is the output of this logic when the page is executed till its End stage'

Options:

A.

Subscription Status = Expired. Expiration Date = 04-07-2023

B.

Internal Error at the Decision stage as > function cannot be used for dates

C.

Internal Error at the Calc3 stage as a date cannot be stored in a Text Data Item

D.

Subscription Status = Active; Expiration Date = 04-07-2023

Question 40

Please refer to the exhibits.

An error has occurred in the Update Data' action and has been captured by the Recovery stage. As part of the retry logic, the 'No' path has been taken How should the properties be configured for the process to throw the exception that was encountered on the Update Data action''

Options:

A.

Use Business Exception in the Exception Type field and type "Update Data Failed" in the Exception Detail field

B.

Enable Stage logging and leave the "Preserve the type and detail of the current exception' option un-Ucked

C.

Use System Exception in the Exception Type field and ExceptionDetail(} function in the Exception Detail field

D.

Tick the 'Preserve the type and detail of the current exception' checkbox and leave all other fields to their defaults

Question 41

Please refer to the exhibits.

A Developer has created the logic that is resulting in an infinite loop of exceptions when the Multi Calc stage is executed

What is the reason"?

Options:

A.

The Exception functions are used outside the recovery mode resulting in their own exception

B.

A Block is not used for the Recovery stage causing it to catch Exceptions from all stages on the page

C.

An Exception stage is not used to report Exceptions causing an infinite loop in the recovery logic

D.

The Data Item names are the same as the Exception expression resulting in their own exception

Question 42

Examine the following diagram which has been extracted from a Blue Prism Process currently being tested in Process Studio

The Request Type is a text data item and will contain a text value which categorizes the type of request being processed. The Process Request stage has been assigned a Breakpoint with the following Breakpoint condition:

What will happen if you press the Go button when debugging the Process?

Options:

A.

If the 'Request Type' value equals "New Card", then the Process will stop at the Breakpoint on the 'Process Request' stage

B.

If the 'Request Type' value equals "New Card" then the Process will flow to the End stage without stopping

C.

Breakpoints are unconditional therefore the Process flow will always stop at the 'Process Request' stage

D.

If the 'Request Type' value is not equal to "New Card", then the Process will stop at the Breakpoint on the 'Process Request' stage

Question 43

When automating a Windows application what type of stage is configured to perform a Global Send Key Events?

Options:

A.

Notes Stage

B.

Read Stage

C.

Write Stage

D.

Navigate Stage

Question 44

Examine the following sub-page of a Blue Prism Process:

The ‘Decision A’ stage properties window is displayed below:

The ‘Decision B’ stage properties window is displayed below:

The Calculation stages will output A, B or C to the Result data item.

What will the value of the Result data item be after this page has been run?

Options:

A.

C

B.

B

C.

Blank - an internal exception will be thrown

D.

A

Question 45

Blue Prism Enterprise is shipped with Visual Business Objects (VBO) However these need to be imported into the Environment Where can these VBOs be found?

Options:

A.

[Root Directory] \BluePrism\VBO\lnstall'.

B.

[Root Directory] \Blue Pnsm Training'*

C.

[Root Directory] AProgram Files\Blue Prism Limited\Blue Prism Automate\VBO\

D.

[Root Directory] AProgram Files\Blue Prism Limited\

Question 46

Consider the following flow within an Object Studio action:

The developer of this flow found that writing some credentials to the target application sometimes failed with an exception even though the element exists on the screen. He found that simply catching the exception, waiting for 2 seconds and then retrying fixed the problem.

What problems do you see within the flow? (select 2 responses)

Options:

A.

A block has not been placed around the Write stage and the Recover stage, meaning the credentials action could be unnecessarily retried if another stage further into this action throws an exception.

B.

There is a potential for an infinite loop if the 'Credentials' stage keeps throwing an exception for some unforeseen reason.

C.

The credentials stage is a read stage not a write stage

D.

There is not a Resume stage following the timeout of the Wait stage

Question 47

How many End Stages can a sub-page in a Process have?

Options:

A.

10

B.

1

C.

Any Number

D.

99

Question 48

A Blue Prism Developer is creating a process that will review travel request forms for ACME consulting. As part of this process, the Developer must ensure that none of the fields in the request are blank.

Following best practice, where should the Developer create this logic"?

Options:

A.

Object Studio a business object dedicated to validating the form

B.

Process Studio, a separate page within the process containing validation logic

C.

Process Studio: an action on the main page calling a Business Object's Validation page

D.

Object Studio a separate page within the create request object containing validation logic

Question 49

The Developer is revisiting Blue Prism Automations which have been experiencing some issues. Most significantly that the process terminates unnecessarily when the underlying application is performing erratically.

At the time of Development the Team had not attended any Blue Prism training and were not aware of the available Process Templates

Which TWO statements should the Developer communicate to the wider team about the importance of using the Blue Prism Process Templates that directly relates to their challenges'5

Options:

A.

Contains logic loops which will recover from an Exception, navigate back to a known point in the application, and try to perform the function again

B.

Contains Environment Variables allowing for the Developer to dynamically change the name of the Process that is being created enabling it to be passed to specific action

C.

Any error that occurs within a page that is not handled by retrying, will be caught and bubbled up to the Main Page and will go to the Mark Item as Exception' page if not resolved

D.

Includes Session Variables which allow a Process to be Stopped on demand at the request of the Process Controller within the Control room

E.

Centralized management of the Work Queue used by a specific process allowing for load balancing across multiple Digital Workers

Question 50

Examine the following Blue Prism Process diagram:

The 'Retry Limit' data item is configured as a number data item, and has an initial value of 3. The 'Retry Count* data item is configured as a number data item, and has an initial value of 0. The 'Count' Calculation stage increases the value of the 'Retry Count' data item by 1. The 'Retry? Decision stage contains logic to prevent more than 3 attempts

What is wrong with the current configuration?

Options:

A.

The Resume stage must also be within the exception block

B.

Sub-pages should not have retry logic Exception handling should be in the Object layer rather than in the Process

C.

The retry loop logic shown in the image is incorrect because it uses multiple action stages There should be a retry loop around every action

D.

The retry loop logic does not include any actions after the resume stage to ensure the application is ready to try the 'Search Screen - Perform Search' Action again

Question 51

Please refer to the exhibit.

The Developer is automating an SAP Windows-based application within a Citrix environment. There is an issue with a duplicate match found when identifying and highlighting the Document No. field, due to the application window having two of the same labels and buttons.

Which Spy Mode should the Developer use to identify the correct field using Surface Automation?

Options:

A.

Win32

B.

Browser

C.

Application Navigator

D.

Region

Question 52

Complete the following statement.

The________captures the operational requirements of how the process is manually operated today, and help design how the process can be automated.

Options:

A.

OID

B.

FRQ

C.

SDD

D.

POD

Question 53

Please refer to the exhibit.

The action gets account details from the screen and applies a new limit unless the risk codes are of a specific value According to Blue Prism best practice, how should a Developer design the Object(s) supporting this?

Options:

A.

1 Object; 2 Actions - Get Account Details and Apply New Limit, and move the decision-making logic to the Process

B.

1 Object: 3 Actions - Get Account Details. Verify Risk Code, and Apply New Limit

C.

1 Object; 2 Actions - Get Account Details and Apply New Limit

D.

2 Objects - Get Account Details and Apply New Limit; and move the decision-making logic to the Process

Question 54

Examine the following Blue Prism Process diagram which is intended to get the date of the previous day as a date value:

The Calculation stage Properties window is provided below:

Which are the following statements about this process diagram are correct?

Options:

A.

None of these statements are correct

B.

If the 'Result Date' data item is configured as a Text data type, then a 'data type mismatch' Internal Exception will be thrown on execution of the Calculation stage

C.

If the 'Result Date' data item is configured as a Date data type, then the 'Result Date' data item will be set to the date of the previous day on execution of the Calculation stage

D.

On execution of the Calculation stage, a 'Failed to evaluate expression' Internal Exception will be thrown

Question 55

Please refer to the exhibit.

When clicking the drop-down on Identify in the Application Modeller, what is the difference between the Spy Element option and the Navigator options?

Options:

A.

Spy Element enables you to identify an element using their attributes, and the Navigator options are used for visible elements on the screen

B.

Spy Element enables you to identify an element to use in the Application Modeller and the Navigator options are used for debugging when a match cannot be found

C.

Spy Element enables you to choose from a tree of possible elements to use in the Application Modeller, and the Navigator options require you to visually find and manually select the element to identify

D.

Spy Element enables you to manually identify an element to use in the Application Modeller, and the Navigator options displays a tree of elements available to choose from

Question 56

The Developer has a Process designed to input new purchase orders The automation should open an Excel file of data validate that all fields are populated and that the purchase price is in the correct currency, before entering the order in the software application

What best practice approach should the Developer take when testing the process'

Options:

A.

Manually input incorrect initial values into the data items to verify exception handling works as designed

B.

Step through each stage of the process using standard debugging methods

C.

Test the process using correct and incorrect data in the file to verify exception handling works as designed

D.

Test the process using a copy of live data in the Excel file

Demo: 56 questions
Total 189 questions