Podle me to neni vhodny zpusob testovani, koukni na video z 4 setkani (v poradi druha prednaska) http://avc.sh.cvut.cz/avc.php?id=3397, kde Bruno Bossola prezentoval open source nastroje pro testovani web UI - FitNesse a Selenium.

Josef Petrák - KYBERIE napsal(a):
Zdravím konferenci,

zkoušel jsem implementovat jednotkové testy pro UI aplikace, jejíž webová část
je psána v JSF 1.2 (RI). Zkoušel jsem to pomocí:

 a) HTTPUnit: http://httpunit.sourceforge.net/
 b) HTMLUnit: http://htmlunit.sourceforge.net/

Zjistil jsem však, že ani jeden framework si s s JSF neporadí. HTMLUnit
nedokázal vůbec parsovat stránku a HTTPUnit nedokáže kliknout na odkazy
vytvořené pomocí <h:commandLink />.

Pár sexy exceptions >>

HTTPUnit:

TypeError: undefined is not a function. (httpunit; )
at org.mozilla.javascript.NativeGlobal.constructError(NativeGlobal.java:597)
at org.mozilla.javascript.NativeGlobal.constructError(NativeGlobal.java:557)
at org.mozilla.javascript.NativeGlobal.typeError1(NativeGlobal.java:567)
        ...

HTMLUnit:

6.3.2007 11:20:27 com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine
initialize
SEVERE: Exception while initializing JavaScript for the page
org.mozilla.javascript.EvaluatorException: Bad method parameters for "init". ()
at
org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:76)
at org.mozilla.javascript.Context.reportRuntimeError(Context.java:591)
...
<<

Kdo nevěří, nechť stáhne z odkazu níže demo, přídá na buildpath výše zmíněné
projekty a spustí.

http://zapisky.info/_external/java-konference/JsfUnitTests.zip

Chci se zeptat, zda-li někdo píše funkční testy pro webové rozhraní generované
JSF 1.2 a pokud ano, jak to udělat nebo co dělám špatně?

Díky
Hezký den

Josef Petrák, JAVA programátor
--------------------------------------------
Email: [EMAIL PROTECTED]
Mobil: +420603254189
ICQ: 179271149
Jabber: [EMAIL PROTECTED]
Skype: jspetrak
--------------------------------------------
KYBERIE
Web: http://www.kyberie.cz
Tel: +420226002016


--
S pozdravem Roman "Dagi" Pichlik

/* http://www.sweb.cz/pichlik/ Blog pro kodery */

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email ______________________________________________________________________

Odpovedet emailem