Forums | Downloads | Live Demo | Product Home
QEngine 7.0 Released Raghavan Mon Jun 29, 2009 10:50 am
0 Comment    Post Comment
Dear All,

We are pleased to announce the release of QEngine 7.0.

There are lot of new features added in this release.

Main Highlight of this release is Automation support in IE 8 and Firefox 3.0 browsers.

Find more at what's new.

Download QEngine 7.0 and let us know your feedback.

Raghavan
  
 
Identifying Javascript Error using QEngine Raghavan Thu Jan 08, 2009 2:40 pm
0 Comment    Post Comment
QEngine has the feature namely "Report Javascript Error in Reports", using which javascript arising in the web applications can be reported in the QEngine reports.

To configure to report the javascript errors follow the below instruction in QEngine,

Go to Settings page
Choose Exception Handling tab
Check the checkbox for "Report Javascript Error in Reports" and Apply the changes.

Now during playback if there is any javascript error arise, it will be notified in the reports.

Thanks & Regards,
Raghavan
  
 
Auto Parameterization Feature in QEngine Raghavan Wed Nov 12, 2008 7:05 am
1 Comments    Post Comment
One of the powerful feature of QEngine WebPerformance Testing is the ability to automatically extract the request parameters from the previous response to use it in the next request. Hence any kind of dynamic parameters can be extracted automatically by QEngine.

In Web Performance Testing, the transaction with the web application will be recorded as URL with the associated parameters.The parameters may contain SessionID / VIEWSTATE variables, which will be used to maintain the session. These parameters will change time to time. These dynamically changing values can only be taken by parsing the response content of the previous request or from cookies.

With QEngine Auto parameterization option, QEngine will automatically parse the response content of the last request and extract the required parameter values and use it in the subsequent request. This will reduce the burden of parameterizing each and every request parameter manually.

Hence you may required to parameterize only the needed parameters, if required.

Regards,
Raghavan
  
 
Effective utilization of System Resources Raghavan Tue Nov 11, 2008 5:59 am
0 Comment    Post Comment
QEngine does have a built-in feature to automatically recover from any of error scenario during regression test execution.

The feature is explained below,

Error Recovery settings is used in regression playback only. During script creation stages you may run script one at a time or maximum a module of script. But when you move the script in to regression mode you may want to execute all the scripts present in the suite in a single night. Assume you have some 500 scripts in your suite. In that case, if the script is continuously executed the performance of the system may be degraded. This may lead to failures / system hang up / delay in script execution. To overcome such problem in QEngine , it has "Error Recovery" option.

In "Error Recovery", all the browser for playback will be closed and reopened after playing back certain number of scripts. The number of script after which the browser should close can be configured. By doing this the memory foot print of the browser will be nullified and hence the playback will be fast and successful.

In another case, if the browser goes unresponsive / crashes during playback and does not respond to any commands, QEngine has a mechanism, which will terminate the browser process and restart the regression from the point at which script it crashed. You can also configure to rerun the script where it went unresponsive or start from the next script from the one in which it crashed. The unresponsiveness of the browser will be determined by a timeout value which is configurable. If the browser does not respond to QEngine within the configured timeout value then QEngine will assume the browser is crashed and close the browser process and restart the regression.

This is a powerful mechanism which will allow QEngine to use the System resource efficiently, hence the test can be completed as scheduled. This way the time to market the product will be improved.

Raghavan
  
 
Improving QEngine script efficiency - 5 Raghavan Tue Oct 21, 2008 1:43 pm
2 Comments    Post Comment
Another scenario where QEngine scripts can be efficiently utilized is discussed below.

Scenario 1,

You have your application got installed in a test machine and automated the application using QEngine. In case you move your application to a new high end test machine then the automated scripts created against the old test machine goes unusable, as the scripts recorded will refer to the old test machine which is no longer available.

Scenario 2,

You have your application running over HTTP protocol and automated the application using QEngine. After automation you are upgrading your server to secured HTTPS protocol. In this case also the automated scripts goes unusable as the scripts recorded will refer to HTTP protocol as recorded, rather than the latest changes to HTTPS.

To overcome this, QEngine has a feature namely Host Port Settings. Using this option you can configure the machine name / port /protocol changes in the Host Port Editor. So that QEngine will automatically substitute the new test machine name / port / protocol in place of the recorded one.

To configure the host port settings, goto Settings -> Host-Port Settings and enable "Use Host-Port Configuration" and click on "Host-Port Editor" link. This will open "Host Port Editor", click on "New" button to create new Host Port Configuration. On creating new Host Port configuration it will list all the host name / port /protocol details recorded in the script in the suite. You should configure change host / port /protocol appropriately against each host listed in the editor.

This will enable the tester to utilize the same script without re-recording, even though the host / port / protocol of the application under test changes.

Thanks
Raghavan
  
 
Welcome to QEngine Team blog!
Search this blog
Visits for this blog: 257927
 
Previous Posts
» QEngine 7.0 Released
» Identifying Javascript Error using QEngine
» Auto Parameterization Feature in QEngine
» Effective utilization of System Resources
» Improving QEngine script efficiency - 5
» Improve QEngine Script Efficiency 4
» Blog on Performance Testing
» Improve QEngine Script Efficiency - 3
» Technical paper on Data Driven Testing
» Improve QEngine script efficiency - 2
 
BLOGROLL
 
Categories
All
General
 
Archives
Jun 2009
Jan 2009
Nov 2008
Oct 2008
Jun 2008
May 2008
Mar 2008
Oct 2007
Jul 2007
May 2007
Jan 2007
Sep 2006
Jun 2006
May 2006
Apr 2006
© 2006 AdventNet Inc. All rights reserved.