Take the 2-minute tour ×
Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. It's 100% free, no registration required.

I need to automate tests for Liferay portal with portlets on JavaScript. I am going to try several frameworks before implementing tests. For now, I am considering D.O.H. and Selenium Webdriver. Selenium because I know it and we implemented a lot of testing using it and D.O.H. because it seems it is made for Dojo.

Are there any other frameworks worth considering? I'd like to hear about frameworks that offer the following functionality:

  1. Ability to wait AJAX requests
  2. Save results in database
  3. Generate reports and send them to email
  4. It should work on Linux
  5. Ability to write scripts in some programming language (Python, Java, JavaScript, Ruby)

I know that Selenium itself, for example, doesn't save results and create reports. But it may be that there are useful frameworks that can do that.

share|improve this question
    
Wikipedia has a page on GUI testing tools. –  user246 Oct 31 '12 at 12:38
1  
Ilia, perhaps you could elaborate a little. What factors would cause you to pick one framework over the other? We could make giant lists of frameworks to use, but that's not really how questions are supposed to go here. Preferably, there's enough information to give a definitive, objective answer instead of "I like blah, try it" or something similar. –  corsiKa Oct 31 '12 at 21:40
    
I have no time to go through all frame works in Wiki. I'm going to try several frameworks before implementing tests. So I choose two for now: Selenium because I know it and we implemented a lot of testing using it and DOH because it seems it is made for Dojo. And now I ask: may be someone has used another frameworks that will be useful for Dojo+Liferay testing. –  Ilia Nov 1 '12 at 7:41
    
If you don't have time to go through generic lists, then you're unlikely to get useful info without giving a little bit more information. Corsika's right - if you can say a little bit more about what would help you pick a framework it'll help people be more specific than Wikipedia. You've given two more bits of info in your comment - you already know Selenium, and you're interested in frameworks meant for Dojo. Anything else that's important to you? –  testerab Nov 1 '12 at 10:34
    
I need the following: 1. ability to wait AJAX requests 2. Save results in database 3. Generate reports and sent them to email 4. It should work on Linux 5. Ability to write scripts on some programming language (Python, Java, JavaScript, Ruby) –  Ilia Nov 2 '12 at 8:26
show 2 more comments

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.