We have tclwebtest, but experience says people are not creating UI tests using it because it is too hard.
I have been looking for an alternative that allows recording of tests by browsing a site you want to test, but I could not find anything that was easy to use for test creation -- that was before Selenium (the testing framework) and Selenium Recorder (a Firefox extension).
Check out this wiki page:
http://openacs.org/xowiki/pages/en%3aTesting+with+Selenium
Then check out these example tests I had Solution Grove create (for MGH):
Summary: I want to contribute these test files (they are html tables that are visible in the example), I want to get Selenium on the test servers so people can run smoke tests and we can pre-populate the stable versions for demos, I want people to contribute tests so we can get a higher quality packages out the door (this kind of brain-dead repetitive testing is what computers SHOULD be doing)
Questions: Can we get this on the test servers and start committing tests to the toolkit so that we can cover all the packages that will be included in .LRN 2.2 with at least one Selenium test per package? Objections/suggestions? Who can help?
Request notifications