please suggest which tool should i use - QTP, RIATest , Selenium for Flex Application Functional Automation Testing . please help me compare them with different advantages and disadvantages. any help appreciated
views:
732answers:
6The big picture is:
QTP - sophisticated, expensive, can automate almost anything, not just Flex applications, works on Windows.
RIATest - simple, inexpensive, designed specifically and only for Flex application, works on Windows and Mac.
Sorry, no experience with Selenium.
I don't have direct experience with it, but there is a Selenium Flex API available; since Selenium is free and open source, it's a great option if your budget is tight.
I do have experience with Selenium in general and can highly recommend it; it's relatively easy to learn and works on any platform with a multiplicity of browsers.
QTP does work with Flex apps...just have to have the right versions.
Recently I evaluated the above tools for our Orgnisation. I say go with QTP. The configuring of qtp for flex is easy. I wrote a hub about it. http://hubpages.com/hub/Automating-Flex-Applications-with-QTP Please ask questions if you have any. Follow me n my hub
I was using Selenium to test Flex for a while, then Sun came out with a new plugin for Java in the browser with 1.6.14 I think it was, and I wasn't able to get it to work after that, though I admit its been quite a while since I tried.
If you're looking to use Selenium to test Flex, don't forget about FlexMonkium (http://www.gorillalogic.com/flexmonkium). I just started trying it out, but the combination of FlexMonkey and Selenium looks very promising, especially as free products. It does a nice export straight into JUnit tests.