Junior — Middle
Millal on sobiv kasutada fake'eid üksustestides?
sobes.tech AI
Vastus AI-lt
Modulaarsetes testides kasutatakse võltsinguid, kui on vaja asendada tõelised sõltuvused (näiteks välised teenused, andmebaasid) lihtsustatud objektidega, mis jäljendavad nende sõltuvuste käitumist.
Soovitatav on kasutada võltsinguid, kui:
- Tõeliste sõltuvuste ühendamine testides on keeruline või kallis.
- On vaja kontrollida sõltuvuste käitumist (näiteks tagastada teatud andmeid).
- On vaja isoleerida testitav moodul väliste tegurite eest.
Näide: selle asemel, et ühendada tõelise andmebaasiga, saab kasutada mälus hoidvat võltsdepoteid.
See kiirendab teste ja muudab need usaldusväärsemaks.