DevOps Cloud (ADM)
Cybersecurity
IT Operations Cloud
How can I view the differences between bitmaps from a SilkTest results file returned to SilkCentral Test Manager?
QUESTION
----------------------------------
How can I view the differences between bitmaps from a SilkTest
results file returned to SilkCentral Test Manager?
ANSWER
----------------------------------
The VerifyBitmap takes an argument that is the location of the
baseline bitmap. When this method is executed an *.rmp file is
generated in the same directory of the baseline image. This
location is also hard-coded into the results file.
In order for SilkCentral Test Manager to load the comparison
images specified by the results file, their location must be
accessible to the machine Test Manager is currently installed on.
To do this, your initial SilkTest script must be tweaked. The
VerifyBitmap method in your SilkTest script may take the
form:
wMainWin.VerifyBitmap("C:\Baseline-Image\basline.bmp")
This is fine for a script that is being run as standalone, but for
SilkCentral Test Manager, the baseline image specified would be
inaccessible from the results file returned to it as a local
directory on the execution machine was specified. If we share the
Baseline-Image directory across the network, we can change our
VerifyBitmap method to look like the following:
wMainWin.VerifyBitmap("\\My-Machine\Baseline-Image\baseline.bmp")
Now instead of using a location specific to a machine, we are
now using a network location that can be accessed from any machine
across the network. Therefore when the results file is loaded from
SilkCentral Test Manager, the comparison bitmaps can be loaded into
the bitview tool.