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

eValid -- Web Quality News (WQN): Updates & Activities -- 2006/Q4
Article Date & Title Index
Request Subscription
eValid Home

Date Key Details...
 
29 December 2006 Agile Testing Strategies
It's an old line but a good one: "The quality of your system is only as good as the quality of your testing efforts". Industry guru and commentator Scott Ambler, in a recent Dr. Dobb's Journal article, Agile Testing Strategies, tackles the main issue right on -- advocating using "agile testing methods" as a way to deliver hi-quality testing fully in parallel with the software development process.

The "agile approach" is fundamentally different from the classical "throw the software over the wall to the test team and hope for the best" method. Which never really worked, so good riddance. By testing all the time you're developing you maximize the chance of early detection (and repair) of the application -- and we all know that achieving early detection is a big payoff.

The article is light and well done, and a good read. Several good references, too.

28 December 2006 Validating a Pulldown Menu
Similarly (to the entry for 12 December 2006 below) we often are asked about how to handle validating facts about complex pulldown menus. so we worked out a complete example, using a sample pulldown menu that is part of the description page.

In addition to detailing how to get the validation done correctly, this example illustrates some aspects of achieving fully-synchronized playback, and how to work with the eValid PageMap to investigate the contents of the DOM.

Here is the complete description on Validating a Pulldown Menu.

27 December 2006 New NRPE Version Released by Nagios
Many of our customers employ eValid as a monitoring engine in a variety of system configurations, but a fairly common one within the Nagios Host, Service and Network Monitoring System. The normal mode of operation is to run eValid from the local machine schedule, and have Nagios aperiodically extract information from eValid-generated event logs using scripts fired off by the component called NRPE (Nagios Remote Process Executor).

It may be important to note that Nagios has released a new version of the NRPE component that claims "...more graceful shutdown..." among other improvements. Details on how to download and use the upgraded NRPE 2.6 can be found on the Nagios website.

14 December 2006 Comparing eValid with Google Version of IE
You may have heard that Google has released a special Google-Customized Version of IE that includes special features that enhance the Google user experience. That customization is done with Microsoft's Internet Explorer Administration Kit 7 (IEAK7].

Where this is of interest to us here at eValid is that, as eValid users may know, it too is a kind of customized version of the IE browser -- but with extensive test and analysis functionality built in. But -- and here is the main point -- eValid was not done with IEAK7 and in fact the kinds of technical extensions that are found in eValid are specifically not possible with Microsoft's IEAK7. For example, the eValid feature that allows direct access to eValid documentation online direct from the eValid browser face is just one example of an extension that falls outside the IEAK7 capability.

The important point is that it is very good to see others adopting the idea of a browser with specialized purposes. The eValid engine -- an IE compatible browser with comprehensive test and analysis enablement -- is an ideal engine for website analysis and quality assurance.

12 December 2006 Validating a Mouseover Popup Passage
It seems common enough: if mouse over an object on the screen of the browser a message will pop up to explain what you've moused over. Sometimes you even can click on the object.

Yet mechanically confirming the content of a mouseover popup is often not such a simple matter, as this new Technical Support Note Validating a Mouseover Popup Passage makes clear.

The trick here to "doing two things at once" during a complex recording session is to use the Window Save & Validation Wait First option. You set up the screen capture, and then activate the popup before the timer runs out. Then eValid captures your screen, and you're done.

01 December 2006 Calendar for December2006

Some upcoming events that all try to address one of the long-standing issues in software testing: How to translate theory into practice.

Sounds like a full plate here, and certainly a worthy goal!

29 November 2006 Best Corporate Website Awards 2006 [BCW 2006] -- Executive Summary Available
The Best Corporate Website Awards 2006 [BCW 2006] project is complete and the Executive Summary Report is available as a PDF document (you'll need the Adobe Acrobat Viewer to read this report).

The BCW scores involved 20% on Technical Quality (evaluations done with eValid) and 80% of Quality of Online Experience as measured in a series of three scenarios that contribute 3/4 of the 80%, and an email responsiveness score that contributes the remaining 1/4 of the 80%. The email responsiveness analysis involved a matrix of some 20 different factors.

The final BCW 2006 scores ranged from a low of about 30/100 to a high of 63/100. This material will be summarized in a Financial Mail article that will appear in January 2007 that will name the winners.

08 November 2006 Research Establishes 4 Seconds as New Threshold
A recent study by Akamai and JupiterResearch (see the complete Press Release) has shown that four seconds (4,000 msec) is "...the maximum length of time an average shopper will wait for a Web page to load before potentially abandoning a retail site."

The results were based on a survey of 1,058 online shoppers surveyed in the first half of 2006. Additional results showed that one third of shoppers with a bad experience abandoned the site entirely, and 75 percent were likely NOT to shop on that site again.

While poor website performance has always [previously] been a worry, these results appear to be pretty conclusive. Webmasters probably need to take note!

25 October 2006 Applying eValid to AJAX Applications -- GWT Kitchen Sink Example
The growing excitement about the AJAX development methodology for web applications promises to impose many burdens on testing and validation. AJAX web applications, being fundamentally asynchronous in nature and relying heavily on complex JavaScript programs that run in the browser, are often quite difficult to test.

The increasingly popular Google Web Toolkit (GWT) includes a set of pre-defined objects, a "widget set" called the "Kitchen Sink". There is a corresponding Google GWT Kitchen Sink Demo.

As an example of applying eValid to this kind of AJAX-supported object, we've prepared a sample set of tests. Testing the GWT Kitchen Sink shows how eValid handles all of the GWT example objects without difficulty and without any special programming or scripting expertise. The three scripts show:

  1. A simple walk through of all 12 groups with simple validations on each one.
  2. A complex test of the Trees group, with full validations.
  3. An illustration of DOM validation including Adaptive Playback.

These scripts are all "AUTOPLAY" enabled, so you can try them out with any eValid browser (you don't need a license key).

20 October 2006 Microsoft ASP.NET AJAX v1.0 Beta
First Microsoft's offering was called "Comet", a play off the household cleanser that competes with "Ajax". Then it was called "Atlas", a play off the names of competing Greek heroes.

Now Microsoft has jumped onto the AJAX bandwagon big with their formal announcement of ASP.NET AJAX.

Like the Google Web Toolkit (GWT) and Morfik WebOS AppsBuilder suite, among other technologies that are evolving into this market space, Microsoft's offering provides a variety of resources to help developers create a "rich client side UI experience". All of these share the notion that "the browser is the computer" that the users prefer -- a notion made popular in the Web 2.0 developments of the last couple of years.

16 October 2006 New Capability to Modify Headers
The recent builds of eValid now include the capability to modify the headers in a URL document request issued by eValid commands. You may wish to modify headers if you want to change the way eValid identifies itself to the server, to modify any of the HTTP status values, or to simulate special situations.

This feature is primarily intended for applications where eValid is used in monitoring. For complete details, please see the description in Header Processing in Playback.

06 October 2006 Calendar for October 2006
Here are some events we think may be of interest for this month. But you'll have to choose carefully -- or have your own charter jet -- because for some reason all of these are at about the same time. (The good news about this: there'll be minimal overlap of speakers!)

Earlier Activity Summary