🧭

Testing Philosophy

Why our UAT spreadsheet has three layers instead of one β€” and how to read it.

When we test Connie, we're not just walking through a list of features. We're checking whether real people can do their real jobs. That's why the spreadsheet is shaped the way it is β€” three layers instead of one.

The three layers, in plain terms

πŸ‘€
Layer 1

User Story

What someone is trying to do.

β€œKaren the agent transfers a call to her supervisor.”

πŸ“‘
Layer 2

Channel

Where it's happening.

Voice, SMS, Web Chat, Email β€” same job, different surface, sometimes different rules.

βš™οΈ
Layer 3

Atomic Feature

The specific thing under the hood.

The transfer directory. The hang-up reporting. The recording.

Why three layers and not just one

Because the same feature shows up in lots of places, doing slightly different work for different people.

Take call recording as an example:

  • CSA-4An agent on a voice call needs to know it's recording.
  • CPM-7A manager doing quality review needs to find the recording.
  • C-3The Analytics dashboard counts recorded vs. non-recorded calls.

Same feature. Three different people care about it for three different reasons. If we only tested it from the agent's seat, we'd miss the manager's view. If we only tested the manager's view, the dashboard count could be wrong and nobody would notice.

What this means when you're testing

  1. 1

    Pick a User Story to start.

    β€œToday I'm testing what happens when an agent transfers a call.”

  2. 2

    Look at the atomic features listed for that story.

    Those are the buttons, screens, and behaviors you actually click through.

  3. 3

    Notice the channel column.

    If the same feature shows up on Voice and Web Chat, test both. The bugs are usually in the differences between them.

The short version

Workflow β†’ surface β†’ plumbing. Three angles at once.

A feature can be technically working but used in a workflow that breaks. A workflow can be smooth but only on one channel. A channel can look fine but the feature underneath has a quiet bug. The three-layer view catches all three.

The UAT Feature Pyramid

Every Campaign Γ— User Story Γ— Atomic Feature combination in one place. Filter by column, sort by status, mark off tests as you go.

Questions or feedback? Reach out to Chris β€” this is a living document and your testing experience shapes the next version.