Pratyusha
Pratyusha

Reputation: 59

Flex UI testing automation

We have a flex based UI whose functionality (eg: login, logout) needs to be tested periodically in IE 7. Manual testing takes a lot of time and hence we want to automate it.

EDIT: We dont have the source code of this app uder test so cannot use something like FlexUnit. Is there a way to automate this testing?

I have heard of FleXmonkey, but have read negative reviews of it and hence wary of trying it.

EDIT: source of negative review: Automated testing of FLEX based applications (Comment by Ryan H)

Please suggest if theres a way to go about it.

EDIT: An open-source solution is preferred.

Thank you.

Upvotes: 2

Views: 5121

Answers (4)

JeffryHouser
JeffryHouser

Reputation: 39408

You won't get very far in your development adventures if you avoid reviewing things just because you read negative reviews. ( Please provide a source for said negative reviews ). I've also read bad things about Flex and Flash Builder and the Flash Player. Yet, you still ended up using Flex?

That said, I strongly suggest checking out Flex Monkey.

RIATest is another option.

I believe you can also do this sort of testing with QTP. I couldn't find a specific source for QTP info, but there are a few links if you google.

http://www.learnqtp.com/does-quicktest-professional-support-flashadobe-flex-applications/ http://vishnuagrawal.blogspot.com/2009/04/flex-automation-testing-with-qtp.html

Upvotes: 2

TN.
TN.

Reputation: 611

Some Flex automation tools support testing of Flex applications without requiring to recompile it.

RIATest definitely supports it (called runtime loading) and if I am not wrong QTP does it as well. AFAIK there are no open source tools that support it.

Beware though that runtime loading is not for every application. If for example you are using custom html wrapper you cannot use it with runtime loading.

Upvotes: 0

user476376
user476376

Reputation: 1

I think FlexMonkey is pretty cool and worth judging on your own. Most of these tools use the same underlying automation framework provided by Adobe, and thus have many of the same pains and challenges. We've actually done a lot the last few months to make it easier to work with and have been working to provide more documentation on dealing with common challenges.

If you do have problem, you will find that our Forums are very active with questions and answers: http://www.gorillalogic.com/forum/7

-Jon Rose - Gorilla Logic, Inc

Upvotes: 0

Rajasankar
Rajasankar

Reputation: 928

Without recompiling the source code, it is not possible to test Flex in all cases. Saucelabs IDE claims that it can test Flex without recompiling the code. You may check that.

Upvotes: 0

Related Questions