|
|
|
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:
- Systematic Development of Rich Internet Applications,
IEEE Internet Computing Journal,
Special Issue Announcement.
-
Second International Workshop on Testing Database Systems
(DBTest 2009),
29 June 2009 - 2 July 2009,
Providence, Rhode Island, USA.
-
3rd International Workshop on Verification and Evaluation of Computer and Communication Systems,
2-3 July 2009, Rabat, Morocco.
- 3rd International Conference on
Tests and Proofs (TAP 2009),
2-3 July 2009,
ETH Zurich, Switzerland.
-
Workshop on State-space Exploration for Automated Testing
(SSEAT 2009),
23 July 2009,
(Colocated with ISSTA 2009),
Chicago, Illinois, USA.
-
7th International Conference on Information Technology New Generations,
Software Testing Track,
12-14 April 2010,
Las Vegas, Nevada, USA.
-
32nd International Conference on Software Engineering (ICSE #32),
2-8 May 2010,
Cape Town, South Africa.
These events all deserve careful consideration,
so please take a look at them!
|
|
|
|
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 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.
|
|
|
|
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.
|