dc dotCreds
ServiceNow Certified Application Developer Practice Test

ServiceNow CAD Practice Test

Start today’s free 10-question ServiceNow CAD set with source-backed explanations, local progress, and a fresh rotation every morning.

10 Free Daily Questions Source-backed Explanations 200 Verified Questions

Questions updated at Aug 27, 2026, 5:10 PM CDT

Go Pro - One Time Unlock

Unlock the full ServiceNow CAD bank

200 verified questions Exam Mode Practice Mode Detailed explanations Weak-area review No subscription - one-time unlock

Get the complete source-backed bank with Interview Questions, the full Study Guide, full Course Notes, detailed explanations, weak-area review, and exam-style practice.

Interview Questions Full Study Guide Full Course Notes Exam Mode Practice Mode Guided Course Detailed explanations Weak-area review No subscription
$4.99 One-time payment
See bundle and PDF options

We will confirm your site email in one quick checkout step.

Why DotCreds?

Practice with explanations that teach.

Source links for every answer Every wrong answer explained Guided Course included Practice and Exam Mode Weak-area tracking Same verified bank across web practice

What you get with free practice

10 Free Questions Daily Fresh set every day from the live bank
Detailed Explanations Learn with clear source-backed answers
Track Your Progress Daily history and performance insights
Upgrade Anytime Unlock the full bank when you are ready
Today's 10 ServiceNow CAD questions

Use this ServiceNow CAD practice test to review ServiceNow Certified Application Developer. Questions rotate daily and each answer links back to the source used to write it.

Today’s Set
10 questions
Rotates at 10:00 AM local time
Progress
0/10
Answered on this page
Accuracy
0%
Loading countdown…

200 verified questions are in the live bank. Free daily questions are selected from a rotating sample set. Unlock Pro to access the full question bank.

Preparing today’s free questions... Ordering the final locked-bank set before showing the practice cards.
Question 1 of 10
Objective Move applications safely between instances Managing Applications (15%)

The Office Move team has decided to use the application repository as the lifecycle mechanism for its scoped app. A developer proposes also moving the same scoped-app changes with Update Sets. What is the best response?

Concept tested:
Question 2 of 10
Objective Use a Record Producer as an application's UI Application User Interface (20%)

A travel approvals intake should create a record directly in an application table, but the business does not need a request, requested item, or fulfillment task. Which interface best fits?

Concept tested:
Question 3 of 10
Objective Manually create, test, and debug Access Controls Security and Restricting Access (20%)

A developer with the admin role opens an ACL in the Travel Approvals application and finds the security fields read-only. The developer can administer the application normally but has not elevated any privileged role. What must happen before the ACL can be modified?

Concept tested:
Question 4 of 10
Objective Write, test, and debug server-side scripts Application User Interface (20%)

Users of the change intake application need two different field arrangements for the same table: one for triage and one for detailed review. The underlying data must remain identical. What design best fits?

Concept tested:
Question 5 of 10
Objective Integrate to, test, and debug an external data source using SOAP Working with External Data (10%)

A developer has created a SOAP Message for Access Certification and wants ServiceNow to populate callable SOAP Message Functions from the service contract. What should the developer use as the source?

Concept tested:
Question 6 of 10
Objective Send and receive email Application Automation (20%)

An inbound email reply contains a valid watermark for an existing Vendor task. The application should update that task rather than create another one. Which mechanism is designed for this email-driven behavior?

Concept tested:
Question 7 of 10
Objective Apply application scope Designing and Creating an Application (15%)

A Hardware Returns scoped app can already read another application's table and now must update those records. The owner refuses to permit deletion. Which Application Access state meets the new requirement without adding delete rights?

Concept tested:
Question 8 of 10
Objective Integrate and debug REST services Working with External Data (10%)

A Customer Escalation integration needs to accept structured inbound rows and then apply ServiceNow field mappings before creating Escalation records. Which architecture best uses the import framework?

Concept tested:
Question 9 of 10
Objective Create Events, Scheduled Script Executions, and Utils Script Includes Application Automation (20%)

A Facilities Inspections update Business Rule modifies current and then calls current.update(). Execution logs show the same rule path being entered again during one user update. Which correction addresses that repeated execution?

Concept tested:
Question 10 of 10
Objective Install and publish applications Managing Applications (15%)

The Expense Exceptions team has completed testing and wants to make a published scoped-app version available to other company instances without using Git as the deployment channel. Which ServiceNow mechanism is intended for that distribution?

Concept tested:
Locked preview

You are viewing today’s free 10. Unlock 190 more questions.

Unlock full bank
Daily sample Rotating practice Free daily questions are selected from a rotating sample set.
Pro bank Full access Unlock Pro to access the full question bank, Exam Mode, Practice Mode, and random tests.
ServiceNow CAD Pro $4.99 one-time

Unlock all 200 ServiceNow CAD questions, explanations, review tools, and exam-style practice.

50 Exam Practice Test $1.99 one-time

A 50-question ServiceNow CAD PDF for short review sessions. Questions come first, then the answer review and explanations later in the file.

All Access $6.99/month

Unlock every active practice exam, bundle and path experience, Pro course and study content, and included downloads.

What’s includedEvery current and future active practice exam, All active bundle and career-path practice content, Pro course lessons, study content, and supported paid downloads

Choose an unlock option to continue. We will confirm your site email in one quick checkout step.

Secure checkout powered by Stripe. Source-backed questions. Not brain dumps. Checkout stays on this page and unlocks the same Pro builder on this practice page.

Purchase options

Unlock the full ServiceNow CAD bank.

Get the full bank, Exam Mode, Practice Mode, question sets, random tests, readiness tracking, saved box scores, and review tools for this exam.

The PDF versions keep questions first and move the answer review, explanations, and distractor notes to the back of the file.

200 verified exam-style questions Every choice explained Exam Mode and Practice Mode Question sets and random tests Readiness score and trends Previous test box scores

You've answered 0/10 questions in today's set.

Locked: 190 more questions in the full bank.

Locked: exam simulation mode, practice mode, readiness tracking, and saved review history.

Checkout stays on this page, so you can keep practicing, unlock the full bank, and start Exam Mode or Practice Mode when you are ready.

Cheat Sheets

7-day score keeper

Answer questions today and this will become a rolling 7-day scorecard.

Local history
Optional progress sync

Keep today’s practice moving

Guest progress saves automatically on this device. Add an email later when you want a magic link that keeps your daily ServiceNow CAD practice in sync across browsers.

Guest progress saves on this device automatically

Guest progress is available without an account.

Source-backed answer review

The free daily ServiceNow CAD set includes crawlable question text, answer choices, correct answer labels, objective mapping, and source links. Only the first SEO card includes answer explanations and any extra learning features. Pro-only bank questions stay locked; this section mirrors only the 10 free daily questions already shown on this page.

Question 1 The Office Move team has decided to use the application repository as the lifecycle mechanism for its scoped app. A developer proposes also moving the same scoped-app changes with Update Sets. What is the best response?

Answer choices

  1. A. Use both because ServiceNow requires an Update Set backup for every repository publication.
  2. B. Use Update Sets only after each repository install to make the entitlement valid.
  3. C. Do not combine Update Sets with the application repository for the same scoped application development workflow.
  4. D. Use both only when the target instance is in the same company.

Correct answer

Do not combine Update Sets with the application repository for the same scoped application development workflow.

ServiceNow's application-management guidance explicitly advises not to combine Update Sets and the Application Repository for scoped application development.

Wrong-answer review

  • A. Use both because ServiceNow requires an Update Set backup for every repository publication.: Incorrect. ServiceNow guidance warns against combining these two movement mechanisms for scoped app development.
  • B. Use Update Sets only after each repository install to make the entitlement valid.: Incorrect. Entitlement controls repository installation and is not established through Update Sets.
  • D. Use both only when the target instance is in the same company.: Incorrect. The guidance against mixing the mechanisms is not removed merely because instances share an organization.

Extra learning features

Why candidates miss this

The trap is confusing developer version control, application distribution, delegated capabilities, and runtime permissions. The team has chosen the Application Repository as the scoped-app lifecycle path. ServiceNow guidance warns against also using Update Sets for the same scoped-app development lifecycle, because the mechanisms can produce conflicting application state. Likely wrong answer: Use both because ServiceNow requires an Update Set backup for every repository publication. Review focus: Manage applications

Why this matters

Using two competing movement mechanisms for the same scoped-app development lifecycle can create divergent versions and confusing ownership of changes. Following one supported promotion path makes it clear which version is authoritative and easier to test and troubleshoot.

Objective/domain: Managing Applications (15%)

Source: Manage applications

Question 2 A travel approvals intake should create a record directly in an application table, but the business does not need a request, requested item, or fulfillment task. Which interface best fits?

Answer choices

  1. A. Use a Record Producer that targets the application table.
  2. B. Use a UI Script because it can create table records from navigation.
  3. C. Use a Catalog Item that always creates a Requested Item first.
  4. D. Use a report because it can expose editable fields for record creation.

Correct answer

Use a Record Producer that targets the application table.

Objective/domain: Application User Interface (20%)

Source: Record Producer

Question 3 A developer with the admin role opens an ACL in the Travel Approvals application and finds the security fields read-only. The developer can administer the application normally but has not elevated any privileged role. What must happen before the ACL can be modified?

Answer choices

  1. A. Use a Business Rule to reject updates after access has already been granted.
  2. B. Elevate to the security_admin role before creating or updating ACLs.
  3. C. Assign Source Control permission because ACL records are source-controlled metadata.
  4. D. Enable Can write on the table before the ACL form becomes editable.

Correct answer

Elevate to the security_admin role before creating or updating ACLs.

Objective/domain: Security and Restricting Access (20%)

Source: Explore Access Control Lists

Question 4 Users of the change intake application need two different field arrangements for the same table: one for triage and one for detailed review. The underlying data must remain identical. What design best fits?

Answer choices

  1. A. Clone the table so each user group has its own physical set of fields.
  2. B. Use two Import Sets because staging tables provide independent form presentations.
  3. C. Create two ACL sets because ACLs determine the order of fields on a form.
  4. D. Create separate form views that use different layouts for the same table.

Correct answer

Create separate form views that use different layouts for the same table.

Objective/domain: Application User Interface (20%)

Source: Form logic

Question 5 A developer has created a SOAP Message for Access Certification and wants ServiceNow to populate callable SOAP Message Functions from the service contract. What should the developer use as the source?

Answer choices

  1. A. Generate the functions from the target table's dictionary entries.
  2. B. Generate the functions from a REST Message's HTTP methods.
  3. C. Generate the SOAP Message Functions from the supplied WSDL definition.
  4. D. Generate the functions from the application menu modules.

Correct answer

Generate the SOAP Message Functions from the supplied WSDL definition.

Objective/domain: Working with External Data (10%)

Source: SOAP message

Question 6 An inbound email reply contains a valid watermark for an existing Vendor task. The application should update that task rather than create another one. Which mechanism is designed for this email-driven behavior?

Answer choices

  1. A. Use an onSubmit Client Script because inbound email opens the target form before updating it.
  2. B. Use a scheduled job to scan the mailbox and create a new record for every message.
  3. C. Use a UI Policy.
  4. D. Use inbound email processing to match the reply and update the existing record.

Correct answer

Use inbound email processing to match the reply and update the existing record.

Objective/domain: Application Automation (20%)

Source: Inbound email actions

Question 7 A Hardware Returns scoped app can already read another application's table and now must update those records. The owner refuses to permit deletion. Which Application Access state meets the new requirement without adding delete rights?

Answer choices

  1. A. Enable web-service access only because it controls server-side GlideRecord writes.
  2. B. Enable Can read and Can write, and leave Can delete disabled.
  3. C. Use a client script to emulate the missing application-design capability only in the browser.
  4. D. Enable Can delete only because delete permission includes update permission.

Correct answer

Enable Can read and Can write, and leave Can delete disabled.

Objective/domain: Designing and Creating an Application (15%)

Source: Table design and runtime settings

Question 8 A Customer Escalation integration needs to accept structured inbound rows and then apply ServiceNow field mappings before creating Escalation records. Which architecture best uses the import framework?

Answer choices

  1. A. Send the data directly to a form and let an onLoad Client Script copy values into the table.
  2. B. Store the payload in a UI Script and execute the script once for every target record.
  3. C. Stage the data in an import set table and transform it to the target table.
  4. D. Create an application menu module whose filter contains the incoming values.

Correct answer

Stage the data in an import set table and transform it to the target table.

Objective/domain: Working with External Data (10%)

Source: Import sets key concepts

Question 9 A Facilities Inspections update Business Rule modifies current and then calls current.update(). Execution logs show the same rule path being entered again during one user update. Which correction addresses that repeated execution?

Answer choices

  1. A. Use a Transform Map script, which runs as part of import processing rather than ordinary record transactions.
  2. B. Make the Business Rule global because recursion occurs only in scoped rules.
  3. C. Remove current.update() from the Business Rule and use the appropriate rule timing instead.
  4. D. Add another current.update() so the database operation completes consistently.

Correct answer

Remove current.update() from the Business Rule and use the appropriate rule timing instead.

Objective/domain: Application Automation (20%)

Source: Business rules and script includes

Question 10 The Expense Exceptions team has completed testing and wants to make a published scoped-app version available to other company instances without using Git as the deployment channel. Which ServiceNow mechanism is intended for that distribution?

Answer choices

  1. A. Publish the application to the ServiceNow application repository.
  2. B. Export only the application's table records because data exports contain all application metadata.
  3. C. Create an ACL on the source instance because ACL replication is the supported distribution mechanism.
  4. D. Copy application metadata manually between instances and treat the copies as the version history.

Correct answer

Publish the application to the ServiceNow application repository.

Objective/domain: Managing Applications (15%)

Source: ServiceNow application repository

Where to go after the daily web set

How are ServiceNow CAD questions generated?

dotCreds builds ServiceNow CAD practice questions from public exam objectives and ServiceNow exam and documentation references. The questions are written for realistic study practice, not copied from exam dumps.

How are explanations sourced?

Each question includes an explanation and, when available, a source link back to the provider documentation or reference used to validate the answer. That keeps the practice tied to study material you can actually review.

What score do I get?

The page tracks today's answered count and accuracy for the 10-question daily set, then saves a 7-day score history on this device so you can see your recent practice trend.

Why use this site?

The site is the fastest way to start ServiceNow CAD practice without installing anything. It is built for daily recall, quick weak-topic discovery, and source-backed explanations you can review immediately.