Hi Tigran,

Thank you for your offer of a special license of RIATest for Apache Flex.
I'm not familiar with RIATest at all.  It appears to be more like what I
would call an application testing framework like QTP.  Is that correct?  One
of the reasons Adobe wrote Mustella was to get exact control over the timing
of frame events relative to other faked mouse and keyboard events.  Can
RIATest do something like that?  We may still need that for testing the
AS-side of the framework.

Regardless, I am still interested in RIATest in two ways:
1) RIATest as the way to test sample apps.
2) I would love to see what changes we would need to make to FlexJS to get
RIATest to work in our workflow so that folks can use RIATest to test their
applications.

I was not directly involved in the QTP automation capability of the current
Flex SDK, but I think there were two main complaints about the way Adobe
implemented it:
A) Lots of automation code is baked into the framework whether you use it or
not
B) You have to choose at compile time whether to add in the rest of the
automation code.

I'm hoping that the "beads" plug-in model will solve these two issues, but I
can't see myself having time to actually try it any time soon.  It appears
that RIATest doesn't require additional properties on the component (other
than the id property you mentioned).   Does RIATest require other properties
on the components?  Does it run against a production SWF so it doesn't have
issue B?

Thanks,
-Alex


On 4/13/13 5:19 AM, "Tigran Najaryan" <tig...@gmail.com> wrote:

>> Maybe you can prepare some examples specific to ASJS so we can better
>> evaluate what it could do for this project. Would you be interested in
>> providing those?
> 
> I posted a small sample RIATest project that tests FlexJSTest_again example
> on Jira: https://issues.apache.org/jira/browse/FLEX-33489
> 
> Please see the README file in the zip.
> 
> 
> An additional note:
> 
> Currently generated HTML DOM is not ideal from test automation point of
> view. It would be great if FalconJS could emit additional information such
> id from the MXML (the id could go to the "id" of HTML element or to
> data-automation-id). This will help with automation and will earn you a lot
> of bonus points from test engineers.
> 
> If you have any questions feel free to email to this list or directly to my
> email.
> 
> Tigran.
> 

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui

Reply via email to