„Szoftvertesztelés - Vizsga 2011.05.31.” változatai közötti eltérés

Halacs (vitalap | szerkesztései)
Halacs (vitalap | szerkesztései)
15. sor: 15. sor:
===3. Az öröklődés hatása a tesztelésre (2p)===
===3. Az öröklődés hatása a tesztelésre (2p)===
Megnehezíti a unit tesztelést (ha unit = osztály), lehetetlenné teszi a unit teszt során, hogy egy osztályt önmagában fordítsunk és teszteljünk.
Megnehezíti a unit tesztelést (ha unit = osztály), lehetetlenné teszi a unit teszt során, hogy egy osztályt önmagában fordítsunk és teszteljünk.
Lehetőségek:
 
'''Lehetőségek:'''
* Binder (1996) javaslata: „flattened classes” – „simított osztályok” létrehozása: eredeti osztály + az osztály által öröklött attribútumok és műveletek
* Binder (1996) javaslata: „flattened classes” – „simított osztályok” létrehozása: eredeti osztály + az osztály által öröklött attribútumok és műveletek
** Többszörös öröklődés tovább komplikálja a helyzetet
** Többszörös öröklődés tovább komplikálja a helyzetet