Business Analyst Test: Requirements and Systems Analysis
Business and systems analyst tests online: eliciting and writing requirements, user stories and use cases, acceptance criteria, BPMN, data models and SQL, APIs and integrations.
Analysts sit between the business and the development team. A typical interview task asks a candidate to turn a vague request into clear requirements, draw the process, and explain how two systems will exchange data.
Beginner covers types of requirements, interviews, user stories, and acceptance criteria. Intermediate moves to use cases, BPMN, entity relationships, simple SQL, and REST basics. Advanced deals with integration design, non-functional requirements, conflicting stakeholders, and change control. Every answer comes with an explanation.
Tests
Suggested path: from easier to harder.
The need behind a request, types of requirements, user stories and acceptance criteria, interviews, BPMN symbols, primary keys, a simple SELECT, and HTTP methods.
Use case flows, include and extend, BPMN pools, lanes, and gateways, one-to-many keys, COUNT DISTINCT, joins and grouping, status codes and JSON, synchronous calls, MoSCoW, conflicting stakeholders, traceability, and as-is models.
Idempotency and event-driven integration, measurable non-functional requirements, late changes, API contracts and versioning, data migration, availability math, normalization, HAVING, PATCH, dead-letter queues, scope creep, prototypes, diagrams, and acceptance testing.