Middle
Čo je to fixture v testovaní?
sobes.tech AI
Odpoveď od AI
Fikstúra v testovaní je súbor predpokladov a údajov potrebných na spustenie testu. Pripravuje testovacie prostredie, napríklad vytvára objekty, nastavuje databázu, konfiguruje prostredie tak, aby boli testy izolované a reprodukovateľné.
Príklad: v testoch webovej aplikácie môže fikstúra vytvoriť používateľa s určitými právami a naplniť databázu testovacími údajmi pred vykonaním testu.
V automatizácii sú fikstúry často implementované pomocou špeciálnych metód alebo anotácií, napríklad v JUnit @Before alebo v pytest — fikstúry s dekorátorom @pytest.fixture.