Hi Jim,

I'd say the best reason to use Selenium for UI testing is that it's the 
only GUI testing framework with "official" qooxdoo support (through the 
Simulator project which I have the pleasure of maintaining) :) It's far 
from perfect, but it allows pretty detailed testing if you're willing to 
invest some time.

We use it to run nightly tests on all the framework applications so you 
won't have to worry about all the issues I already pulled my hair out 
over ;)

That said, there's some issues the Simulator project doesn't (yet) help 
you with, including:

* Automated SVN update and build. We use a custom Python-based solution 
for this.

* Browser/platform issues. Selenium has some quirks here, e.g. certain 
combinations just won't work at all while others are unreliable.

* Keeping test cases maintainable. Small changes in the application can 
break your tests unless they're designed with this in mind.

* Failure detection. In some cases, the only way to make sure an action 
had the expected result is to query the application. The qooxdoo user 
extensions for Selenium can help you here but it's not as easy as 
calling an assert function.

* Selenium has no built-in reporting system, so you'll have to roll your 
own.


Regards,
Daniel

Jim Hunter schrieb:
> For those of you that have been using Selenium to test your UI, what 
> have been your biggest problems using Selenium with qooxdoo? We are 
> about to embark on adding testing to our plate and we were thinking of 
> using Selenium but want to make sure it's a road we should take. We plan 
> on using the test harness that comes with qooxdoo for testing all our 
> non-visual code but we think we really need to add UI functional testing 
> as well.
> Thanks,
> Jim
> 
> 
> ------------------------------------------------------------------------
> 
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to