ManageEngine Logo
QEngine

Load Testing and Functional Testing Tool

QEngine Banner

Functional Testing

functional testing overview

ManageEngine QEngine Functional testing tool with its powerful set of features allows automated GUI testing in minutes. Listed below are some of the features of functional testing in QEngine:

Functional Testing Evaluation GuideFunctional Testing Evaluation Guide to kick start your evaluation.
Functional Testing Evaluation GuideFunctional Testing Best Practices Guide

Scripting Capabilities

  • Simplified Script Creation with recording provision.
    • Records parent/child frames, PopUp's, modal and modeless dialogs.
    • Analog mode for recording Applets, ActiveX and Flash.
    • Learn mode to learn objects into the object repository.
  • Keyword-driven testing allows automation experts to have full access to the underlying object repository to author and debug scripts using pre-defined keywords.
  • Standard Scripting Language allows you to easily create/update scripts without much programming knowledge.
  • Object Repository eliminates the need to modify all the scripts each time the application is modified.
  • Data-driven Testing enables you to perform functional testing in different scenarios by just changing the test data in an external data source.
  • Unicode Support allows you to test multi-language deployments of your applications.
  • Supports pattern-matching capabilities to improve test script reuse, if application changes frequently.

Portability

  • Allows you to record scripts in Windows and replay it in Linux without re-creating the scripts.
  • Generic database interface enables users to play with multiple databases including MySQL, Oracle, SQL Server etc without changing the scripts.
  • Browser Abstraction Layer allows scripts recorded in one browser to be replayed in all other supported browsers.
  • QEngine scripts allows use of environment variables enabling portability.
  • Runtime locale option lets you to simultaneously test all language versions of your application with a single script.

Validation and Verification

  • Rich Library of Built-in Functions can be added using the Function Generator tool. This helps you to construct function calls for specific testing requirements which include:
    • Dynamic Property Handling
    • Database Handling
    • Date Handling
    • File Handling
    • XML Handling
    • Screen Handling
    • String Handling, etc.
  • Checkpoints that include Text, GUI, XML, File and Database enable thorough validation of your web applications/web sites.

Playback Options

  • Automatic/Customizable Error Recovery for unattended testing to handle unexpected window, like an ASSERT box, pop- ups, etc.
  • Playback Synchronization to handle the variation in time the application takes to load a new page.
  • Option to chain scripts for controlling the order of script execution.
  • Multiple Playback Options that enables testers to debug test errors while creating and maintaining test scripts.
  • Allows execution of individual and/or groups of tests from one or many workstations.
  • Provision for command-line invocation allows invocation from batch files or scheduling utilities.

Reporting Capabilities

  • Clear and Powerful Reports are provided to indicate the status of the test execution.
  • Hyperlinks allow easy navigation through the report. This helps you to quickly identify application failures and clearly assess application quality.

Supported Environments: Internet Explorer 6, Firefox 1.5.x and Mozilla 1.7.x, Windows XP, 2000 and Linux.

Web Functional Resources :

Download White Paper Data Sheet
Functional Testing Functional Testing Best Practices ( Pdf) Functional Testing (Pdf )

Blog : Load Testing needs deep diagnostics too

Most project teams run their software through extensive functional testing, load testing and stress testing before releasing the product. It would really feel great if your application could meet the scalability requirements in the very first version that comes to QA Phase. However that is not the case as most development teams worry about performance testing their web applications at the fag end of development. This puts added pressure on the development team to deliver faster...... Read full blog.

QEngine Download