2015. január 21., szerda

MBT

Ismerkedem a modell-alapú teszteléssel (MBT). Elõnye, hogy nincsenek elfelejtett és rendundáns tesztek. Hátránya, hogy a rendszerrõl elég részletes modellt kell rajzolni. Ami viszont hasznos a rendszerelemzéskor és fejlesztéskor. A modellbõl automatikusan generálható a kód.

Azt hittem, hogy az agile megöli a részletes tervezést, a modell felrajzolását a projekt elején. Azt hittem, hogy az agile és az MBT kizárja egymást. Most látom, hogy van, ahol a modell hasznos, agile projekteknél is kellhet (vegyünk egy bonyolult banki rendszert...), és ha a modellbõl generáljuk a teszt-eseteket, akkor bármikor, ha a modell változik, automatikusan frissülnek a tesztek.

Kb itt tartok, figyelek, tanulok. Érdekes megtapasztalni, hogy mûködik a konstruktivizmus. (Ha valami olyan információ érkezik, ami a meglévõ tudással ellentétes, akkor "átértékeljük", átrendezzük az eddigi tudást, és megpróbáljuk beilleszteni, "bekötni" az újat a helyére.)

Nincsenek megjegyzések: