Thursday, September 10, 2009

Webinar: Structural Testing for AJAX/Web 2.0

Run Functional/Regression Tests on Complex, Dynamic AJAX or Web 2.0 Applications
Extremely Robust Tests Are Based on Structural Page Features

Thursday, 17 September 2009 — 2:00 PM Eastern Time / 11:00 AM Pacific Time

When web applications change in subtle ways, your functional/monitoring tests may begin to fail if your test scripts are too brittle.

New eValid capabilities make it possible to prevent test failures due to non-consequential changes to your web application. Using Index/Motion commands you can develop an Algorithmic/Structural test that can handle any AJAX or Web 2.0 application -- even when page structure and details, but not intent and effect -- change substantially.

Learn how you can gain greater productivity with smaller budgets, maximize your IT investments and get more work done in less time with less energy. Build reliable, robust tests once, and you won't have to worry about them again.

Outline

* Brief Introduction on eValid's Architecture.
* Functional Test Creation: "What you see and do, is what eValid records, is what eValid reproduces".
* Methodology: Record From Life, Adapt From Page Facts
* Index/Motion (Algorithmic/Structural) Command Summary
* Typical Script Passages: Natural and Structural Versions
* Practical Experience & Recommendations

You are cordially invited to attend this free Webinar.
REGISTER NOW!


Tuesday, September 1, 2009

MediaBeta Interview

MediaBeta, an Italian web technology and design firm located in Messina, Sicily, Italy, recently published an in-depth Interview with Software Research's CEO.

MediaBeta's Francesco Micali asked some very pointed questions, mostly focusing on web server performance and how it can influence the end-user's experience. We think it makes for good reading.

And, for our Italian-speaking colleagues, here is the same interview, published in two parts:

  • Part 1 (Italian)
  • Part 2 (Italian)
  • Friday, August 28, 2009

    Selected Forum Posts

    Here is a selection of interesting recent queries and responses in the eValid User Forum: We invite eValid users to create an account on the eValid User Forum and post queries or responses.

    Thursday, August 13, 2009

    Regression Testing for AJAX/Web 2.0

    Run Regression Tests on Complex, Dynamic Applications
    Make Tests Resilient and Robust, Tolerant Of Application Changes

    Thursday, 20 August 2009 — 2:00 PM Eastern Time / 11:00 AM Pacific Time

    Peace of mind equals knowing that your web application is performing as you expect. Yet, web applications change in subtle ways, and you want your tests to be tolerant of just the right amount of change, without spending more.

    eValid capabilities such as Adaptive Playback, Index/Motion (Algorithmic/Structural) commands, and DOM Checking capabilities can make tests very reliable -- even when page structure and details, but not intent and effect, change drastically -- and even for dynamic Web 2.0 applications.

    Learn how you can gain greater productivity with smaller budgets, maximize your IT investments and get more work done in less time with less energy. Build reliable, robust tests once, and you won't have to worry about them again.

    Outline
    • eValid architecture and structure: How eValid works.
    • Functional test creation: "What you see is what you record is what eValid reproduces".
    • Adaptive Playback: Automated tolerance of basic page changes.
    • DOM Synchronization: How to keep asynchronous (AJAX) operations from spoiling your tests.
    • Index/Motion (Algorithmic/Structural) commands: New ways to bullet-proof tests aimed at Web 2.0 applications.
    • eV.Manager Operation: Put your tests into a test suite with central execution control.

    You are cordially invited to attend this free Webinar.
    REGISTER NOW!

    Saturday, August 8, 2009

    Demo of eValid RIA Monitoring

    One of the growing application areas of eValid technology is in the monitoring of complex AJAX applications.

    To monitor an AJAX application realistically you need to be able to emulate a real user performing a real transaction, keep track of the state of the session, and record intermediate "step times" so that an observer can dermine if everything is working as expected. All that stateful complexity is why it's often called "Rich Internet Application (RIA)" monitoring.

    eValid scripts are used in a growing number of customers' internal monitoring solutions, with eValid providing
    the RIA monitoring engine to feed the data in to a reporting system.

    To illustrate how this all works, we have put together a demo system in which eValid RIA playbacks with banded (i.e. layer cake or tiered) type event time reporting are displayed with the NagVis system in the Groundwork variant of the Nagios network reporting system.

    You can log in for yourself at monitor.evalidator.net. You'll see a set of scripts running at regular intervals with banded (layer-cake, or tiered data) displays of intra-step timings. Some of the scripts are rather simple, but a few of them involve some of eValid's advanced AJAX synchronization steps that involve active interrogation of the DOM underlying the [dynamic] page.

    An explanation of what you're seeing in this demo is found at RIA Monitoring Demo Explanation.

    Let us know if you have any questions or if we can supply any details about this demo., or if we can set up a similar demo on your own application.

    Wednesday, August 5, 2009

    Selected Forum Posts

    Here is a selection of interesting recent queries and responses in the eValid User Forum: We invite eValid users to create an account on the eValid User Forum and post queries or responses.

    Saturday, August 1, 2009

    Recent and Upcoming Conferences & Technical Community Events

    Here are some pointers to interesting technical conferences that could be of interest: These events all deserve careful consideration, so please take a look at them!