- Problems with Server Loading? (Server Loading)
- Can eValid do Xpath? (DOM Processing)
- Web Site Connection With a Firewall (Application Monitoring)
- Speed of Elements (Regression Testing)
- Regular Expression Search -- What is it Good For? (Regression Testing)
- Economic Advantage (Server Loading)
Tuesday, June 30, 2009
Wednesday, June 24, 2009
To be clear, this activity is done with an AJAX process in which the browser interacts with the server to make suggestions from its lexicon of search terms. [A related concept, called "autocomplete", relies on the use local search history and maybe what is stored locally in cookies, but that is NOT done with dynamic AJAX interactions.]
In all the cases we've seen, however, if you type enough characters into the text box eventually the search engine gives up and stops making suggestions. At that point, you have a regular non-AJAX text box (see below).
The question then becomes, what does this mean in terms of testing? How do you record a test (or hand script a test) to account for this kind of dynamic behavior?
The first thing to note is that after some point, the autosuggest feature stops making suggestions. So in this case you can record your test as you always have, because the behavior is the same as if there the autosuggest feature isn't there.
Where it becomes tricky is when you DO want to record -- and maybe even validate -- the behavior of the AJAX-based autosuggest processing of a text entry. Just to be clear, you certainly can do this with eValid, but you have to be reasonably careful about how you go about it.
To make it simple we've made up a simple step-by-step Recording Autosuggest Text Boxes recording protocol that shows how easy this is to do. Let us know if you have any trouble following the protocol.
Friday, June 19, 2009
eValid has special "index/motion" commands that can be used to drive the eValid browser in various ways. Scripts developed with these commands have these properties:
* They don't depend on where particular things are on the page, just that they are there.
* They can handle AJAX synchronizations that involve waiting for page-internal signals.
* The overhead for this kind of synchronization is so low that you can get reliable "how lond did it really take" measurements, the kind of data you want for 24x7 monitoring.
To illustrate this we've prepared this Google Finance AutoCompletion Demonstration Script that shows off eValid's abilities to meet all of these requirements.
Monday, June 15, 2009
Test Complex Applications -- Including AJAX -- Simply and Reliably
Regression Testing, Monitoring, Server Loading Tests,
All From The Same Test Engine
Thursday, 18 June 2009 — 2:00 PM Eastern Time / 11:00 AM Pacific Time
The challenge posed by global economic changes forces all of us to work smarter, not harder. To do more in less time, with fewer ressources and on a smaller budget.
How would you like to get a single pair of shoes and discover that you can wear them to work, and on the beach, and for a heavy hike in the Rocky Mountains? No matter their use: they always fit and feel right. No blisters, just comfotable.
No, we are not giving shoes away. But in this webinar you will discover how eValid's technology provides you with a single point solution for every web application quality assurance and testing need. By embodying the test functions in a full featured browser, eValid provides a unified, reliable, efficient and easy to use engine for every kind of web application testing: from regression, to load, to monitoring, to AJAX. Plus you can re-use the same test scripts.
Talk about saving time, money and getting more work done with less energy.