A topic that has come up several times in the recent past is about testing Adobe LiveCycle Workspace. I thought it will be useful to provide some information around this for the benefit of a larger LC community.
If the objective is Load testing, in-house Adobe uses a commercial tool call Silk Performer which can capture and replay the AMF3 interactions between Workspace and the server for scalable load generation. There are other tools that work with AMF3.Some people have asked if QTP can be used for load testing – It is unlikely that QTP is a good fit, since it is not suited to scalable load generation.
Adobe recommends using Silk Performer or Neotys Neload for load testing of Workspace. Check out the below links that may provide more insight into this topic -
http://kb2.adobe.com/cps/830/cpsid_83082.html
http://my.adobe.acrobat.com/p59756637/
http://www.adobe.com/devnet/flex/articles/flex-load-testing.html
If the objective is Functional testing then Workspace is configured for QTP testing out of the box. If you install QTP, restart your computer, then install the Flex plug-in for QTP, restart your computer then you can start automating your Workspace tests. However for QTP automation you should use the Workspace automation URL rather than the default URL. So rather than http://server:port/Workspace/Main.html you would use http://server:port/Workspace/Main-auto.html.
In order to enable your Flex Application (custom Workspace) for automation testing with QTP you need to configure the application with certain custom automation swcs that Adobe provides. Those swcs, along with the QTP plug-in, are provided with Flex/Flash Builder.
For info on how to do this see:
http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7ec5.html
Workspace was compiled for QTP automation which is why QTP works when using the automation url for Workspace. That was a decision that our internal teams made. However you do not need to create a separate wrapper for automation. You can compile the application to just use the one url.
Hope this information helps you get started with testing your LiveCycle Workspace Application.
Testing LiveCycle Workspace,
Pingback: The LiveCycle Post | Testing LiveCycle Workspace