To use the FDS data management services it is CPU based. In attempt to keep the licensing simple we applied a mapping of seats of the automation support to CPUs that are counted in the license agreement.
________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Chris Luebcke Sent: Thursday, February 08, 2007 4:02 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: any interest in an alternative to QTP to automate Flex apps? Isn't it just one FDS license per CPU? How does seats figure into it? > And the license is that you need to pay for one > FDS CPU license per tester seat --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> , "Matt Chotin" <[EMAIL PROTECTED]> wrote: > > FDS requirement first: it is a licensing requirement; it is not a > technical requirement. And the license is that you need to pay for one > FDS CPU license per tester seat. That license could be Departmental > (list $6k) or Enterprise. So if you're looking to create a tool that > can be used for free by the testers, the automation framework is > probably not for you. But if you're just looking to avoid using QTP > then this could give you a big head start. > > > > We are working on documentation for writing an agent. That has been > slower to come out because it's primarily ISV/partners who are > interested in building agents. When the docs are ready we'll post them. > > > > I think it is fair to say that playback is essentially what you need to > support scripting, even if you don't need recording. QTP for example > records actions into scripts, then the tool plays the script back and we > turn those into the playback commands. You can do the same thing. > Either you can write to the automation framework directly with events, > or you could write some layer that takes your own scripting calls and > generates the automation events for you. The automation framework is > written in AS and exposes classes, methods, and events, so it is capable > of being used programmatically. > > > > Matt > > > > ________________________________ > > From: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> [mailto:flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> ] On > Behalf Of brian.knorr > Sent: Thursday, February 08, 2007 7:35 AM > To: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > Subject: [flexcoders] Re: any interest in an alternative to QTP to > automate Flex apps? > > > > > Is there any documentation on building an adapter to use the > automation packages? I browsed through the source of the classes in > the automation package and it appears to support the record and > playback model of testing, which in my opinion what you want to avoid. > Can the automation package be leveraged for programmatically > controlling the Flex components like you would do in a tool like > Watir, Watij, or Jemmy? Is FDS absolutely required to build on top of > this system? > > --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%40yahoogroups.com> > , "Matt Chotin" <mchotin@> wrote: > > > > I am not looking to derail any interest in you guys building > > alternatives, but would like to point out that the Flex team did a > large > > amount of work to enable the kind of functionality you're looking for > > (minus the tool). Check out the mx.automation packages and you'll see > > the infrastructure that is in place to solve problems like using > > semantic events instead of x/y coordinates, etc. Admittedly, this is > > the portion that we consider the more interesting IP rather than the > > plugin that enables QTP to leverage this functionality (and what you > > need to pay to use). If you have FDS or are willing to invest money in > > the APIs even if not in QTP itself, I'd encourage you to build on top > of > > this system. Interest from other vendors is increasing as well and I > > hope that we'll see offerings in addition to QTP in the future (they > > will be built using this framework). > > > > > > > > As I stated previously we will continue to examine licensing options > for > > things like the automation package, but do not expect any changes in > the > > short term. > > > > > > > > Matt > > > > > > > > ________________________________ > > > > From: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%40yahoogroups.com> > [mailto:flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%40yahoogroups.com> > ] On > > Behalf Of brian.knorr > > Sent: Wednesday, February 07, 2007 4:02 PM > > To: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%40yahoogroups.com> > > Subject: [flexcoders] Re: any interest in an alternative to QTP to > > automate Flex apps? > > > > > > > > I took a look at imacros...my only concern is that it uses WINCLICK to > > automate flash apps. This means everything is x/y coordinate based. We > > want to interact with the actual ui components, finding them by their > > properties or type. For example here is a short snippet of a simple > > test we are using...I added the comments in order to explain what is > > going on: > > > > //find the first ComboBox in the app > > var comboBoxOperator:ComboBoxOperator = flexOperator.find(ComboBox) as > > ComboBoxOperator; > > > > //select the option with the specified label > > //upon user selection the app fires an event that sets a label > component > > with the text 'You selected: X' > > comboBoxOperator.select("MasterCard"); > > > > //find the label with the specified properties and assert the correct > > selection was made > > assertEquals("You selected: > > MasterCard",LabelOperator(flexOperator.find({id:"myLabel"})).text); > > > > Thoughts? > > > > --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > , "Allen Riddle" <ariddle@> wrote: > > > > > > I've posted on here before about this topic. I think this is > something > > > that lacks in the Flex community. Just curious if you or your > company > > > have looked at a product called imacros. I downloaded the demo and > it > > > was pretty decent. It's a lot cheaper than QTP. It also lets you > > script > > > out tests. I've also wondered if it was possible to get Ruby's Watir > > > tool to work with Flex, that would be my first choice if so. Cool > > > suggestion, we'd use it. > > > > > > > > > > > > ________________________________ > > > > > > From: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > [mailto:flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > ] > > On > > > Behalf Of Simeon Bateman > > > Sent: Wednesday, February 07, 2007 3:56 PM > > > To: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > > Subject: Re: [flexcoders] any interest in an alternative to QTP to > > > automate Flex apps? > > > > > > > > > > > > I am interested in this. I had been playing with the thought of > using > > > the FA Bridge to allow you to use Selenium to test your > applications. > > > Then you could use the Firefox plugin to record our actions and test > > the > > > movie. > > > > > > Not sure how feasible it is but even that would start with having a > > > testing framework in flex to tie into. > > > > > > > > > simeon > > > > > > On 2/7/07, brian.knorr wundahwheel@ > > > <mailto:wundahwheel@ > wrote: > > > > > > > > > Automating functional tests is critical to the way we develop > software > > > at my company. And there are two big things that stop us from using > > QTP. > > > > > > 1) It's record and playback - we want to write test scripts > > > 2) It costs a lot of money - we want a tool that is free and > community > > > driven > > > > > > At my company we are writing several applications in Flex2 and are > > > building out an as3 library that allows us to write test scripts in > > > as3 to drive the Flex ui as if the user was interacting with it. If > > > you are familiar with the Java Swing testing tool called Jemmy, it's > > > very similar in design. > > > > > > Is there any interest out there for a tool like this? I am about to > > > create a sourceforge project, but first wanted to get a feel for the > > > need. > > > > > > Thanks, > > > > > > Brian > > > > > >