I'm looking for a web application testing framework that is intented to be used by customers. That is, tests will be created by users, not programmers or testers. Thus, no scripting. It has to have some kind of IDE/GUI.
Selenium IDE is nice but too basic. The more or less suitable solutions I've found:
- CubicTest. Seems to be very nice, I really like the flow designer. I can extend it with additional commands. Tests organization (extension points, common elemenents) is really important. Elements selection is easy... until users have to know id/class. Hopefully recorder will help.
- STIQ. I like the Fit-like tests organization. SQL execution might be helpful but I'm not sure if users will use this. I'm also not sure how repetative tasks (e.g. login) can be done (Cubic lets to base one test on another for this) - though knowing FitNesse, setUp will probably do. But it's less user-friendly and more script-like. Not sure if it has recorder.
So, what is better suited for users? Are there better ones?