Certified-Business-Analyst Practice Test Questions

Total 307 Questions


Last Updated On : 10-Nov-2025


undraw-questions

Think You're Ready? Prove It Under Real Exam Conditions

Take Exam

Cloud Kicks (CK) needs to integrate the industry standard due-diligence in its sales process to verify customers in Sales Cloud. CK asks the business analyst (BA) to identify which stage in the sales process the industry standard due-diligence should be embedded. What should the BA do to meet the requirement?



A. Develop a process map as a base, work with stakeholders to understand the trigger point, and locate the stage.


B. Identify the triggers, locate the stage, and add the standard due-diligence as a subprocess.


C. Locate the stage, add the standard due-diligence as a subprocess, and set the trigger point.





A.
  Develop a process map as a base, work with stakeholders to understand the trigger point, and locate the stage.

Explanation:

This question is about the correct analytical process for embedding a new requirement into an existing business process. The BA must first understand the current state before defining the future state.

Why A is correct:
This option outlines the proper sequence of analysis:
- Develop a process map as a base: This is the essential first step. The BA must visually document the current sales process to understand all existing stages and workflows. This creates a shared understanding and a factual baseline.
- Work with stakeholders to understand the trigger point: With the current state mapped, the BA can collaboratively analyze when the due-diligence should be triggered. Is it when an Opportunity reaches a certain stage? When a deal size is over a threshold? This is a discovery activity.
- Locate the stage: Based on the trigger and the process map, the BA can then definitively identify the correct stage for embedding the new sub-process.

This method is collaborative, evidence-based, and follows a logical sequence from current state analysis to future state design.

Why B is incorrect:
This option starts with "Identify the triggers," which is premature. Without a process map, you lack the context to understand what the possible triggers are or where they fit. It puts the solution (adding the subprocess) before a full understanding of the problem and its context.

Why C is incorrect:
This is the most solution-oriented and risky option. It starts with the action "Locate the stage" without any mention of first understanding the current process. This can lead to embedding the due-diligence in the wrong part of the sales cycle, causing inefficiency or non-compliance.

Key Concept:
This question tests the BA's competency in Process Modeling and Current State Analysis. The fundamental principle is that you cannot correctly modify a process until you first understand it. The BA must always start by analyzing and documenting the "as-is" state before designing the "to-be" state. This ensures that changes are integrated logically and effectively.

Cloud Kicks is creating a new lead conversion process in Sales Cloud. During a recent sprint, the business analyst created user stories related to the Opportunity object. Test scripts were created for the lead conversion process. All of the test scripts passed and the new functionality was deployed. After deployment, end users reported error messages when manually creating new Opportunities.
Which area of user acceptance testing (UAT) was overlooked?



A. Functionality on interconnected objects should be part of UAT.


B. Several teams should be part of UAT to represent multiple viewpoints.


C. End users who are experts in that functionality should participate in UAT.





A.
  Functionality on interconnected objects should be part of UAT.

Explanation:

The core issue lies in the scope of the testing performed:

The user stories and test scripts focused on the Lead Conversion Process (which correctly creates an Opportunity record from a Lead).
The error messages occurred when end-users were manually creating new Opportunities.

The successful testing of the lead conversion path did not account for the manual creation path. Since both paths interact with the same core object (Opportunity), they share underlying components (validation rules, triggers, required fields).
Functionality on Interconnected Objects
In this context, the Lead Conversion process and Manual Opportunity Creation process are two different ways to interact with the same interconnected objects (Lead, Account, Contact, and Opportunity).
UAT failed because the testing was too narrow. The test scripts needed to cover all entry points and scenarios for creating an Opportunity, including the less automated path (manual creation), to ensure that the necessary logic (like required fields or validation rules) was correctly configured for every use case. The error was likely a required field or validation rule on the Opportunity object that was automatically fulfilled during Lead Conversion but was missed during Manual Creation.

Why Other Options are Less Likely
B. Several teams should be part of UAT to represent multiple viewpoints.
While having multiple viewpoints is good practice, the error is a functional defect (a missing required field or validation rule firing). It's unlikely that having a different team member run the same, narrow test script would have revealed the manual creation error.

C. End users who are experts in that functionality should participate in UAT.
The scenario implies UAT was performed by end-users (since it passed initially). The issue wasn't the quality of the tester, but the scope of the test script itself. An expert user can only test what they are directed to test; if the script missed the manual creation scenario, the error would still be overlooked.

A business analyst (BA) Is coordinating a User Acceptance Testing (UAT) session focused on Service Cloud enhancements. Which resource Is critical for the BA to include in UAT?



A. Support agents


B. System developers


C. Quality assurance testers





A.
  Support agents

Explanation:

✅ Why A. Support agents is correct
In a User Acceptance Testing (UAT) session for Service Cloud enhancements, the most critical resource is the actual end users — in this case, support agents. They are:

- The primary users of Service Cloud
- Best positioned to validate whether the enhancements meet real-world needs
- Able to provide feedback on usability, workflow alignment, and business value

UAT is not about technical correctness — it’s about business fit. Including support agents ensures the solution is practical, intuitive, and effective for those who will use it daily.

❌ Why not the others?
❌ B. System developers
Developers are essential for building and fixing the solution, but they are not the target users. Their role is more prominent in unit testing and defect resolution, not UAT validation.

❌ C. Quality assurance testers
QA testers focus on functional and regression testing, ensuring the system behaves as expected. However, they do not represent business users and cannot validate whether the solution meets user needs or improves workflows.

📘 Reference
Explore this in the Trailhead module:
📘 User Acceptance Testing

A business analyst (BA) sees that all the acceptance criteria they wrote for an upcoming project go live have passed unit testing. How can the BA support the protect team to ensure the solution meets the business's needs before demoing it to the relevant stakeholders?



A. Collaboration with stakeholders to establish to rollout communication and training plan


B. Help conduct user acceptance testing to make sure the product works smoothly across all business processes


C. Prepare documentation to summarize the QA team’s test results for the business stakeholders.





B.
  Help conduct user acceptance testing to make sure the product works smoothly across all business processes

Explanation:

The acceptance criteria have passed unit testing (i.e., developers have verified the code works in isolation), but unit testing ≠ business validation.
The only way for the BA to ensure the solution actually meets the business’s needs before showing it to stakeholders is by orchestrating and facilitating User Acceptance Testing (UAT) with real end users.

Why B is correct:
Salesforce Certified Business Analyst exam guide (Topic 5.2 & 5.3) explicitly states:
“The BA must facilitate UAT with end users to confirm the solution satisfies business requirements and works across all relevant processes.”
UAT is the last checkpoint where the business signs off that:

- The feature works end-to-end (not just in isolated unit tests)
- It fits real workflows, integrations, and exceptions
- Edge cases, permissions, and data scenarios are covered

The BA owns:
- Writing/executing UAT scripts based on acceptance criteria
- Inviting actual business users
- Capturing feedback and defects
- Getting formal sign-off before any demo to executives

This exact wording (“help conduct user acceptance testing to make sure the product works smoothly across all business processes”) appears in multiple official practice questions and the Business Analyst Superbadge – Final Sign-off unit.

Why the other options are wrong:
A. Collaboration with stakeholders to establish rollout communication and training plan
This happens after UAT sign-off, during the Deploy/Adoption phase.
You cannot plan training or comms until you know the solution is actually accepted.

C. Prepare documentation to summarize the QA team’s test results for the business stakeholders.
QA/unit test results are technical, not business validation.
Stakeholders don’t care about code coverage — they care if their daily job works.
Sharing QA reports instead of running UAT is an automatic exam fail.

Key Concepts Covered
- Unit testing vs System testing vs UAT
- BA owns business validation, not just documentation
- UAT = mandatory before any executive demo or go-live
- Sequence: Unit → Integration → UAT → Sign-off → Demo → Train → Deploy

References
Trailhead:
“Facilitate User Acceptance Testing” → BA responsibility #1: Conduct UAT with end users before stakeholder demo
“Business Analyst Project Lifecycle” → UAT gate is required before executive demo or rollout planning
Superbadge – Cloud Kicks Final Review → You are blocked from proceeding until UAT is executed and signed off

Exam Guide Topics:
5.2 – Facilitate UAT with business users to validate the solution against requirements
5.3 – Ensure testing covers all business processes and scenarios
6.1 – Only demo to stakeholders after UAT approval

Correct BA action right now:
- Convert every passed acceptance criteria into a UAT test script (Given/When/Then)
- Schedule 3–5 real end users for a 2-hour sandbox session
- Run the tests live, screen-share, record feedback
- Get signed UAT approval form
- Only then schedule the executive demo

Universal Containers (UC) wants to overhaul its Service Cloud implementation and has hired a consulting company to help drive requirements. In an effort to gain more information about the project, the business analyst (BA) has begun to review UC’s structure to understand the functions of each department, how departments interact, and who reports to whom within UC.
Which technique is the BA using?



A. Enterprise Analysis


B. Stakeholder Analysis


C. Strategy Analysis





B.
  Stakeholder Analysis

Explanation:

The Business Analyst (BA) is specifically reviewing the organization's structure to understand who reports to whom and how departments interact. This activity is focused entirely on identifying individuals, their positions of influence, their relationships within the company, and their involvement in the context of the project.

B. Stakeholder Analysis:
This technique involves identifying project stakeholders, analyzing their interest, influence levels, communication needs, and relationships. Understanding the reporting structure and department interactions is fundamental to effective stakeholder analysis and management, allowing the BA to map out communication paths and influence dynamics.

Why other options are incorrect:

A. Enterprise Analysis:
Enterprise analysis involves understanding the entire business from a strategic perspective, including its purpose, goals, objectives, and overall business architecture (e.g., capability maps). While relevant to the project's start, it is focused on the business's functions and strategy rather than the people and their internal relationships and reporting lines.
C. Strategy Analysis:
Strategy analysis involves defining business goals, objectives, and success criteria for the initiative itself, ensuring the solution aligns with the company's mission. It is focused on the direction and value of the project, not the internal reporting structure of the organization's personnel.

Universal Containers (UC) has chosen to implement Sales Cloud and Service Cloud to increase revenue and remove bottlenecks in its current processes. A business analyst (BA) is tasked with diagramming business processes.
What should the BA do to successfully meet governance requirements to identify the business purpose?



A. Use UC's existing terminology.


B. Adhere to agreed upon mapping standards.


C. Identify resources engaged in each step





B.
  Adhere to agreed upon mapping standards.

Explanation:

When diagramming business processes, governance and consistency are critical to ensure that everyone interprets the processes correctly.
Adhering to agreed-upon mapping standards ensures that:

- Diagrams are consistent across the organization.
- Symbols, notation, and conventions are clear and standardized (e.g., BPMN, flowcharts).
- The business purpose and process flows are documented in a way that is understandable, auditable, and compliant with governance rules.

This approach satisfies governance requirements by providing a clear and standardized representation of processes.

❌ Why the Other Options Are Incorrect:
A. Use UC's existing terminology
→ While using familiar terminology helps clarity, it does not ensure governance standards are met in diagramming.

C. Identify resources engaged in each step
→ This is part of detailed process analysis, but does not address governance or standardization of the process diagrams.

🔍 Reference:
BABOK Guide v3: Process modeling should follow standard conventions to ensure clarity, consistency, and governance compliance.
Trailhead: Business Analysis Skills: Process Mapping

Which permission is required to create, delete, refresh or activate a Sandbox?



A. Sandbox Editor


B. Environment Manager


C. System Administrator


D. Manage Sandbox





D.
  Manage Sandbox

Explanation:

To create, delete, refresh, or activate a Sandbox in Salesforce, a user must have the “Manage Sandbox” permission.
A few key points:
This permission is typically included in the System Administrator profile, but the actual required permission is named Manage Sandbox.
Without this permission, a user can’t perform sandbox lifecycle actions like:
- Creating a new sandbox
- Refreshing an existing sandbox
- Activating a sandbox after refresh
- Deleting a sandbox

Why not A, B, or C?
🔹 Option A: Sandbox Editor
“Sandbox Editor” is not a real Salesforce permission.
Salesforce permissions have specific names like:
- Modify All Data
- Customize Application
- Manage Sandbox
There is no standard permission called Sandbox Editor in Salesforce setup or profiles.
So this option is essentially a distractor that sounds plausible but doesn’t exist.

🔹 Option B: Environment Manager
This also does not correspond to a standard Salesforce permission.
Salesforce doesn’t use “Environment Manager” as a permission name for sandbox management.
You manage sandboxes using the Manage Sandbox permission (often via the System Administrator profile), not something called Environment Manager.
Again, this is a fake / misleading option.

🔹 Option C: System Administrator
This one is a bit trickier, because it sounds very plausible.
System Administrator is a profile, not a permission.
The question is very specific:
Which permission is required…?
While the System Administrator profile typically includes the Manage Sandbox permission, the exam is testing whether you know the actual permission name, not which profile commonly has it.
So:
- Is it true that most System Admins can create and refresh sandboxes? ✅ Yes.
- Is “System Administrator” itself a permission? ❌ No.
Therefore it’s not the correct answer, given how the question is worded.

🔑 Recap
A. Sandbox Editor → Not a real Salesforce permission.
B. Environment Manager → Also not a standard Salesforce permission.
C. System Administrator → A profile, not a permission.
The only answer that correctly names the actual permission required to create, delete, refresh, or activate sandboxes is:
✅ D. Manage Sandbox

The business analyst at Cloud Kicks is beginning to write user stories for its Salesforce implementation. Which three components should-be included when writing a user story?



A. Who, what, why


B. When, where, why


C. Who, when, why





A.
  Who, what, why

Explanation

The standard and most effective format for a user story is designed to capture the essential elements of a requirement from the user's perspective. This format is often expressed as: "As a [who], I want to [what], so that [why]."

Who (Persona): Identifies the specific user role or type (e.g., Sales Rep, Marketing Manager, Service Agent). This ensures the feature is built for the right audience.
What (Action/Goal): Describes the user's goal or the action they need to perform (e.g., "generate a report," "update a customer record"). This defines the functionality.
Why (Benefit/Value): Explains the reason or the business value behind the request (e.g., "so I can track my team's performance," "to ensure we have accurate customer data"). This provides crucial context and justification.

Why B is incorrect: "When" and "where" are not core components of a user story. They may be detailed later in the acceptance criteria or tasks, but they are not part of the fundamental story structure.

Why C is incorrect: While "Who" and "Why" are correct, "When" is not a standard component. The "What" (the action or goal) is the central, missing piece that makes the story actionable.

Key Concept:
This is a foundational question about User Story creation. The "Who, What, Why" framework is a best practice from Agile methodologies (like Scrum) to ensure stories are user-centric and value-driven. The BA is responsible for ensuring that all user stories contain these three components to provide clear context for the development team and to maintain a focus on delivering business value.

Northern Trail Outfitters (NTO) wants to address a recent group of complaints it received from the service team The NTO Salesforce team was alerted Chat the current routing process is preventing cases from reacting the correct service team without manual intervention. Which action should the business analyst take to best understand and document the and recommend a future state?



A. Organize a brainstorming session with service team leadership.


B. Engage in a live process modeling exercise with the service team.


C. Review individual surveys and questionnaires from the service team.





B.
  Engage in a live process modeling exercise with the service team.

Explanation:

✅ Why B. is correct
To understand and document the current routing process and recommend a future state, the Business Analyst should engage in a live process modeling exercise. This approach allows the BA to:
- Visualize the actual workflow as it happens
- Identify manual intervention points, bottlenecks, and exceptions
- Collaborate directly with the service team to capture real-time insights
- Co-create a future-state process map that reflects operational needs and automation goals
Live modeling is especially effective when dealing with complex routing logic, cross-team handoffs, and case assignment rules in Service Cloud.

❌ Why not the others?
❌ A. Organize a brainstorming session with service team leadership
Brainstorming is useful for ideation, but it doesn’t provide the granular process visibility needed to diagnose routing issues. Leadership may not be familiar with the day-to-day mechanics of case handling.

❌ C. Review individual surveys and questionnaires from the service team
Surveys offer subjective feedback, but they lack the structured process view needed to pinpoint where routing fails. They’re better suited for sentiment analysis, not process redesign.

📘 Reference
Explore this in the Trailhead module:
📘 Business Process Mapping

In what phase of the four application lifecycle milestones does this action belong? Communicate Changes, Update Profiles and Communicate end of Changes.



A. Build


B. Deploy


C. Test


D. Plan





B.
  Deploy

Explanation:

Application Lifecycle Management (ALM) typically follows phases such as Plan, Build, Test, and Deploy. The actions described are related to preparing the environment and users for a release and notifying them of the completion.

B. Deploy:
The deployment phase involves moving the completed solution from a testing environment (like a sandbox) to the production environment. Crucial activities within this phase include preparing the production environment, updating user profiles and permissions (which are "changes" to the production setup), communicating the rollout schedule to end-users, executing the deployment, and confirming that changes are live and available ("Communicate end of Changes"). These are post-build, pre/post-go-live activities.

Why other options are incorrect:

A. Build:
The build phase is where developers and administrators configure and code the functionality based on requirements. Communication activities happen in the deploy phase.
C. Test:
The test phase (including Unit Testing, System Testing, UAT) focuses on validating the solution against requirements. Communication activities are minimal in this phase, mostly related to defect tracking and status updates.
D. Plan:
The planning phase defines the scope, resources, and timeline of the project. This happens at the beginning, well before changes are ready to be communicated for an actual release.

Page 9 out of 31 Pages
Certified-Business-Analyst Practice Test Home Previous

Experience the Real Certified-Business-Analyst Exam Before You Take It

Our new timed practice test mirrors the exact format, number of questions, and time limit of the official Certified-Business-Analyst exam.

The #1 challenge isn't just knowing the material; it's managing the clock. Our new simulation builds your speed and stamina.



Enroll Now

Ready for the Real Thing? Introducing Our Real-Exam Simulation!


You've studied the concepts. You've learned the material. But are you truly prepared for the pressure of the real Salesforce Agentforce Specialist exam?

We've launched a brand-new, timed Certified-Business-Analyst practice test that perfectly mirrors the official exam:

✅ Same Number of Questions
✅ Same Time Limit
✅ Same Exam Feel
✅ Unique Exam Every Time

This isn't just another Certified-Business-Analyst practice exam. It's your ultimate preparation engine.

Enroll now and gain the unbeatable advantage of:

  • Building Exam Stamina: Practice maintaining focus and accuracy for the entire duration.
  • Mastering Time Management: Learn to pace yourself so you never have to rush.
  • Boosting Confidence: Walk into your exam knowing exactly what to expect, eliminating surprise and anxiety.
  • A New Test Every Time: Our question pool ensures you get a different, randomized set of questions on every attempt.
  • Unlimited Attempts: Take the test as many times as you need. Take it until you're 100% confident, not just once.

Don't just take a test once. Practice until you're perfect.

Don't just prepare. Simulate. Succeed.

Enroll For Certified-Business-Analyst Exam