- How do I go about running a test ten times in a row? (Functional Testing)
- Monitoring/Functional Testing Script with a SAP Application (Application Monitoring)
- Can eValid wait until "loading" my JavaScript passages...? (Application Monitoring)
- Why is eValid superior for synchronizing based on DOM? (DOM Processing)
- Is eValid thread safe? (Technology)
- Why eValid is able to handle AJAX? (AJAX Applications)
Friday, August 28, 2009
Selected Forum Posts
Here is a selection of interesting recent queries and responses in the eValid User Forum:
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
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.
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.
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:
- Testing Web Applications? (Functional Testing)
- AJAX Monitoring Playbacks (Application Monitoring)
- Server Loading [Capacity] (Server Loading)
- Index/Motion Commands (Technology)
- Vista Business Machine (Site Analysis)
Labels:
Applications,
Forum,
Performance Testing,
Technology
Saturday, August 1, 2009
Recent and Upcoming Conferences & Technical Community Events
Here are some pointers to interesting technical conferences that could be of interest:
- Second Workshop on Empirical Assessment in Software Architecture (EASA09) 14 September 2009, Cambridge, UK.
- Software Engineering 2010, 22-26 February 2010, Paderborn, Germany, EU.
- 7th International Symposium on Automated Technology for Verification and Analysis (ATVA 2009), 13-16 October 2009, Macao SAR, China
- Summer School on Verification Technology, Systems and Applications (VTSA09), University of Luxemburg, 12-16 October 2009, Nancy, France
- Open Source Monitoring Conference, 28-29 October 2009, Nuremberg, Germany, EU.
- 3rd IEEE International Conference on Software Testing, Verification and Validation (ICST 2010), 6-9 April 2010, Paris, France, EU.
Subscribe to:
Posts (Atom)