Your e-Business Quality Partner eValidTM -- Automated Web Quality Solution
Browser-Based, Client-Side, Functional Testing & Validation,
Load & Performance Tuning, Page Timing, Website Analysis,
and Rich Internet Application Monitoring.
© Copyright 2009 by Software Research, Inc.

eValid -- Web Quality News
eValid Home

 
Scripts, Synchronization, Index/Motion vs. AJAX Text Box Tricks
It seems that AJAX is sneaking in everywhere you look these days. Improving the user experience, as it is supposed to!

It's probably not news to you that Google's venerable main search page now has an "autosuggest" feature -- it feeds you possible targets of your search, based on the keystrokes that appear. It's a powerful, user-friendly feature, and it's done with AJAX methods that continuously interrogate the server with what you've typed as you type it and dynamically modify the page in your browser -- all as you continue to type in your search.

The main question is: How do you test this kind of thing? Here are some answers:

  • If you want to make a manual recording the regular steps don't work, because it's AJAX. Here is how to make a good recording, using out-of-the-box methods for Recording of Autosuggest Text Boxes.

  • But if you want to do the same test, but you're willing to spend the time to create the commands using eValid Index/Motion commands, here is an example of Autosuggest Test Box Processing with Index/Motion Commands

  • A rather more complex example of the technique is this scripted solution which exercises the ICEfaces Autocompleter Function, where the script, like the one above, is entirely self-synchronizing and fully tolerant to all but drastic page structure changes.
All three examples illustrate distinct ways eValid methods can be used to test dynamic autosuggestion boxes automatically.
 
Selected Forum & Blog Posts
Here is a selection of interesting recent queries and responses in the eValid User Forum or in the eValid BLOG: We invite eValid users to create an account on the eValid User Forum and post queries or responses.
 
Recent and Upcoming Conferences & Technical Community Events
Here are some pointers to interesting recent and upcoming technical conferences that should be of interest:

These events all deserve careful consideration, so please take a look at them!

 
eValid Knowledge Base Technical Resources
Here are some useful technical resources for you:
  • Review the eValid Frequently Asked Questions (FAQs).
  • Watch some of our Annotated/Animated Movies. You'll see how eValid works from the GUI level, and see how eValid deals with specific testing situations.
  • If you run into a tricky problem testing a website, you might consider checking out the 40+ entries in our Worked Solutions Resource. You'll find a wide range of already-worked examples showing how eValid solves typical testing situations.
  • For general eValid usage you may wish to check into the set of our "top 99" Power User Tips & Tricks. They cover everything from simple functional testing to detailed LoadTest experiment development.
Let us hear from you if you are facing a tricky test requirement. We welcome the challenge of applying eValid in novel ways and to new contexts!
 
eValid Information eValid Version Update
eValid updates are always available if you have a current maintenance and support subscription. Use the eValid: Help > About pulldown to find your current eValid version & build. The most recent release is eValid V9 #288 (16 May 2009), Click here to Download eValid V9. If you have downloaded and installed eValid V9 previously your current key will work with the new download. If you don't have a V9 license and you want to request an upgrade please use the eValid: Help > Register Product pulldown to send us your machine details.
 
eValid Information Reaching Us
To let us hear from you please use the Send Us Your Question page.
Visit the eValid BLOG for current news and technical support information.
You can review other users' comments, and post your own questions and responses, in the eValid USER FORUM.
eValid Information eValid Division
Software Research, Inc.
1663 Mission Street
San Francisco, CA 94103 USA
Tel: +1 (415) 861-2800
TollFree: +1 (800) 942-SOFT [7638]
FAX: +1 (415) 861-9801

Note: Replies to this email are not read individually. For removal from future mailings send this message to remove09@e-valid.com.
http://www.e-valid.com/Promotion/Email/2009/26Jun09.html