Agile Business Analyst (AgileBA) Practice Exam

Access More Questions
What is the horizontal approach to testing?
Correct Answer:
The horizontal approach considers the solution layer by layer with each Timebox incrementally delivering increased complexity of the business process or layers of complexity/completeness.
Explanation:
Horizontal testing focuses on validating the system across its layers in a cross-cutting way. It proceeds in timeboxed cycles, testing the solution layer by layer and gradually adding more depth or complexity across the architecture. In practice, you might start by verifying how the UI interacts with services, then in the next timebox add the business logic and data interactions, and so on. The goal is to ensure each layer communicates correctly and to surface integration issues early, before delivering a full end-to-end feature. This aligns with the idea of taking a layer-by-layer, incremental approach rather than building a complete end-to-end feature all at once. The alternative that talks about delivering fully functional features across multiple layers describes end-to-end functionality (a vertical slice), not horizontal testing. Focusing only on the UI omits the cross-layer scope, and saying horizontal is the same as vertical is inaccurate.

Access more questions from this quiz

Continue to Agile Business Analyst (AgileBA) Practice Exam for more practice questions and the full quiz experience.

Access More Questions