Desenvolvimento de Software · Avançado · Inglês · Técnico
fixture
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.