# Presentation: One Failed Test, Five Possible Causes

This self-authored, eight-slide technical presentation explains a practical approach to automation failure investigation. Scroll through the slides below. All examples and timings are fictional teaching material.

## Slide 1: One failed test. Five possible causes.

![One failed test. Five possible causes.](https://cdn.hashnode.com/uploads/covers/6af4b07d1c2e477534b47422/3fcf2fd6-8c35-422a-8c84-bac9853954fe.png)

A practical guide to automation failure analysis by Siddhartha Mukherjee, Principal Quality Engineer.

## Slide 2: A failure is the start of an investigation

![A failure is the start of an investigation](https://cdn.hashnode.com/uploads/covers/6af4b07d1c2e477534b47422/9be59e5d-10c9-4042-9d96-030caa099633.png)

A missing invoice after 30 seconds is an observation. Investigate whether processing failed, remains pending, or used the wrong record.

## Slide 3: Five possible causes

![Five possible causes](https://cdn.hashnode.com/uploads/covers/6af4b07d1c2e477534b47422/4fd3c809-25ad-4cbb-b1b3-c2e2b8ee250d.png)

Consider product behaviour, testware, data, setup and environment. Classifications may overlap and must follow evidence.

## Slide 4: Evidence that makes a failure reproducible

![Evidence that makes a failure reproducible](https://cdn.hashnode.com/uploads/covers/6af4b07d1c2e477534b47422/1f36c50b-9092-4d7a-a735-f3487fa493eb.png)

Preserve execution context, unique record identity, failure timestamps, expected behaviour and actual results.

## Slide 5: A fictional import failure

![A fictional import failure](https://cdn.hashnode.com/uploads/covers/6af4b07d1c2e477534b47422/333a2635-e7c4-47f4-9cca-a7a850e2ac5a.png)

In this fictional asynchronous import, the job remains RUNNING at 30 seconds and reports SUCCEEDED at 42 seconds. The evidence supports an early validation hypothesis. Check the documented processing contract before concluding.

## Slide 6: AI assistance and human verification

![AI assistance and human verification](https://cdn.hashnode.com/uploads/covers/6af4b07d1c2e477534b47422/8c39e330-dbdd-4a17-8db8-e80c4b811285.png)

AI can assemble timelines and suggest hypotheses. People verify source accuracy, record identity, requirements, business impact and fix results.

## Slide 7: Correction and validation

![Correction and validation](https://cdn.hashnode.com/uploads/covers/6af4b07d1c2e477534b47422/40fe85ac-c573-4160-964c-d589c1e7141e.png)

Poll the exact job with a bounded deadline, handle terminal rejection, respect idempotency, and verify the intended business result.

## Slide 8: A reusable investigation checklist

![A reusable investigation checklist](https://cdn.hashnode.com/uploads/covers/6af4b07d1c2e477534b47422/5e694bba-91ec-4b30-bd09-fe6af4bc849e.png)

Preserve the first result, identify the earliest deviation, test hypotheses, choose a focused correction, and verify affected regression paths.

## Further reading

[Read the companion article: One Failed Test, Five Possible Causes](https://siddhartha-quality-engineering.hashnode.dev/one-failed-test-five-possible-causes-a-practical-guide-to-automation-failure-analysis).

Author: Siddhartha Mukherjee. This presentation expresses general quality engineering practices and does not imply employer endorsement.
