Skip to content

Mockup-ok

Miért?
Álobjektumok (mockup) nélkül nincsenek egyszerűen kontrollálható tesztek.

Általában a komponensek további komponenseket használnak. Amennyiben az ember egy komponenst elszigetelten akar teszteleni, le kell választani a függőségeit. Ekkor minket csak és kizárólag a tesztelendő komponens funkcionalitása érdekel (System Under Test (SUT)). És az érdekel minket, hogy a komponens hogyan lép kölcsönhatásba másokkal.

Az elszigetelésnél úgynevezett mockup-okat használunk. Ezeket használjuk az igazi komponensek helyett. Így a System Under Test a tesztek alatt valódi komponensek helyett jól kontrollálható álobjektumokkal lép kölcsönhatásba.

A szakirodalom más neveket is használ az álobjektumokra, mint stub, dummy vagy fake, melyek részben a mockup szinonímái, de nagyon is más működési módokat takarnak. Mielőtt az ember egy mock framework-öt, mint pl. a Rhino Mockst használna, azelőtt egy mockup-ot „kézzel” kellene implementálni. Ez segít a mechnizmus megértésében.

Lásd még az eszközök alatt.

Published inPraktikák