CERTIFIED PLATFORM APP BUILDER Mock Test Free – 50 Realistic Questions to Prepare with Confidence.
Getting ready for your CERTIFIED PLATFORM APP BUILDER certification exam? Start your preparation the smart way with our CERTIFIED PLATFORM APP BUILDER Mock Test Free – a carefully crafted set of 50 realistic, exam-style questions to help you practice effectively and boost your confidence.
Using a mock test free for CERTIFIED PLATFORM APP BUILDER exam is one of the best ways to:
- Familiarize yourself with the actual exam format and question style
- Identify areas where you need more review
- Strengthen your time management and test-taking strategy
Below, you will find 50 free questions from our CERTIFIED PLATFORM APP BUILDER Mock Test Free resource. These questions are structured to reflect the real exam’s difficulty and content areas, helping you assess your readiness accurately.
Which deployment tool will you use to deploy metadata from one organization to another organization?
A. Force.com Migration Tool
B. Unmanaged Packages
C. Force.com IDE
D. Change sets
Standard picklist fields can be controlling or dependent.
A. False
B. True
Ursa Major Solar's service department gets requests for several types of services, such as installation, repair, and maintenance. Service managers need to be able to tell when maintenance was last done on an asset to help determine if they are meeting contract agreements, but the last maintenance date can be difficult to determine when there are many work orders related to the asset. They think it would be helpful to have a field auto-populated on the Asset record when a maintenance work order gets closed. What tool should an app builder recommend to help meet this requirement?
A. Roll-up Summary
B. Apex Trigger
C. Flow
D. Visualforce
Ursa Major Solar (UMS) uses Cases to track customer complaints, an Issue__c object to represent known problems with its solar panels, and a Case_Issue__c junction object to relate known problems to customer complaints. Periodically, UMS conducts audits which require the auditing users to view Case_Issue__c records. Which access levels must be configured to allow UMS users to access Case_Issue__c records?
A. Read-Only access on Case_Issue__c
B. Read-Only access on Case and Issue__c
C. Read-Only access on Issue__c and Case_Issue__c
D. Read-Only access on Case and Case_Issue__c
A user asks for a checkbox to be automatically ticked if the annual revenue field is greater than a million. Which formula to trigger a workflow would satisfy this requirement?
A. AnnualRevenue > 1000000
B. AnnualRevenue > 1000000 , TRUE, FALSE
C. IF(AnnualRevenue > 1000000 ,”TRUE”,”FALSE”)
D. AnnualRevenue
Ursa Major Solar wants to create a relationship between the standard Contact object and a custom Solar Project object. Contact s can potentially be related to multiple Solar Project objects, and a Solar Project can have multiple Contacts associated with it. How should an app builder configure the data model?
A. One Master-detail relationship on Contact and one Master-detail relationship on Solar Project
B. Two Master-detail relationships on a new custom object
C. One Lookup relationship on Contact and one Lookup relationship on Solar Project
D. Two Lookup relationships on a new custom object
The developer at Universal Containers wants to test code in a sandbox environment. In order to ensure the code works properly, the sandbox needs to have at least half a gigabyte of data. The sandbox will need to be refreshed after each three-day sprint. What type of sandbox should the App Builder provision to the developer?
A. Partial Data
B. Full Copy
C. Developer
D. Developer Pro
When a deal is closed-won, it has to be approved by the owner's manager prior to being added to the leaderboard for a quarterly sales competition. An opportunity is won on the last day of the quarter and the manager is on vacation. What is recommended to ensure all of the appropriate deals are reviewed and the leaderboard is up to date?
A. Have the manager log on and reassign the approval request.
B. Set up a delegated approver for the manager.
C. Forward the approval request to the manager’s assistant.
D. Use Process Builder to assign a delegated approver.
What feature can an app builder use to automatically assign cases that have been open longer than three days to the next support tier?
A. Case Assignment Rules
B. Case Escalation Rules
C. Case Business Rules
D. Case Auto Response Rules
Which feature sets the base level of access to an object?
A. Roles
B. Public Groups
C. Organizational Wide Defaults
D. Profiles
ABC Company has a custom object "Service" which has a lookup relationship to Account. ABC Company wants to enhance Salesforce1 with an action that allows account managers to enter a new service to an Account while looking at the account. What should be done?
A. Enter an object specific action to Service and put it in the Account Layout.
B. Enter an object specific action to Service and put it in the Service Layout.
C. Enter an object specific action to Account and put it in the Service Layout.
D. Enter an object specific action to Account and put it in the Account Layout.
Cloud Kicks conducts an evaluation of sales reps with a custom object that houses a scorecard. The company wants to ensure that only the sales reps, their managers, and their manager's executives can view the rep’s scorecard, but also prevent the reps from being able to view the executive comment fields on their review. How should these requirements be met?
A. Use a private sharing model granting record access using hierarchy; manage field access with record types and field-level security.
B. Use a private sharing model granting record access using custom settings; manage field access with page layouts and field-level security.
C. Use a private sharing model granting record access using hierarchy; manage field access with field-level security.
D. Use a private sharing model granting record access using custom settings; manage field access with record types and page layouts.
The app builder at Universal Containers has been asked to ensure that the Country field on the Account object is captured as the two-letter abbreviation. How can the app builder satisfy this requirement?
A. Create a validation rule to set values using an external data source.
B. Create a workflow rule that only allows the expected format.
C. Create a validation rule that only allows the expected format.
D. Create a workflow rule to set values using an external data source.
The case handling process at Universal Containers includes multiple steps including approvals, notifications, and fields updates. To manage and evaluate all of these changes in a single save operation, an app builder wants to use Process Builder and the Advanced option to let the process evaluate a record multiple times has been selected. What option should the App Builder avoid to prevent recursion?
A. The ISCHANGED function
B. Invocable processes
C. IF statements
D. Setting a criteria node to No criteria-just execute the procedure
Which of the following can you create safely in a production organization?
A. Apex Classes
B. Triggers
C. Custom Apex Controllers for Visualforce Pages
D. Reports and dashboards
Universal Containers has a Lightning record page that supports both the mobile app and desktop. An app builder has downloaded a custom Lightning component from AppExchange, but users are unable to view the component on mobile devices. What can be the issue?
A. The record page template is unable to support mobile devices.
B. The component needs to be activated.
C. The record page needs to be activated.
D. The component has been developed for Desktop Pages.
ABC Company want to store an area code and wants to be able to search for it in applications (apex). Which are possible fields to store the data? (Choose two.)
A. Email
B. Phone
C. Text
D. Multi Picklist
E. Number
Which of the following are types of developer sandboxes environment types in Salesforce? (Choose four.)
A. Developer
B. Developer Pro
C. Partial Copy
D. Full Sandbox
E. Partial Sandbox
F. Full Copy
Universal Containers wants its Field Sales team to only see the accounts that they own. Separate North American and European marketing teams should only see accounts in their respective regions. The Inside Sales Team needs to see all accounts in Salesforce. How should an app builder accomplish this?
A. Set the Organization-Wide Default to Public for accounts. Create profiles for each Marketing Team, and create an Inside Sales Team role that is at the top of the Role Hierarchy.
B. Set the Organization-Wide Default to Public for accounts. Create criteria-based sharing rules for each Marketing Team, and create an Inside Sales Team permission set with the “View All” setting for accounts.
C. Set the Organization-Wide Default to Private for accounts. Create permission sets for each Marketing Team, and create an Inside Sales Team profile with the “View All” setting for accounts.
D. Set the Organization-Wide Default to Private for accounts. Create criteria-based sharing rules for each Marketing Team, and create an Inside Sales Team profile with the “View All” setting for accounts.
The Service Manager would like to highlight case age. When a case is new, they would like to see a green flag on the case record. The flag should be yellow if the case is still open after one day. The flag should be red when cases are open after three days. Which two options should an app builder use to implement this requirement? (Choose two.)
A. Formula Field
B. IMAGE
C. VLOOKUP
D. Quick Action
Which three values must be defined when creating a new Opportunity Stage picklist value? (Choose three.)
A. Quota
B. Forecast Category
C. Amount
D. Probability
E. Type
When configuring a record type, an app builder can configure the available value of a picklist field for the page layout. Which two Opportunity standard fields are available to be configured directly in the Opportunity record type? (Choose two.)
A. Lead Source
B. Forecast category
C. Stage
D. Type
Universal Containers needs to create a roll-up summary field on a custom object that counts the number of related records on another custom object. What type of field must exist before the roll-up summary can be created, and where should it be located?
A. A lookup relationship field on the parent object.
B. A lookup relationship field on the child object.
C. A master-detail relationship field on the parent object.
D. A master-detail relationship field on the child object.
Universal Containers is setting up Salesforce for the first time. Management wants the sales and marketing teams to have different navigation menus in the Salesforce Mobile App. Which option is available to an app builder to satisfy this requirement?
A. Create sales and marketing apps and assign the respective profiles to each app.
B. Create mobile navigation menus for both the sales and marketing profiles.
C. Create public groups for sales and marketing and create mobile navigation menus for each group.
D. Create roles for sales and marketing and assign a custom homepage layout for each role.
Universal Containers has two teams: Sales and Services. Both teams interact with the same records. Sales users use ten fields on the Account record. Service users use three of the same fields as the Sales team, but also have five of their own, which the Sales team does not use. What is the minimum configuration necessary to meet this requirement?
A. One profile, one record type, one page layout.
B. One profile, two record types, one page layout.
C. Two profiles, two record types, two page layouts.
D. Two profiles, one record type, two page layouts.
Which capability allows an app builder to grant object-level access? (Choose two.)
A. Assigning a user a Profile that allows Read access to an object.
B. Assigning a user a Public Group that allows for Read and Edit access to an object.
C. Assigning a user a Permission Set that allows Read and Edit access to an object.
D. Assigning a user a Role that allows Read access to an object.
How do you highlight totals in a report?
A. Summary totals
B. Custom Summary Field
C. Formula Field
D. Roll-up Summary Field
Representatives at Universal Containers uses Salesforce to record information for new Leads. When new prospects are added, an outbound message is sent to SAP with the Lead's information. What automation process will accomplish this without writing any code?
A. Design an Approval Process that sends an outbound message upon approval.
B. Create a process using Process Builder to send the outbound message.
C. Use Flow to create a wizard that will send an outbound message.
D. Create a Workflow Rule with an outbound message as the action.
Universal Containers would like to embed a chart of all related Opportunities, by stage, on the Account detail page. What type of report should an app builder create to add to the Account page layout?
A. A summary report on the Account object.
B. A tabular report on the Account object.
C. A summary report on the Opportunity object.
D. A tabular report on the Opportunity object.
If a field update for Rule1 triggers Rule2, and a field update for Rule2 triggers Rule1 ___________.
A. Loop is allowed to run 25 times within one hour. If it does not end on its own the process will be stopped by R&D.
B. The updates create a loop and the org limits for workflow time triggers per hour will likely be violated.
C. When the second trigger is saved an Imminent Loop Error message will be displayed and the workflow rule update will not save.
D. The updates create a loop and the org be blocked until the admin resolves the issue.
Which Salesforce Formula Function can return a value based on more than two different field parameters?
A. Contains
B. Case Statement
C. Beings
D. IF Statement
Which three are features of the Custom Button? (Choose three.)
A. Custom Button with Javascripts enhance Lightning Experience.
B. Custom Button is available for User Object.
C. Custom Button display at the top and bottom of a page.
D. Custom Button is available for Person Account.
E. Custom Button can reference an external app.
Which of the following are types of developer sandboxes environment types in Salesforce? (Choose four.)
A. Developer
B. Developer Pro
C. Partial Copy
D. Full Sandbox
E. Partial Sandbox
F. Full Copy
Universal Containers needs to update a field on an Account when an Opportunity Stage is changed to Closed Lost. Which two should be used to accomplish this requirement? (Choose two.)
A. Workflow Rule
B. Approval Process
C. Process Builder
D. Assignment Rule
What is true about Junction objects?
A. Junction object records are deleted when either associated master record is deleted and placed in the Recycle Bin.
B. If both associated master records are deleted, the junction object record is deleted permanently and can’t be restored.
C. The first master-detail relationship you create on your junction object becomes the primary relationship.
D. All of the above.
Representatives at Cloud Kicks use Salesforce to record information for new Leads. When new prospects are added, an outbound message is sent to the data warehouse with the Lead's information. What automation tool should an app builder use to meet this requirement?
A. Design an approval process that sends an outbound message.
B. Create a workflow rule with an outbound message as the action.
C. Create a process using Process Builder to send an outbound message.
D. Use Lightning Flow to send an outbound message.
How is the Lightning Component framework different from Visualforce?
A. The framework can be used to build mobile apps only.
B. The framework is client-side centric, while Visualforce relies on server calls.
C. They are both useful in building components, but Visualforce has a simpler markup.
D. None of the above.
A junction object has two Master-Detail relationships, a primary and a secondary master object. What happens to a junction object record when both associated master records are deleted?
A. The junction object record is permanently deleted and can’t be restored.
B. The delete operation cannot be performed on both master records.
C. The delete operation is not allowed with Roll-up summary fields defined.
D. The junction object records is deleted and placed in the recycle bin.
Which Validation formula is valid to make sure Phone & Email fields are filled in when converting a Lead?
A. IsConverted = TRUE && (ISBLANK(Phone) && ISBLANK(Email)
B. IsConverted = TRUE && OR(ISBLANK(Phone), ISBLANK(Email))
C. IsConverted = FALSE && (ISBLANK(Phone) && ISBLANK(Email)
D. IsConverted = TRUE && OR(Phone, Email)
When an opportunity close date is delayed by more than 60 days, the manager and the VP of Sales must approve the change. Which two solutions will meet the requirement? (Choose two.)
A. Build an approval process that requires unanimous approval from the manager and VP of Sales.
B. Build a validation rule that does not allow a user to save the opportunity record.
C. Create a workflow rule that checks for close date less than 60 days and add an e-mail alert.
D. Create a Process Builder flow that submits the record for an approval process.
Cloud Kicks has three types of customer support processes: Platinum, Diamond, and Bronze. The app builder created separate record types for each process on the Case object. The customer support team should be unable to create new cases with the Bronze record type. How should this requirement be met?
A. Update the organization-wide defaults to private for Case.
B. Update the support team profile to remove the Bronze record type.
C. Create a permission set group for Case that includes Platinum and Diamond record types.
D. Make the record type hidden to support users; update sharing rules to private.
Which of the following are good ways to track changes in production?
A. Diff the metadata.
B. Use a change log request form.
C. Check the setup audit trail every week.
D. All of the above.
Which statements are correct about encrypted fields among the following? (Choose four.)
A. Encrypted fields can be included in search results, and report results.
B. They are not available for use in filters such as list views, reports, roll-up summary fields, and rule filters.
C. Encrypted text fields can be an external ID and can have default values.
D. Encrypted fields are not available in lead conversion, workflow rule criteria or formulas, formula fields, outbound messages, default values, and Web-to-Lead and Web-to-Case forms.
E. Encrypted fields are not searchable and cannot be used to define report criteria.
Which two will prevent a formula field from being referenced by a Roll-Up Summary field? (Choose two.)
A. A cross-object workflow updating a field referenced by the formula field.
B. The CASE() function in the formula field.
C. The NOW() function in the formula field
D. A cross-object field reference in the formula field.
What are use cases for Validation Rules?
A. Enforce conditionally required fields
B. Enforce proper data format
C. Enforce consistency
D. Prevent data loss
E. All of the above
Universal Containers has a custom picklist called Support Level on the Account object. They would like to show the real-time value of Support Level on all case records. How should an app builder implement this requirement?
A. Create a formula field on the Case object using the TEXT function.
B. Create a roll-up summary field using Support Level on the Account object.
C. Create a formula field on the Account object using the ISPICKVAL function.
D. Create a Process Builder and use a field update on the Case object.
Use Data Loader when __________. (Choose three.)
A. You need to load 50,000 to five million records. If you need to load more than 5 million records, we recommend you work with a Salesforce partner or visit the AppExchange for a suitable partner product.
B. You don’t need the import process to be automated.
C. You need to load into an object that is not supported by the Data Import Wizard.
D. You want to schedule regular data loads, such as nightly imports.
Universal Containers manages leads in a Lead qualification queue where sales reps can accept ownership of the Lead. Campaign members are required to have a sales owner. What validation rule should an app builder configure?
A. NOT(ISNEW() && ISBLANK(Lead.Owner:Queue.Id))
B. NOT( ISBLANK(Lead.Owner:Queue.Id))
C. AND( ISBLANK(Lead.Owner.Id) )
D. AND(ISNEW(), ISBLANK(Lead.Owner:User.Id))
Duplicate management for Leads has been implemented at Universal Containers but it seems duplicate leads are still being created. The Org Wide Default (OWD) is set to “Private” for Leads. Which two actions help prevent duplicate Leads from being created? (Choose two.)
A. Change the Lead Matching Rule to Block on Create.
B. Change the Lead Duplicate Rule details to Bypass Sharing Rules.
C. Change OWD for Leads to Public Read.
D. Change Lead Assignment Rule to check for duplicates.
What should be done to create a custom object from the Schema Builder?
A. From the Objects tab, select New>Object.
B. From the Elements tab, drag Object onto the canvas.
C. Right-click in the canvas and select “New Object”.
Access Full CERTIFIED PLATFORM APP BUILDER Mock Test Free
Want a full-length mock test experience? Click here to unlock the complete CERTIFIED PLATFORM APP BUILDER Mock Test Free set and get access to hundreds of additional practice questions covering all key topics.
We regularly update our question sets to stay aligned with the latest exam objectives—so check back often for fresh content!
Start practicing with our CERTIFIED PLATFORM APP BUILDER mock test free today—and take a major step toward exam success!