|
Date | Key | Details... | ||||||||||||||||||
30 September 2006 | ![]() |
Interoperability with IE 7 for Windows XP Confirmed
Microsoft has released Internet Explorer 7 for Windows XP and we are pleased to confirm interoperability of eValid V6 with the newly released IE 7 libraries and support software. You can Download the IE7 Final Version with confidence that you won't affect eValid operation. A side benefit for installing IE 7 on your machine, when you are testing or analyzing your web application with eValid, is that eValid would be using the newest IE 7 libraries. You get the benefit of all of the security and reliability enhancements that Microsoft made in IE 7 compared with the latest version of IE 6. | ||||||||||||||||||
29 September 2006 | ![]() |
Hot Topics in eValid Support
In the interests of sharing eValid technology within the user community, here is a selection of Hot Topics in eValid Support. The current list includes detailed discussions of these areas of interest:
| ||||||||||||||||||
27 September 2006 | ![]() |
Academic Course in Website Evaluation
According to Prof. Andrew Thatcher, a faculty member at the University of the Witwatersrand, Johannesburg, South Africa, eValid is being used in a Master's level course as part of the program for a degree in Industrial Psychology. In the Engineering Psychology course, under Prof. Thatcher's direction, one of the student assignments is to evaluate a website. Students first write a detailed website usability proposal and then they conduct the website usability evaluation according to their proposal, based in part on use of the eValid engine. eValid is pleased to be able to provide eValid licenses for use in the analytic part of the student projects. | ||||||||||||||||||
18 September 2006 | ![]() |
PageMap Utility Interaction Mode Changed
Based on a number of user requests we have changed the PageMap utility to improve its utility and speed of operation. Previous versions of eValid used a 3.0 sec timed hover to decide when to re-navigate the display to describe the properties of the pointed-to element. With the new facility the navigation done in real time without waiting. Here is the revised PageMap GUI Documentation that tells all about the changes. | ||||||||||||||||||
15 September 2006 | ![]() |
Defense Software Strategy Summit
If you are in any way concerned about National Defense issues, either because of your work or just in general, you may be interested to know abou the upcoming Defense Software Strategy Summit, being held in Washington, D.C. 18-19 October 2006. Mainly developed under the auspices of the Office of the Deputy Under Secretary of Defense for Acquisition and Technology, in cooperation with NDIA's Systems Engineering Division, this event a number of topic areas specifically oriented to software, software engineering, and the Internet. | ||||||||||||||||||
13 September 2006 | ![]() |
Best Online Experience Survey -- Top Ten E-Tail Websites
The eValid web application testing and analysis suite can be used to make quantitative comparisons of websites. An example of this kind of survey is BlueRiverStone's Best Corporate Websites (BCW) Award, due to be announced early next month as reported in the BCW 2006 Sponsorship Announcement. From time to time we apply a similar methodology to determine the "best online experience" of public websites here in the USA. The definition we use for this is a measure of the Ease of Navigation (based in part on after page download speed and broken/unavailable page counts) and Quality of Maintenance (based in part on on relative age of pages in the website). The latest survey we have done is of the following 10 Top E-Tail sites: Circuit City, Eddie Bauer, JC Penny, L.L. Bean, Lowes, Niketown, Payless, Staples, Walgreens, and Walmart. These sites all involve E-commerce, have significant complexity and size, and are well-known brands. You can review the Top 10 E-Tailers Best Online Experience Summary Report and access the eValid scans (the raw data) for yourself. Here's the scoresheet:
![]()
Please let us know if you have any questions about this survey. If you would like to schedule a detailed competitive analysis between your own website and those of your competitors. We have a special Comparative Analysis Request form for you to use. | ||||||||||||||||||
03 September 2006 | ![]() |
Calendar for September 2006 Here are some events we think may be of interest for this month. These three workshops and conference events suggest a slight but important resurgence of interest in the technical issues that surround and intertwine software analysis.
| ||||||||||||||||||
01 September 2006 | ![]() |
Intermittent Server Failures Documented
An e-business website was experiencing intermittent, apparently non-repeatable failures which were having a negative influence on sales, but the failures did not appear in any regular pattern. The key idea in the eValid solution was to construct a set of test scripts performing typical actions, run them on 24 x 7 on a 10/hour basis, and wait to generate enough instances of the "intermittent" failures were documented in playback event logs to permit changes to be made to the server software. After several weeks of regular monitoring, detailed analysis of the captured failures led to repairs of each problem, and the observed failure rate dropped significantly. See the Intermittent Server Failure Monitoring description for full details. | ||||||||||||||||||
31 August 2006 | ![]() |
Is Google Still the Ajax King?
The recent release by Google of the updated Google Web Toolkit (GWT), Ver 1.1, has rekindled the debate about who does the best job at producing Ajax-based applications. As this Network Computing Article by Preston Gralla and Barbara Krasnoff Is Google Still the Ajax King? suggests, the answer appears to be Yes, Google is indeed still King! Ajax lets Web developers create "rich content, thin client-side" applications with somewhat less effort than with alternatives like Flash or Java Applets. As such, Ajax fits in with methodologies like Extreme Programming (XP) and allied types of rapid prototyping. The resulting product can have superior look and feel and contain powerful functionality as well. Google comes up the clear winner in several different application categories, including calendars, Email, information managers, and spreadsheets. But Google is not alone in exploiting the benefits of AJAX, and the article points out a number of non-Google applications that are winners as well. | ||||||||||||||||||
28 August 2006 | ![]() |
New Site Analysis Reports Available
Three new site analysis reports (full-scan filter reports) have been added to eValid that provide additional information about pages analyzed. The new reports include:
| ||||||||||||||||||
21 August 2006 | ![]() |
Figure of Merit for Response Time Measurement
An organization called Apdex is promoting use of a new and interesting generic Applications Performance Index (Apdex Index) that allows comparison of website performance in a quantitative way. This work has been picked up in the technical press; here is a typical story: New Metric Promises to Illuminate Application Performance The Apdex Index is based on whole-page loading times, and on a pre-defined threshold time value T secs. The recommended T value is 4.0 secs. If pages generally load faster than the threshold, a user is presumed "satisfied" with the performance. If pages load slower than that, but faster than four times T (16 seconds, for example) a user is viewed as "tolerating" that performance. Anything slower (greater than 16 seconds, for example) and the user is termed "frustrated". The Apdex Index formula is as follows: ( #satisfied + ( #tolerating / 2) ) / #total After applying this formula to a website (a set of pages) or to a particular page (downloading it 100's of times) Apdex's comparative scoring rules are as follows:
Getting the values from an eValid site analysis run is a simple matter, as shown in this step by step Apdex Analysis Setup instruction page. As an auxiliary application beyond measuring general website speed, the Apdex folks also point out the Apdex Indes is a fairly good way to rank order Business IT Alignment when different parts of a website are aiming at difference performance levels. | ||||||||||||||||||
15 August 2006 | ![]() |
Random Testing Makes A Comeback
Many years ago the idea came up to randomly insert bugs into a program, and see whether the test process being used would detect them. If the test process did, that would be good news because you would know that that class of defect would be detected. The was called "be-bugging" and "error seeding" and after a time finally got renamed to "mutation testing". That was all decades ago. But it looks like this idea's back, as witness these two events:
It used to be said that mutation testing was never going to succeed because the machine requirements were too great, but that doesn't seem to be an issue any longer. It seems an old idea (a good idea) has been resurrected! | ||||||||||||||||||
11 August 2006 | ![]() |
Special Issue Testing and Quality Assurance
Guest editors Prof. Jerry Gao, San Jose State University JarryGao@email.sjsu.edu and Dr. Sami Beydeda, ZIVIT, Germany sbstecc.de are looking for contributions to a special issue on Testing and Quality Assurance for Component Based Systems. The papers will appear eventually in the International Journal of Software Engineering and Knowledge Engineering. They are looking in particular for general methods for testing, but also for papers that deal with testability, reliabilty, and performance. | ||||||||||||||||||
10 August 2006 | ![]() |
Special Issue on Network Services
The IEEE's e-Transactions on Network and Service Management is running a special issue on "Self-Managed Networks, Systems and Services" This is of interest to the area of web quality because websites are served by, run over, applied on, and concern networks of all kinds. Do you remember the hue and cry about "the web is the network" from some years back? For information you can contact the Guest Editors: Alexander Keller, IBM Watson Research Center alex@us.ibm.com and Jean=Philippe Martin-Flatin, Ecole Centrale Paris, France jp.martin-flatin@ieee.org | ||||||||||||||||||
05 August 2006 | ![]() |
Calendar for August 2006 Here are some events we think may be of interest for this month. This time there appears to be renewed interest in various aspects of Verification & Validation (V&V), so often a forgotten topic.
| ||||||||||||||||||
01 August 2006 | ![]() |
An Interview with Barry Boehm,
IT Metrics and Productivity Journal [ITMPI Journal Flyer]
Barry Boehm received his B.A. degree from Harvard in 1957, and his M.S. and Ph.D. degrees from UCLA in 1961 and 1964, all in Mathematics. Between 1989 and 1992, he served within the U.S. Department of Defense (DoD) as Director of the DARPA Information Science and Technology Office, and as Director of the DDR&E Software and Computer Technology Office. His current research interests include software process modeling, software requirements engineering, software architectures, software metrics and cost models, software engineering environments, and knowledge-based software engineering. His contributions to the field include the Constructive Cost Model (COCOMO), the Spiral Model of the software process, the Theory W (win-win) approach to software management and requirements determination and two advanced software engineering environments: the TRW Software Productivity System and Quantum Leap Environment. The Complete Interview between Barry Boehm and Michael Milutis, Executive Director of the IT Metrics and Productivity Institute, took place in April of 2006. | ||||||||||||||||||
15 July 2006 | ![]() |
Playback Synchronization Support
The recently appearing description of the waitForCondition command in the open source Selenium system was a clear reminder of how important playback synchronization is. If your playback de-synchronizes, well, all bets are off... and the odds are your test is messed up as a result. Note that the Selenium command doesn't DO the synchronization, it only tells you when you are OUT of sync. Two critical automatic synchronization commands are already build into eValid. They handle most cases when eValid does not synchronize automatically. The commands are the Validate and Synchronize on Screen Image command (SyncOnText) and Validate and Synchronize on Text String command (SyncOnScreenRectangle) To dig deeper check out the Playback Synchronization page. The main point is that this support is built into eValid -- you don't have to write a program to get it. |