Kaip tyčiojatės iš vienetinio testavimo?
Kaip tyčiojatės iš vienetinio testavimo?

Video: Kaip tyčiojatės iš vienetinio testavimo?

Video: Kaip tyčiojatės iš vienetinio testavimo?
Video: Intro to Python Mocks | Python tutorial 2024, Lapkritis
Anonim

Pasityčiojimas pirmiausia naudojamas vieneto bandymas . Objektas po bandymas gali turėti priklausomybių nuo kitų (sudėtingų) objektų. Norėdami atskirti objekto, kuriuo norite pakeisti kitus objektus, elgesį tyčiojasi kurie imituoja realių objektų elgesį.

Kodėl tokiu būdu testuodami vienetus naudojame netikrus objektus?

Pasityčiojimas yra procesas naudojamas in vieneto bandymas kai vienetas testuojamas turi išorinių priklausomybių. Tikslas tyčiotis yra atskirti ir sutelkti dėmesį į testuojamą kodą, o ne į išorinių priklausomybių elgesį ar būseną.

Vėliau kyla klausimas, kas yra netikras failas? Objektiniame programavime a pasityčioti objektas yra imituojamas objektas, kuris kontroliuojamais būdais imituoja mažiausių tikrinamų programos dalių elgesį.

Atitinkamai, kas atsitinka, kai tyčiojamės iš klasės?

Išskirti objekto elgesį tu nori išbandyti tu pakeisti kitus objektus tyčiojasi kurie imituoja realių objektų elgesį. Taigi paprastais žodžiais pašaipiai yra objektų, imituojančių realių objektų elgesį, kūrimas. Atliekant vienetų testavimą mes nori išbandyti vieno metodus klasė izoliacijoje.

Ar turėčiau tyčiotis iš visų priklausomybių?

3 atsakymai. Teisingai. Tu turėtų šaipytis dalykų, kurie priklauso nuo bet kokio nuolatinio ar išorinio, kad testas nepriklausytų nuo nieko nuolatinio ar išorinio. Rašyti a pasityčioti kuri imituoja priklausomybė konkretiems atvejams, kurie bus naudojami atliekant testą.

Rekomenduojamas: