SQA TeamTest for Windows GUI Client/Server Applications
SQA's
team testing environment automates the workflow in testing Windows GUI
client/server applications.
- Managed Test Cycles
Multiple testers can be
network-connected to a shared Test Repository that organises the entire test
environment. Testers enter their Test Plans through SQA :Manager's Windows
interface that allows test procedures and test cases to be associated with
particular modules and programs of the application-under-test. This allows for
rapid identification of which test procedures must be re-run when independent
components of the application change during the test-it/fix-it/retest-it QA
cycle.
- Rapid test creation
Test Development is highly
productive and intuitive. While the tester exercises the
application-under-test, SQA: Robot records the users actions through a unique
Object-Oriented Recording technology that records objects, not just simple
mouse movements and keystrokes.During the recording session, the tester
interactively inserts test cases from a large inventory of options (e.g.
window/region bitmap compares, alphanumeric and numeric tests, file existence
checks and comparisons, DDE monitoring, etc.).SQA:Robot generates test
scripts in Visual Basic, so scripts are completely editable and extensible
through the power of a standard, well-known language.
- Reduce testing time
Test execution is compiled for
speed, and can be interactive or completely unattended.
- Precision Testing
Test results are easily analysed
through automatically created reports. An Image Compactor in SQA Robot
allows for rapid pixel-by-pixel inspection of bitmaps.
- Fact-based quality measurement
All unexpected results
are automatically monitored along an incident problem-resolution tracking cycle
in SQA: Manager. Summary reporting and analysis provides effective test cycle
progress and coverage measurement.
- Team co-ordination and communication
Team testing is
enabled through the networked Test Repository which consolidates the test
procedures and results from multiple testers. Any PC on the network can be a
station for test development, execution and/or tracking and reporting.
- Object Oriented Recording
The record/playback
paradigm is well recognised as the most intuitive and productive approach for
creating test procedures. It even allows test development by non-programmers.
However, traditional "first-generation" implementations that only
record mouse actions and keystrokes are inadequate for Windows.
SQA:Robot
uses a new generation of recording technology: Object-Oriented Recording. It
is unique because it records the user's actions at the Windows object layer.
There are two main benefits:
- The test script consists of meaningful statements and keywords. It is
fully editable. This allows for easy documentation, refinement and maintenance
of test procedures.
- Because test playback (i.e. execution) is also Object-Oriented and directly
sends messages to Windows objects (instead of just replaying mouse movements
and keystrokes) test scripts are highly reliable.
Test procedures are
insulated from environmental differences (e.g., windows change size/position)
or cosmetic changes to the application-under-test (e.g., menus items are
rearranged or Windows controls moved). This minimises the maintenance of test
procedures as the application changes during testing cycles.
Object-Oriented
Recording provides record/playback productivity in a model optimised for
Windows.
- Extensible, Standard Script Language
SQA:Robot
generates its test scripts in Microsoft Visual Basic, a de facto industry
standard language, approaching 1,000,000 copies sold world-wide. Testers can
take full advantage of Visual Basic's power and add-on products when refining
their test scripts-for example, SQA:Robot test procedures can make direct
calls to MS-Test functions. And because Visual Basics programs compile to EXE.
files, test execution is fast.
- Test Cycle Tracking and Reporting
Test Cycle Tracking
and Reporting SQA:Manager provides a powerful mechanism for analysing the large
volume of data inherent in the GUI testing.
SQA:Robot's test results are
automatically stored in Test Repository. Unexpected results are tracked
through a customisable incident-problem-resolution workflow cycle.
Because
test procedures can be associated with specific parts of the
application-under-test, it's easy to determine the tests that must be re-run
when modules of the application change. Any tester can, at any time, view and
annotate the status of their work. Flexible summary reporting allows analysis
of test results and test progress tracking throughout numerous testing cycles.
- TeamTesting Architecture
The key to SQA's team
testing architecture is a network-based Test Repository. The Test Repository
consolidates test development and test results from an unlimited number of
manned or unattended test execution stations throughout the network. Any PC
can be a station for test development, test execution, test results analysis,
and/or incident-problem-resolution tracking. This network architecture is
unique among test tools; however, SQA products can also operate independently
on stand-alone machines.
NEW FEATURES INCLUDE
- SQABasic : An Integrated Programming Environment in SQA Robot
- Object Testing : A New Standard for Object-Level Integration with Visual
Basic and Powerbuilder
- Major Enhancements to Robot and Manager
- Integrates Seamlessly with SQA LoadTest
How to contact us:
The Gables, Market Square, Princes Risborough, Bucks. HP27 0AN, UK
Tel: +44 (0) 1844 275175
Fax: +44 (0) 1844 343615
Contact: Hamish Grant
Email us at: 101513.1110@compuserve.com
Back to home page