Testování Nette aplikací
- HejTi
- Člen | 23
Zdravím,
sestavuji testovací strategii (podle RUPu) pro novou verzi komunitního systému www.signaly.cz, která bude běžet na Nette. Případy užití budeme testovat pomocí Selenia. Bude to taková první zkouška, nikdo jsme s tím ještě pořádně nedělali, jen jsme si tak trochu hráli. Dál jsem četl něco málo o PHPUnitu. Hmm, ale co má všechno smysl testovat tak aby se na to stejně programátoři, kteří na tomhle projektu pracují dobrovolně nevykašlali a mělo to smysl?
Jakou máte testovací strategii vy u vašich aplikací s Nette?
- Inza
- Člen | 330
phpUnit – a testoval bych to co programátoři píší – tzn Presentery, Componenty, Modely – Především modely, tam je to jasné. U testování Presenterů a komponent je otázkou co testovat…
S tím souvisí zda někdy do budoucna by nebylo cool do Nette podporu pro testování přidat…
Páč my už teďka víme, co má ta která část presenteru (jeho metoda) dělat, tudíž by mělo být možné to otestovat..
otázkou je zda to:
- chceme řešit na úrovni Frameworku
- to chceme vůbec řešit…
- HejTi
- Člen | 23
Což o to, cool by to bylo. A hlavně by to pomohlo zdvihnout úroveň programování v PHP – zjišťuju, že PHP aplikace téměř nikdo netestuje a to ani na docela slušně velkých projektech…
Na úrovni frameworku nevím – to spíš něčím takovým, jak je řešená laděnka, dibi – tedy odděleně, ať se za chvíli nestane z nette moloch.
Přemýšlím, jestli by šlo vytvořit něco takového, co by programátora na testy navedlo a on by už jen vybral a lehce poskládal předpřipravený kód (pomocí GUI?) a nebylo pro něj psaní testů noční můrou.