CitraTest
is the ideal software test automation solution for conducting
performance benchmarking, compatibility, functional
and latency testing for Citrix hosted applications.
For
Citrix applications, the on-screen display is a bitmap
rendition of the target application as generated by
the Citrix server, which hosts all of the target application's
logic. This precludes the use of software test automation
tools that directly interact with a target application
by interacting with its' on-screen control objects in
runtime memory.
CitraTest
is a powerful software test automation solution that
is uniquely qualified to test Citrix hosted applications
because it uses an "image verification" methodology
to interact with the targeted application. CitraTest
is a standalone Windows application whose image comparison
and user input capabilities are included in the CitraTest
function set, accessed from within a Microsoft Visual
Basic 6 scripting environment. CitraTest's image verification
approach enables a consistent and seamless approach
to test scripting and test execution for applications
running in the Citrix System's remote computing environment,
as well as any Windows based operating system and development
environment.
CitraTest
recognizes and evaluates the targeted Citrix application's
response during test script playback by comparing the
application's display to images stored in a user-created
baseline. CitraTest interacts with the target application
by issuing standard keyboard and mouse events to the
system under test (SUT) in accordance with the user
defined test script logic. CitraTest acts as a virtual
human user in that it detects, evaluates, measures,
and responds to the on-screen activity based on the
model represented by the test script logic.
In addition to the test script development capability,
CitraTest includes a recording interface that stores
the on-screen control images, along with the user's
keyboard and mouse actions in a self contained test
script that is ready for immediate playback.
- CitraTest
is compatible with Windows 95, Windows 98, Windows
NT, Windows 2000, Windows Millennium, and does not
in any way modify the operating system on the system
under test.
- The
standard CitraTest function set is supplied within
a Microsoft Visual Basic 6.0 scripting environment.
- CitraTest
allows user-configurable image comparison logic to
account for changes in image display location during
script playback and variations in color settings on
the test platform's Display Properties.
- The
CitraTest standard functions handle all the basic
scripting tasks such as clicking on, comparing, verifying,
and waiting for display images while issuing keyboard
and mouse actions during test script playback.
- CitraTest
requires less than 10MBytes of memory to test a 1024x768
screen.
- CitraTest
only installs only one additional DLL on the system
under test.
- CitraTest
can be integrated with hardware to provide completely
non-intrusive testing that will support any operating
system running on any PC or thin client (see "CitraTest
NI").
- The
Tevron proprietary OCR (Optical Character Recognition)
capability, designed specifically for the requirements
of software test automation, enables text to be verified
and read from the display screen.
- The
HTML and text- based result logs produce definable
levels of detail, with each entry individually time-stamped.
- CitraTest
enables quick ramp-up results with its' Record/Playback
capability.
- The
CitraTest ImageManager allows the user to easily capture,
store, and edit the baseline bitmap images.
- The
CitraTest performance benchmarking response-timer
functions allow measurement of response times to within
milliseconds.
- The
CitraTest image verification methodology allows for
common test script creation process across all Windows
operating systems, development environments, and custom
applications.
|