ExpertiDict

Desenvolvimento de Software · Avançado · Inglês · Técnico

fixture

/ˈfɪkstʃɚ/substantivo

Conjunto de dados ou estado preparado antes de um teste, como registros no banco ou arquivos, para garantir sempre o mesmo cenário.

Onde usar

'Cria uma fixture de usuário admin': aparece em frameworks como pytest e Rails.

Exemplos

I created a fixture with an admin user and two orders.

Criei uma fixture com um usuário admin e dois pedidos.

This fixture is shared by every test, so changing it breaks everything.

Essa fixture é usada por todos os testes, então mexer nela quebra tudo.

Reset the fixtures before each test run.

Reinicie as fixtures antes de cada execução de teste.

Cuidado

Fixtures grandes e compartilhadas deixam os testes dependentes uns dos outros; prefira dados mínimos para cada teste.

Sinônimos

dados de teste

Origem

Do inglês fixture, 'peça fixa': a ideia é um cenário fixo e conhecido para o teste.

Veja também

Todos os termos de Desenvolvimento de Software