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