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
______________________________________________________________________