Um fixture de teste é a configuração preparada ou a informação de exemplo de que um teste precisa antes de poder ser executado. É como preparar os mesmos ingredientes e utensílios sempre que se experimenta uma receita.

Por exemplo, um teste pode precisar de uma conta de utilizador fictícia e de algumas mensagens de exemplo. Prepará-las da mesma forma facilita repetir e compreender o resultado.

Os fixtures devem ser pequenos e relevantes para o comportamento em teste. Se um teste depender de dados reais que mudam ou de um serviço externo, pode tornar-se difícil executá-lo com fiabilidade.