Certified-Business-Analyst Practice Test
Updated On 1-Jan-2026
307 Questions
The business analyst (BA) at Universal Containers needs to gather information for their
project including the steps a user takes to accomplish a goal, challenges a user faces,
people the user interacts with, applications they use to complete the steps, and their level
of morale as they move through the process.
Which elicitation technique should the BA use?
A. journey Mapping
B. Survey /Questionnaire
C. Focus Groups
Explanation:
The question describes the need to capture a complete, step-by-step narrative of a user’s experience, including the actions taken, emotional state, challenges, and interactions with people and applications. This is exactly what Journey Mapping is designed to provide.
Journey Mapping visually represents:
- Steps a user takes across the entire process
- Challenges and pain points at each step
- People and applications involved as touchpoints
- The user’s morale or emotional state, often shown as an emotional curve
Because it captures the detailed sequence, emotional experience, and touchpoints, Journey Mapping perfectly fits the BA’s requirement for understanding the holistic user experience.
Analysis of Other Options:
B. Survey / Questionnaire:
Useful for gathering large-scale feedback or quantitative ratings, but it cannot capture a cohesive, sequential story. It provides isolated data points, not the rich context of steps, applications used, and emotional changes.
C. Focus Groups:
Provides insights into user opinions and attitudes, but group discussions rarely produce a step-by-step journey. Group dynamics may overshadow individual experiences, and the technique is not designed to document detailed touchpoints or emotional progression.
Reference:
Journey Mapping is a key technique in requirements elicitation, especially for improving customer or employee experience. It visualizes what users actually do, think, and feel at each stage, making it ideal for the BA at Universal Containers to gather detailed process insights.
Universal Containers is integrating its enterprise resource planning (ERP) with Salesforce to gain inventory visibility for the sales team. One of the user stories for this project is: ‘’As a sales rep, I want to be able to find containers dose to my customer so I can tell them which products they can receive quickly- Which acceptance criteria is most appropriate for this story?
A. Sales rep can see the inventory closest to a customer with a quick action.
B. As a sales rep, I see the Inventory closest to a customer.
C. Sales rep can see the inventory closest to a customer
Explanation:
This question focuses on identifying good acceptance criteria for an Agile user story. Acceptance criteria must be clear, testable, specific, and aligned with the story’s goal.
Option A: Sales rep can see the inventory closest to a customer with a quick action ✅
This is the correct acceptance criterion because it clearly states:
- Who: Sales rep
- What: Can see inventory closest to a customer
- How: Through a quick action (a specific Salesforce feature)
This makes it specific, testable, and directly tied to the intended outcome.
Option B: As a sales rep, I see the Inventory closest to a customer ❌
This is written like a user story, not acceptance criteria. It lacks details on how the functionality is accessed or measured.
Option C: Sales rep can see the inventory closest to a customer ❌
While closer to acceptance criteria, it is too broad and does not define the mechanism (e.g., quick action, report, component), making it less testable and harder to implement.
Reference:
Trailhead: User Stories and Acceptance Criteria
Salesforce Help: Quick Actions Overview
Universal Containers has kicked off a project focused on transforming its customer service
department using Service Cloud. During onboarding, the project manager shared the
following process maps with the business analyst (BA):
• Case Creation
• Case Triage
• Case Assignment
• Case Management
• Case Closure
Which key attributes should the BA look for when reviewing the process maps?
A. Audiences, scope, inputs, outputs, and resources
B. Cost, timeline, risks, requirements, and opportunities
C. Case sources, types, volumes, priorities, and reasons
Explanation:
When a Business Analyst reviews process maps for Case Management in Service Cloud, the goal is to understand how the business process functions, who participates, and what elements define the workflow. The key attributes a BA should examine are:
Audiences (Who): Roles or departments involved in the process, such as Customer, Agent, Manager, or Supervisor.
Scope (What): The boundaries of the process, including where it begins and ends.
Inputs (What Triggers): The data, documents, or events that start or support the process, such as customer emails, phone calls, or case status updates.
Outputs (What Results): The outcome or deliverable of the process, such as a resolved case, an activity log, or a notification sent.
Resources (What is Needed): The tools, systems, or personnel required to perform the process, such as Service Console, Knowledge, or specialized support teams.
These attributes give the BA foundational insight into the current process, helping identify gaps and define requirements for the future Service Cloud solution.
Incorrect Answers
B. Cost, timeline, risks, requirements, and opportunities: These belong to project-level documentation, not process map structure. They are found in charters, risk logs, and requirement artifacts, not in operational process flows.
C. Case sources, types, volumes, priorities, and reasons: These are data attributes of the Case object. They provide context but do not define the structure or function of the process map itself.
References
Business Analysis Body of Knowledge (BABOK® Guide) – Emphasizes identifying process boundaries, stakeholders, inputs, and outputs when analyzing processes.
Salesforce Certified Business Analyst Exam Guide – Highlights that current-state process mapping requires documenting participants, triggers, outcomes, and scope.
The business analyst (BA) for Cloud Kicks' new Experience Cloud project needs to
research behavioral differences across its customers. The BA must identify which
behaviors unify customers so that the development team can use these behavioral
nuances to anchor their app design.
What is the output of the BA's research?
A. Personas
B. Characters
C. Archetypes
Explanation:
The BA is researching behavioral differences and unifying behaviors across customers to guide app design in Experience Cloud. This work results in fictional yet data-driven representations of customer groups based on real behaviors, goals, needs, and pain points.
A. Personas – The correct and standard output of user research.
Personas are detailed, semi-fictional profiles created from research data. They unify behavioral patterns and help design teams build an Experience Cloud site that matches real user needs. Personas typically include:
- Demographics
- Behaviors
- Goals
- Frustrations
- Scenarios
They guide decisions about navigation, features, content, and functionality.
B. Characters – Incorrect.
Not a recognized UX or Salesforce research output. Characters are sometimes used for marketing or storytelling, but they are not used to define behavioral research for app design.
C. Archetypes – Incorrect.
Archetypes are broad symbolic patterns (e.g., “The Hero” or “The Caregiver”). They are useful in branding or journey mapping but are too abstract for Experience Cloud design. They lack the behavioral detail required for development teams.
Reference:
Salesforce Trailhead: Create User Personas
Salesforce Help: Experience Cloud Design – Use personas to inform site structure and functionality.
A business analyst at Universal Containers is converting a requirements document into
user stories for upcoming Manufacturing Cloud deployment. The first requirement is
"finance needs a time tracking sys containers."
Which option best represents the "IF component of the INVEST checklist to make a good
user story from this requirement?
A. As a finance user I want a Timesheet object implemented so I can accurately report on container profitability
B. As a finance user, I want to know how long it takes to assemble a container so I can accurately report on container profitability
C. As a finance user, I want an Assembly Time field on the container cost record so I can accurately report on container profitability
Explanation:
Why B is Correct (the I in INVEST = Independent)
The INVEST checklist for good user stories stands for:
I – Independent
N – Negotiable
V – Valuable
E – Estimable
S – Small
T – Testable
The question focuses on the “I” – Independent. An independent user story:
- Does not hard-code the solution (tools, objects, fields).
- Can be prioritized, developed, and delivered without relying on specific technical design choices.
- Focuses on the business outcome rather than the configuration details.
Why Option B Is Correct:
" I want to know how long it takes to assemble a container so I can accurately report on container profitability."
- It focuses on the outcome the finance user needs (visibility into assembly time).
- It does not impose a specific Salesforce object or field.
- It allows multiple possible solutions (custom object, custom field, integration, tracking system, etc.).
This makes it Independent and Negotiable, aligning with INVEST.
Why Not A or C?
A. "As a finance user I want a Timesheet object implemented..."
This dictates the solution (“Timesheet object implemented”), making it tightly coupled and not independent.
C. "As a finance user, I want an Assembly Time field on the container cost record..."
This specifies the exact implementation (“Assembly Time field”), removing flexibility and independence.
Correct Answer:
B is the only option that focuses on the outcome without prescribing the technical solution.
| Certified-Business-Analyst Exam Questions - Home | Previous |
| Page 7 out of 62 Pages |