nerdexam
ServiceNow

CSA · Question #85

When testing a catalog item, having a manager approval flows, which of these best practices would you follow? (Choose three.)

The correct answer is D. Make sure the requester's user record has a manager specified. E. Create and select your Testing Update Set, before starting the test cases. F. Use your Admin account, so you can approve the items quickly.. When testing a catalog item with manager approval flows, best practices include ensuring the requester has a defined manager, using a dedicated testing update set, and using an admin account for efficient approvals.

Submitted by marco_it· Apr 18, 2026Self-Service and Process Automation

Question

When testing a catalog item, having a manager approval flows, which of these best practices would you follow? (Choose three.)

Options

  • AMake sure the latest flows are activated.
  • BUse the instance Incognito setting to quickly toggle between requester and approver.
  • CImpersonate the requester to ensure the form works.
  • DMake sure the requester's user record has a manager specified.
  • ECreate and select your Testing Update Set, before starting the test cases.
  • FUse your Admin account, so you can approve the items quickly.

How the community answered

(47 responses)
  • A
    15% (7)
  • B
    6% (3)
  • C
    2% (1)
  • D
    77% (36)

Why each option

When testing a catalog item with manager approval flows, best practices include ensuring the requester has a defined manager, using a dedicated testing update set, and using an admin account for efficient approvals.

AMake sure the latest flows are activated.

While ensuring the latest flows are activated is a prerequisite for any testing, it's not a specific best practice unique to the execution of testing manager approval flows.

BUse the instance Incognito setting to quickly toggle between requester and approver.

ServiceNow's impersonation feature is the correct way to test as different users, not using browser incognito mode which requires separate logins.

CImpersonate the requester to ensure the form works.

Impersonating the requester primarily verifies the form submission itself, but it does not directly test the manager approval flow or the manager's ability to approve.

DMake sure the requester's user record has a manager specified.Correct

Manager approval flows rely on the `manager` field in the user record to correctly route approvals. If the requester's user record does not have a manager specified, the approval flow will fail or route incorrectly, making this crucial for testing.

ECreate and select your Testing Update Set, before starting the test cases.Correct

Creating and selecting a dedicated Testing Update Set before beginning test cases ensures that any configuration changes made during testing are captured in an isolated set. This allows for easy rollback or discarding of test data without affecting production or other development work.

FUse your Admin account, so you can approve the items quickly.Correct

Using an Admin account (or an account with the `approver_user` role) allows for quickly approving items, streamlining the testing process by eliminating the need to log in as different users for approvals. This accelerates the validation of the approval logic within the flow.

Concept tested: Catalog item testing best practices

Source: https://docs.servicenow.com/bundle/utah-platform-administration/page/administer/update-sets/concept/c_UpdateSets.html

Topics

#Catalog Item Testing#Approval Flows#User Management#Update Sets

Community Discussion

No community discussion yet for this question.

Full CSA Practice