Automatic recording of test scenarios
Multi-task sessions of any browser on the market can be recorded
precisely through an intuitive graphical user interface along with
user interactions.
Data Bank management
Variable fields introduced in test scripts can be fed from
different data banks. QTest supports access to flat files
and databases, and a value generator can automatically create
a new data bank for use by the variable fields.
Test scenario validation
Test scenarios recorded and edited with QTest can be simply and
easily validated by reviewing a graphical replay of the script,
or by using the integrated debugger for a more detailed look at
its execution.
Scripting language (SCL v2)
Intuitive, the QTest scripting language has been designed specifically
for clear and efficient scripting of the interface between a browser
and a web server. Also very powerful, SCL provides features such as
the support of variable fields and the insertion of control points
in the load test scenarios.
Control points insertion
HTML, XML parsing and matching-pattern localization techniques
allow you to quickly check the presence of any HTML page component,
of a XML stream or of any other text document in a test scenario.
The tree structure representation of HTML or XML data makes
interpretation of the data easy for the user.
HTTP tunnel capture
QTest can be used to test browser-free direct inter applications
communications as it supports the recording of the http flow between
application components.
External API calls (QNI : Quotium Native Interface)
Calls to external procedures available through the Quotium Native
Interface (QNI) allows the enrichment of test scenarios with unlimited
features developed in C/C++ external functions. The use of QNI opens
the possibility to load test applications based on proprietary
protocols, to access any source of data, to simulate a JAVA program,
to enrich scripts with complex calculations and algorithms, or to
address other application specific requirements.
Session identifier (J2EE, WebSphere, WebLogic, Siebel,...)
QTest capture feature supports sites using session identifiers
(cookies or URL rewrite) and provides fully supports the load
testing of these sites.
Automatic cookie management
Cookies are directly managed by QTest in order to speed up script
generation.
All types of sites supported
QTest fully supports all types of sites, whether secure or not
(SSL2, SSL3, TLS1), and whether compressed or not.
Distributed load injectors
QTest can generate load by thousands of virtual users from one
single load injector and multiplies this capability by supporting
simultaneous load generation by several distributed remote injectors.
IP spoofing
The IP spoofing feature allows the allocation of a different IP
address to each virtual user. This is important for example to support
the testing of load balanced applications.
The IP generator included in QTest makes it easier by automatically
associating a set of IP addresses to an injector host.
TrueLoad simulation
The QTest use of Trueload technology provides and accurate
simulation of users and browser behavior during a load test.
DynamicLoad
QTest offers the possibility to dynamically define the behavior
of load injectors in order to ease and speed up the detection of
the performance thresholds of an application.
Client monitoring
A wealth of performance data at the HTTP, pages, transactions
and network levels are available in real-time. These are available
either in tabular or in graphical forms for easy access and
efficient display of critical information.
Additional data collectors
Additional data collectors are readily available to monitor the
performance of the various components of the application and system
under test (system, network, web servers, application servers,
databases) so that performance bottlenecks can be identified and
their precise cause understood.
Report Designer
Helps you saving time during report creation. You can now use Report
Templates. From QTest Center, you can then generate reports based
on the Report Templates. The templates are stored in databases.
Large volume of data
QTest is capable of instantaneous display, sorting and filtering
of data lists of over a million lines.
Graphical display
QTest provides a wide range of visualization options for the
graphical display of test results : Graphs overlay, automatic scale
management, axis definition, 12 statistical functions (average,
moving average, etc), zoom, edition of legends, and many other
features.
Export capability
Data lists can be exported to the HTML or Excel formats, and graphs
can be exported to various standard image formats for later insertion
in professional looking reports.
Comparing test results
Execute a load test, analyze the results, identify performance
bottlenecks and optimize your application.
Execute again the load test and compare the results from both
test executions to validate the optimized application.
Automatic generation of test reports
QTest can automatically organize graphs, summary reports and detailed
lists into reports in an HTML format.
HTML report editor
QTest features an HTML document editor so that you can produce
custom HTML reports.
|