The best GUI and client/server testing solution you can buy
QA Partner
-- the most powerful automated software testing system on the market today
QA Planner
-- a fully-integrated test planning and management module
QA Partner Extension Kit
-- a module to support custom object testing
If you are interested in receiving information about our products, please submit a request.
QA Partner
Segue's QA Partner® is the first of a new breed of automated software testing tools — object-oriented, language-based and graphical user interface (GUI)-aware -- with a logical testing methodology robust enough to cope with the complexity of GUI applications and client/server networks. In fact, QA Partner is the only product of its kind on the market today.
It lets you:
- Create effective automated tests
- Start testing at any phase of an application's life
- Plan and manage the testing process
- Easily maintain tests to reflect application changes
- Reuse the same test across multiple releases and more than 25 platforms
- Achieve true unattended testing
QA Partner is comprised of four basic components: Visual 4Test, a high-level object-oriented scripting language designed specifically for testing; an Integrated Test Environment with easy-to-use Visual 4Test recording facilities and scripting aids; a Class Library that describes all types of GUI objects and their associated properties; and Agent Technology that interprets Visual 4Test scripts into platform-specific GUI actions, deals with all GUI-specific issues and provides over 250 member functions for use in conjunction with Visual 4Test commands.
A unique TestFrame provides the backbone for all QA Partner test scripts. It contains descriptions (logical window declarations) of all application objects and a built-in recovery system that allows completely unattended regression testing. The TestFrame can be quickly modified to reflect application changes.
Running QA Partner test scripts is easy and straightforward. Visual 4Test scripts request logical operations against named GUI objects -- while the QA Partner GUI Agent works hand-in-hand with the GUI Manager to find and activate the corresponding physical window objects and verify their contents, behaviors and structures in real time. The same Visual 4Test scripts can be run unchanged to test an application on different GUI platforms.
The language-based QA Partner approach has been hailed by press and analysts as "the best client/server testing solution on the market," and "the hands-down winner when it comes to technical prowess." And with Release 3.0, QA Partner is now easier to use than ever.
QA Partner 3.0: Improved usability with true unattended testing
QA Partner 3.0 brings a new level of scripting ease and test execution flexibility to the automated software testing process. Among the many enhancements included in Release 3.0 are the following:
New Visual 4Test Language -- 4Test has enhanced to simplify the scripting process for less experienced users. Visual 4Test includes an outline editor with auto-indenting, simplified syntax, syntax color coding, visual notification of syntax errors and a multi-level expand/collapse feature for easy viewing.
True Unattended Testing with Built-in Recovery -- Automatic cleanup before each test eliminates cascading errors. QA Partner intelligently handles unexpected errors, including application crashes.
Point-and-Click Testcase Recording -- You can now easily record tests as you manipulate your application. The application state is automatically restored before recording begins to ensure that all recordings will play back properly.
Point-and-Click Verification Recording -- Turn a simple recording into a real test by adding verification checks (values, attributes, bitmap, etc.) while you record.
Multiple Application States -- Create and save an unlimited number of application configurations and setups, and let QA Partner automatically add them to your test scripts.
Enhanced Results Processor -- Pinpoint application errors by jumping directly from an error to the line of your test that caused the error. QA Partner provides accurate and clear error and warning messages and lets you expand/collapse output information.
Integrated Difference Viewers -- Just double-click on any error to compare baseline and actual test results.
Expanded International Language Support -- Test any SBCS (Single Byte Character Set) language version of an application, including: English, French, German, Italian, Spanish, Portuguese, Swedish, Greek, Russian and more.
Transparent Cross-Platform File Handling -- QA Partner can now edit and run a script of any size and lineage, regardless of where it resides on the network or how it was created (on a PC, Macintosh or UNIX system).
On-Line Documentation -- All reference documents are available on-line in Dyna-Text format, complete with search engine. You can even add your own notes.
QA Planner
Perhaps the most significant capability provided with QA Partner 3.0 is QA Planner -- an optional new product that fundamentally changes and greatly streamlines the QA Partner scripting process. When purchased, it provides QA Partner 3.0 users with fully integrated test planning and management facilities.
No longer must testplans be prepared separately as word processing documents and then be manually converted for use with automated test tools. Test planning is now an integral part of the automated testing process and the testplan is the medium through which test scripts are designed, written and run -- and test results are reported and analyzed.
Testplans are created using a simple editor to detail test requirements in an indented outline form. The outline becomes the plan, with each indented level providing progressive refinements in the testing scenario. The completed plan provides a blueprint for creating the test scripts and testcases required to test an application. And because each testplan item ultimately maps to a specific testcase in a script, users can launch QA Partner scripts from within QA Planner and view the results at the testcase level. All in one seamless operation, without leaving QA Planner.
QA Planner helps management monitor the progress of the testing effort by measuring the percentage of coverage against the testplan. As each testcase within a script is written, it is linked to a branch in the plan. Coverage is calculated by comparing the total number of testcases specified by the plan with the number that are currently linked to scripts.

QA Planner testplans collapse and expand to reveal the desired level of detail.

Workgroup test planning -- for the way you work
QA Planner also includes a powerful groupware feature that allows QA workgroup members to work off the same testplan, while implementing a top-down approach to test planning. This feature permits a testplan to be divided into modules -- a master plan and as many sub-plans as are necessary. Write-lock and read-only facilities enable individual users to edit and use sub-plans simultaneously without fear of accidentally overwriting one another's changes.
The master plan provides a single point of control and the sub-plans facilitate the division of responsibilities and tasks within the QA workgroup. QA Planner has been designed to both fit your QA staff's work habits and synchronize their activities into a cohesive team effort.
QA Partner Extension Kit
QA Partner comes with an unusual degree of built-in extensibility. But what if your application uses custom objects and controls that QA Partner can't recognize? The QA Partner Extension Kit (EK) option enables you to design and write your own external QA Partner Agent functions in C or C++ to interact with your custom objects and controls -- functions that your test scripts can call and use in exactly the same way they do standard Agent functions.
At Segue, we've used the same EK facilities to build links to a number of custom application development environments -- like Powersoft PowerBuilder and Gupta SQLWindows (among others). EK is also the key that has enabled us to rapidly extend QA Partner support to more than 25 platforms. It's worked for us -- and it can work for you, too!
Home |
About Segue |
Products |
Services |
News and events |
Offices |
Copyright © 1995 Segue Software, Inc. All rights reserved
.