[Modelinterpreter] Fwd: Re: hu.eltesoft.modelexecution.ide tesztek?
Mormota
attila.ulbert at gmail.com
Fri Jul 24 20:35:05 CEST 2015
Nekem vannak ketsegeim azzal kapcsolatban, hogy eleget nyernenek-e ezzel.
Szempontok:
1. Vannak automatizalt GUI tesztjeink, ergo ha valami a user szamara is
erzekelhetoen nem jol mukodik, azt megfogjuk. Lehet, hogy vannak hibak a
rendszerben, de azok valoszinuleg rejtev maradnak a user szamara addig,
amig uj fukciot nem rakunk a rendszerbe. Akkor viszont elojonnek a GUI
teszten.
2. Nincsenek automatizalt generator tesztek. Pedig ugye valahol ez az egesz
rendszer lelke. Ugye mar egy ideje beszelunk egy egyszeru
tesztframeworkrol, ami tobbek kozott azert nem valosult meg, mert nem
tamogattunk tobb osztalyt, es nem volt action language. Ez most
megvaltozott.
2015-07-24 19:55 GMT+02:00 Karácsony Máté <kmate at caesar.elte.hu>:
> > Hmm... Van itt egy csomó kis izé, egy Registry, egy Container, egy
> Converter. Ezeket külön lehetne tesztelni.
>
> Teljesen egyetértek, ezt én is így szeretném. Úgy kéne mindent megírni, hogy az extension point osztályok csak triviális delegációkat tartalmazzanak, a magukban unit tesztelt osztályokra. Másik lehetőség, hogy mi hajtjuk meg az extension point osztályokat azzal a szemantikával, ahogyan az Eclipse is hívja. Ami miatt ezt eddig nem csináltuk meg, az szerintem az, hogy van jó pár objektum beküldve ezeken az interfészeken, amiket nagyon nehéznek tűnik mock-olni elsőre (pl. Resource, meg minden egyéb, aminek bonyolult dokumentálatlan belső invariánsai vannak). Utána kéne nézni, hogy ehhez nincs-e valami Eclipse-specifikus mocking support. Ha nincs, side projektként előbb-utóbb indíthatunk egy ilyen libet, ha ráérünk :)
>
> Üdv,
> Máté
>
>
> _______________________________________________
> Modelinterpreter mailing list
> Modelinterpreter at plc.inf.elte.hu
> https://plc.inf.elte.hu/mailman/listinfo/modelinterpreter
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/modelinterpreter/attachments/20150724/647cd764/attachment-0001.html>
More information about the Modelinterpreter
mailing list