Sobes.tech
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.