We'd like to welcome the following new and continuing eValid customers to the growing eValid user community:
Here's an expanded list of several hundred Selected Customers by Industry Sector.Thursday, December 31, 2009
Monday, December 21, 2009
Seasons Greetings!
We would like to take this opportunity to wish the entire eValid community -- users, resellers, technology partners, and potential users and partners -- the very best for a peaceful and prosperous NEW YEAR!
-- The eValid Team
-- The eValid Team
Tuesday, December 1, 2009
eValid Webinar: Architecture & Applications
Breakthrough Automated Browser Tests ANY Web Application
RIA Monitoring, AJAX Regression Testing, Cloud-Based Loading
Realistic Results, Easy-To-Use, High ROI
Thursday, 10 December 2009 — 2:00 PM Eastern Time / 11:00 AM Pacific Time
eValid's unique architecture -- a fully automated record/play engine implemented inside a fully featured brower -- provides you unequaled flexibility and power when testing a web application.
eValid DOM-based structural scripting and DOM-synchronization options prevent test failures due to non-consequential changes or timing anomalies in your AJAX or Web 2.0 application.
Your reliable, robust AJAX/Web 2.0 regression and RIA monitoring tests are directly scalable to provide Cloud-based server loading.
eValid will give you greater productivity with smaller budgets and maximize your IT investment value. You will get more work done in less time with less energy.
Webinar Outline:
RIA Monitoring, AJAX Regression Testing, Cloud-Based Loading
Realistic Results, Easy-To-Use, High ROI
Thursday, 10 December 2009 — 2:00 PM Eastern Time / 11:00 AM Pacific Time
eValid's unique architecture -- a fully automated record/play engine implemented inside a fully featured brower -- provides you unequaled flexibility and power when testing a web application.
eValid DOM-based structural scripting and DOM-synchronization options prevent test failures due to non-consequential changes or timing anomalies in your AJAX or Web 2.0 application.
Your reliable, robust AJAX/Web 2.0 regression and RIA monitoring tests are directly scalable to provide Cloud-based server loading.
eValid will give you greater productivity with smaller budgets and maximize your IT investment value. You will get more work done in less time with less energy.
Webinar Outline:
- Architecture: How eValid's unique architecture and implementation makes web application testing easy, reliable, and durable.
- Advantages: Overcomes HTTP-based recording limitations, maintains internal state during tests, does not conflict with JavaScript execution, fully AJAX synchronizable, small footprint, and very high ROI.
- Regression Testing: Easy and reliable before and after application comparison, including image comparisons. Test suite manager included.
- AJAX Testing: Test AJAX applications with built-in synchronization and validation, regardless of complexity. Structural testing commands work at the visual level.
- RIA Monitoring: True user perspective, accurate real-world timings. DOM-based structural tests tolerate page changes.
- Cloud-Based Loading: All results 100% realistic. Easy creation of complex load scenarios. Highly scalable -- think 100's of Emulated Users (EUs) per machine image.
Friday, November 27, 2009
Recent and Upcoming Conferences & Technical Community Events
Here are links to some technical meetings that could be of general interest to WQN readers:
- Workshop on Teaching Software Testing (WTST9) 30 January -- 1 February 2010, Melbourne, Florida, USA.
- IEEE International Conference on Software Testing Techniques, Verification and Validation, 6-9 April 2010, Paris, France, EU.
- 2nd International Workshop on Testing Techniques and Experimentation Benchmarks for Event-Driven Software (TESTBEDS 2010), 6 April 2010, Paris, France, EU.
- 5th International Workshop on Mutation Analysis (Mutation 2010), 6 April 2010, Paris, France, EU.
- International Conference on Web Engineering (ICWE 2010), 5-9 July 2010, Vienna, Austria, EU.
- International Symposium on Software Testing and Analysis (ISSTA 2010), 12-16 July 2010, Trento, Italy, EU.
These events all deserve careful consideration!
Thursday, November 19, 2009
Using eValid to Tune Web Pages
We have had a number of users ask us how to improve the performance of their web pages?
Usually that means that they have some page that is slow or sluggish and they want to know the features of the page that are causing the problem. And, that requires being able to look at pages as they load and see what is going on.
There is a way to do this very simply with eValid, described in our Using Paused Playback to Study Page Timing data.
In a nutshell what this amounts to is to (a) set the timing level for eValid's EventLog to "Detailed," (b) run a script with a Breakpoint command to have eValid "Pause" with the browser active, and then (c) study the details about all of the page components to find where a performance problem lies.
This process builds intuition very quickly, because the detailed timing data reports every page component's size, download speed, and order of completion. Try this on a big website like CNN.com and you'll be able to see the nearly 200 page elements that make up what you see in the finally-composed and rendered browser face.
Try the same on a page that is done with AJAX and you can see the page components that are updated after the original page load is complete.
Users with this kind of detail don't have much trouble finding the "big offenders" in their pages.
Usually that means that they have some page that is slow or sluggish and they want to know the features of the page that are causing the problem. And, that requires being able to look at pages as they load and see what is going on.
There is a way to do this very simply with eValid, described in our Using Paused Playback to Study Page Timing data.
In a nutshell what this amounts to is to (a) set the timing level for eValid's EventLog to "Detailed," (b) run a script with a Breakpoint command to have eValid "Pause" with the browser active, and then (c) study the details about all of the page components to find where a performance problem lies.
This process builds intuition very quickly, because the detailed timing data reports every page component's size, download speed, and order of completion. Try this on a big website like CNN.com and you'll be able to see the nearly 200 page elements that make up what you see in the finally-composed and rendered browser face.
Try the same on a page that is done with AJAX and you can see the page components that are updated after the original page load is complete.
Users with this kind of detail don't have much trouble finding the "big offenders" in their pages.
Tuesday, November 10, 2009
Examples of Google Docs Testing
We have been updating our worked examples to include application of the structural testing commands in eValid to some of the popular types of applications --ones that are good examples of "difficult to test" web applications.
We have recently completed two examples that deal with different aspects of Google Docs:
We have recently completed two examples that deal with different aspects of Google Docs:
- Spreadsheets
Here the issue is whether you can easily create a new spreadsheet, or open an existing one, manipulate it easily, and validate results. You can see the results at this page: Testing Google Docs -- Spreadsheet Option. - Text Documents
In this case the issue is similar, but now the job is just to be able to perform basic actions on a Google Docs document. Our example can be seen here: Testing Google Docs -- Document Option.
Friday, November 6, 2009
Interesting Posts to the eValid Forum
Here is a selection of interesting recent queries and responses in the eValid User Forum:
- How To Find The Broken Link (Forum: Site Analysis)
- Using eValid on a GWT Application (Forum: AJAX Applications)
- Automated Build Testing (Forum: General Topics)
- What's the story on 'time to first byte'? (Forum: Application Monitoring)
- Monitoring/Functional Testing Script with SAP Applications (Forum: Application Monitoring)
We invite eValid users to create an account on the eValid User Forum and post queries or responses.
Subscribe to:
Posts (Atom)