Skip to content

Insight

Quality Engineering starts before the build

A release is easier to assess when the important journeys, failure cases and acceptance criteria were agreed at the start.

A test phase can find defects. Quality Engineering also asks why those defects were allowed to become expensive. The useful work begins during discovery: who will use the product, which journeys matter, what could go wrong and what evidence would make a release acceptable?

In design, those questions become concrete. Can someone complete the journey with a keyboard? What happens when a request fails? What should a restricted user be able to see? Reviewing these states before implementation gives the team something more useful than a picture of the happy path.

During the build, checks grow with the product. A small unit test may suit a calculation; an API test may suit an integration; a browser test may suit a complete enquiry or buying journey. Each should protect a behaviour people depend on, rather than duplicate implementation details.

Before launch, the team reviews the evidence and the gaps. A passing suite does not mean every behaviour was tested. A useful release review says what was checked, what failed, what was fixed and what remains uncertain, with a recovery plan appropriate to the change.

After launch, the same discipline supports improvement. Monitoring, customer feedback and support findings inform the next checks. Tests are maintained as the service changes, so they remain a useful part of everyday delivery.

Key points

What to pay attention to.

The main themes at a glance.

Agree acceptance criteria during discovery.

Review failure states and accessibility during design.

Choose tests around business risk and real journeys.

Make release decisions from evidence and known gaps.

Keep the checks current after launch.

Start a conversation

Turn the insight into a clearer next step.

Use the enquiry route if this article raises a website, platform, testing or AI question that needs practical review.

Discuss related support