<p>What tools, preferably open source, are recommended for driving an automated test suite on a FLEX based web application? The same tool also having built in capabilities to drive Web Services would be nice.</p>

[{'answer_id': 72648, 'author': 'Brian G', 'author_id': 3208, 'author_profile': 'https://Stackoverflow.com/users/3208', 'pm_score': 2, 'selected': False, 'text': '<p>I heard of people using selenium as a free/open source testing tool. A quick google revealed a FLEX API for it. Not sure if it works or is still in development, but it may be worth a look.</p>\n\n<p><a href="http://sourceforge.net/projects/seleniumflexapi/" rel="nofollow noreferrer">http://sourceforge.net/projects/seleniumflexapi/</a></p>\n'}, {'answer_id': 76456, 'author': 'ianmjones', 'author_id': 3023, 'author_profile': 'https://Stackoverflow.com/users/3023', 'pm_score': 1, 'selected': False, 'text': '<p>There\'s an automated test tool called <a href="http://www.riatest.com/" rel="nofollow noreferrer">RIATest</a> that might fit the bill for you.</p>\n\n<p>Unfortunately only for Windows, and not open source, but if it does the job it might be well worth the price ($399 at time of writing).</p>\n'}, {'answer_id': 76752, 'author': 'Allen', 'author_id': 6043, 'author_profile': 'https://Stackoverflow.com/users/6043', 'pm_score': 3, 'selected': False, 'text': '<p>Adobe distributes a test framework themselves: <a href="http://opensource.adobe.com/wiki/display/flexunit/FlexUnit" rel="noreferrer">FlexUnit</a>.</p>\n'}, {'answer_id': 94234, 'author': 'Mike Deck', 'author_id': 1247, 'author_profile': 'https://Stackoverflow.com/users/1247', 'pm_score': 1, 'selected': False, 'text': '<p><a href="http://funfx.rubyforge.org/" rel="nofollow noreferrer">FunFX</a> is an option for automating UI testing.  I haven\'t used it extensively, but I\'ve heard of some having success with it.  <a href="http://blog.objectmentor.com/articles/2008/06/22/observations-on-test-driving-user-interfaces" rel="nofollow noreferrer">Here</a> is the article where I first learned about it.</p>\n'}, {'answer_id': 110276, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 2, 'selected': False, 'text': '<p>Are you looking to script code-level unit tests? If so, dpuint is the bomb: <a href="http://code.google.com/p/dpuint/" rel="nofollow noreferrer">http://code.google.com/p/dpuint/</a> . This library makes it really easy to do automated testing on all sorts of asynchronous events, on either non-visual ActionScript objects or visual components. They also have a nice multi-page tutorial on the Google Code project page.</p>\n\n<p>If you are looking for functional testing tools along the lines of automated record-and-playback simulating an end user using a Flex app, HP\'s QuickTest Pro is the Adobe-endorsed solution. It works great, but costs about $4,000 - $6,000 per seat.</p>\n'}, {'answer_id': 117838, 'author': 'Derek B.', 'author_id': 20756, 'author_profile': 'https://Stackoverflow.com/users/20756', 'pm_score': 0, 'selected': False, 'text': '<p>My preferred tool is Selenium Remote Control.  There is a plug-in I discovered a few months ago:</p>\n\n<p><a href="http://code.google.com/p/flash-selenium/" rel="nofollow noreferrer">http://code.google.com/p/flash-selenium/</a></p>\n\n<p>This required \'hooks\' to be written on the server side (ActionScript/Flex).  Once they were added, I was able to do some browser testing using Selenium RC.</p>\n'}, {'answer_id': 673928, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 0, 'selected': False, 'text': "<p>FunFX is great. We've used it extensively and have been very happy with it. The community is also active and very responsive, so that is a big plus for me.</p>\n"}, {'answer_id': 674343, 'author': 'James Ward', 'author_id': 77409, 'author_profile': 'https://Stackoverflow.com/users/77409', 'pm_score': 2, 'selected': False, 'text': '<p>Check out <a href="http://code.google.com/p/flexmonkey/" rel="nofollow noreferrer">FlexMonkey</a>.  It does automated testing via FlexUnit tests.</p>\n'}, {'answer_id': 846426, 'author': 'Fergal', 'author_id': 102641, 'author_profile': 'https://Stackoverflow.com/users/102641', 'pm_score': 0, 'selected': False, 'text': '<p>The new version of the <a href="https://sourceforge.net/projects/seleniumflexapi/" rel="nofollow noreferrer">Selenium-Flex API (0.2.5)</a> works great.</p>\n'}, {'answer_id': 1836855, 'author': 'James Bobowski', 'author_id': 108881, 'author_profile': 'https://Stackoverflow.com/users/108881', 'pm_score': 1, 'selected': False, 'text': '<p>I\'ve been extensively using <a href="http://github.com/peternic/funfx" rel="nofollow noreferrer">FunFX</a> for several months now on a Flex 3 + Rails project. Not only is it open source, it\'s also written in Ruby, so integration with web services should be fairly easy. There are a few <a href="http://onrails.org/articles/2009/07/08/screencast-testing-flex-apps-with-cucumber" rel="nofollow noreferrer">screen</a><a href="http://onrails.org/articles/2009/07/13/screencast-testing-flex-apps-with-cucumber-take-2" rel="nofollow noreferrer">casts</a> out there covering the basics.</p>\n'}, {'answer_id': 3944371, 'author': 'Ben Johnson', 'author_id': 97394, 'author_profile': 'https://Stackoverflow.com/users/97394', 'pm_score': 2, 'selected': False, 'text': '<p>Try looking at Melomel. It has Cucumber support baked right in and comes packaged with steps for most Halo and Spark components.</p>\n\n<p><a href="http://melomel.info" rel="nofollow">http://melomel.info</a></p>\n'}, {'answer_id': 5249157, 'author': 'Samson', 'author_id': 651976, 'author_profile': 'https://Stackoverflow.com/users/651976', 'pm_score': 1, 'selected': False, 'text': '<p>The Flex code that your Flex app needs is contained in the SeleniumFlexAPI distribution .swc file, SeleniumFlexAPI.swc. Just include this file as a library when you compile your Flex app.</p>\n'}, {'answer_id': 20117529, 'author': 'Chinmay Shepal', 'author_id': 1700212, 'author_profile': 'https://Stackoverflow.com/users/1700212', 'pm_score': 1, 'selected': False, 'text': '<p>Sikuli is good tool which can be used to test flex/flash based web applications.\n-It can automate anything on graphical user interface.\n-It works on Windows, MAC OSX and Linux as well as iPhone and Android.\n-Here is the <a href="http://www.sikuli.org/" rel="nofollow">Sikuli link</a></p>\n'}]
['https://Stackoverflow.com/questions/72462', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/12251/']