# Test Naming

Names that state behaviour, condition and expected outcome.

## What is **Test Naming**?

Good **test names** describe the behaviour, condition and outcome, like `Deposit_WhenAmountIsNegative_Throws`.

Level: Journeyman · [More Unit Testing terms at this level](https://www.ask-codey.com/glossary/subjects/unit-testing/journeyman)

Updated: September 27, 2026

Source: https://www.ask-codey.com/glossary/test-naming
