Testing Web 2.0 Applications

It's been a while since my last post. I have been traveling quite a bit, meeting customers, partners and together with QTP R&D looking at what the market is telling us and how we should respond in some areas and be proactive in others. One of the top things we got as requests during the last few months is requests to be able to test web 2.0 applications better.


Web 2.0 includes various technologies. When I did the market research I narrowed it down to Flex/Flash, Silverlight and Ajax. Since we already have support with QTP for Flex through our partnership and close relationship with Adobe it was mostly Silverlight and Ajax that were 'green fields' for us. We sat down few months ago and decided this is a major trend that we need to address and even though no vendor out there is doing a good job supporting these technologies well, it justifies substantial resources in order to become THE leader in testing web 2.0 applications. And so, we allocated the resources and I am pleased to see that we have made great progress relatively quickly - supporting Silverlight 2.0 already with a new add-in that is out there and are going to come out soon with an even stronger support for other areas. I am certain that with the upcoming Web 2.0 pack that will be released on top of QTP 10.0 and the next release of Functional Testing (QTP) it will be clear we are leading the automated functional testing market with regard to test Web 2.0 applications.


I look at the challenge of supporting these RIA (Rich Internet Applications) and Ajax technologies as one that consists of the following:



  1. What I call tactical support - having support out of the box for the most commonly used web 2.0 technologies (and latest versions) - Flex, Silverlight and few Ajax tool-kits.

  2. Strategic directions for testing web 2.0:

    1. Making our add-in extensibility (mostly web extensibility in this case) easier to use, faster to create assets with and separate from the actual QTP to allow as many users/partners as possible to create their own extensibility assets and extend QTP to support whatever is not supported out of the box. With the hundreds of Ajax tool-kits out there and new ones coming out every month or so, this is extremely important for our users as well as our partner ecosystem.
      We are addressing this with a new framework to create extensibility assets called Extensibility Accelerator (EA) which will also be part of our upcoming Web 2.0 pack on top of QTP 10.0
      Together with R&D we are also working on a new white paper that will describe this new EA and best practices on how to use it.

    2. Improving our record/reply and object recognition capabilities to cope better with these new type of controls and events.



We will keep following this area closely and make sure we treat it as a strategic one. Any feedback or comments about this is greatly appreciated.


Till next time,


Roi.

Comments
| ‎09-18-2009 05:22 AM

Thanks for the post. To get further clarity on point 1, do you mean that Web 2.0 pack will provide the out of box support to Flex and we need not explicitly install the Flex QTP addin provided by Adobe? If so, any tentative date of when we can expect Web 2.0 pack to be available for use?

Roi Carmel | ‎09-20-2009 05:26 AM

Ramesh,


to answer your question - the Flex add-in for QTP is already supplied by Adobe today. The Web 2.0 service pack does not include additional support for Flex as this is all taken care of by the add-in Adobe distributes, maintains and updates. What I meant to say in point 1 was: the web 2.0 service pack together with the Flex add-in that is available from Adobe is a comprehensive way to address all of the main web 2.0 technologies our there today. I hope this clarifies this.


After re-reading that part, I can see it is confusing. Thanks for the question.


As for the timeline, this blog is not the appropriate platform to commit to delivery dates by HP but I can share with you this is coming very soon so stay tuned on the customer support web site for the announcement. Also, we have a Linked In user group (with over 1200 members) where we make sure important release notifications are updated and we are not polluting it with useless messages. I strongly suggest you join it.


Roi

| ‎09-21-2009 03:39 PM

Any plans on adding Xceed Grids for WPF support?

Jason Charles | ‎09-21-2009 08:55 PM

Thanks for the info Roi. This is what we've been waiting and hoping for.

Could you post the links to both the LinkedIn group and the customer support website? The one complaint i have with HP's websites is how confusing they are to navigate and find content.

Roi Carmel | ‎09-21-2009 09:06 PM

Hi Jeff,

We are working with Xceed through a partner of ours to allow them creating support for their controls. This will be developed by Xceed as well as maintained and distributed by them.

Roi

Roi Carmel | ‎10-05-2009 06:26 AM

Jason,

as requested please find the links below:

QuickTest Pro group on LinkedIn:
http://www.linkedin.com/groups?gid=55772&trk=hb_side_g

HP Software Customer Support:
support.openview.hp.com/support.jsp

You have a keyword search box that will lead you to the relevant product information you are looking for.

Hope this helps,


Roi

| ‎06-30-2010 12:25 AM

Hi:

I found it is so hard to use Adobe's Flex support, and it is so hard to get help from them. Can you comment on what kind of improvement users should expect out of QTP for Flex?

 

Thanks

 

| ‎07-06-2010 03:52 AM

Dear All,


I am a Masters student from London. I have chosen web application testing as my project. Now I need to find and learn about the test automation tools. I have tried QTP before. I loved the way it recorded my actions and perform tests on that. 


I have few questions.


1. I have to test bespoke web application by feeding in data in the forms. What should I feed in? I need to do some programming(In QTP) for that. 

 

2. I need QTP till September 2010. Will evaluation copy of the software allows me to do that? Or I have to buy the license. Buying it will be very expensive for me. Is there something like student license provided by HP which will be cheap?

 

I need your kind suggestion in this issue.

 

Thank you.  

sudheerburra | ‎07-07-2010 03:15 AM

Hi every one, I want to automate an web application which is Developed with Java & Flex. But QTP tool is not Recognize Flex Objects. I have QTP 9.2 Crack Version. What  are pre requisites to test my web application. Please tell me  to Proceed.

 

 

 

| ‎07-15-2010 01:18 AM

How can I test GWT 2.0 applications?
Is their an update available   , my WEB 2.0 add-in only supports GWT 1.5.3?

 

Is an How-to online, to see how to use the gwt-identification?

| ‎07-15-2010 06:17 AM

I did not think to much DVD believe was suppose to come with my computer. But had to buy one to this day not working right, never buy HP again tell me I need this part or that part, order it from the company they send wrong parts

 Eliz

| ‎07-20-2010 10:10 PM

How to make Synchronization for AJAX Applications. For example I have a webpage. If I click login link login model dialog popup appears. Then how can I sync that dialog box in QTP.

 

 

http://interviewpuzzle.blogspot.com

 

Leave a Comment

We encourage you to share your comments on this post. Comments are moderated and will be reviewed
and posted as promptly as possible during regular business hours

To ensure your comment is published, be sure to follow the Community Guidelines.

Be sure to enter a unique name. You can't reuse a name that's already in use.
Be sure to enter a unique email address. You can't reuse an email address that's already in use.
Type the characters you see in the picture above.Type the words you hear.
Search
Showing results for 
Search instead for 
Do you mean 
About the Author
Featured


Follow Us
The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation.