Hi ziepf,

I develop Selenium tests for qooxdoo's demo applications and 
occasionally help out other qooxdoo-based (in-house) projects with their 
QA. I also maintain the Simulator project.

One thing I've learned is that you can't expect someone who is 
unfamiliar with qooxdoo to quickly set up a suite of tests. Either the 
testers invest some time into learning about qooxdoo's basic UI concepts 
(the widget hierarchy, child controls etc.) or the devs make some 
changes to the application to make it easier to write tests for.

A good approach is to create a QA variant of your application that 
assigns HTML IDs to the major building blocks (windows, containers, 
toolbars etc.). That way, it's fairly easy to locate specific 
sub-widgets using the qxhybrid locator strategy[1].

I think you're already familiar with the Inspector's Selenium window. 
That can be a very useful tool for test development.

One problem that many Selenium users encounter is that tests can be 
somewhat unstable. It can take quite a bit of time to figure out where 
you need to use a longer timeout or pause for a bit, especially if your 
app communicates a lot with a backend server.

I know there's at least a handful of Selenium users on the list so I 
hope some of them will weigh in with their experiences.


Regards,
Daniel

[1] 
http://qooxdoo.org/contrib/project/simulator/selenium-user-extension#hybrid_locatorcombine_locator_strategies
ziepf schrieb:
> Hi,
> 
> I just started to test my qooxdoo application with Selenium_rc. Are there
> more people on the forum who uses Selenium_rc and what are your experiences
> and problems ?
> 
> regards
> 
> ziepf
> 
> 

------------------------------------------------------------------------------
What happens now with your Lotus Notes apps - do you make another costly 
upgrade, or settle for being marooned without product support? Time to move
off Lotus Notes and onto the cloud with Force.com, apps are easier to build,
use, and manage than apps on traditional platforms. Sign up for the Lotus 
Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to