[Vermont Creative Software (VTSOFT)]
 

Home | About Us | Products | Sales | Demos | Links | Support | Contact Us

 
           
 
 

PRODUCTS

[Vermont HighTest]Vermont Hightest
[Vermont HighTest New Enhancements]New Enhancements
[Vermont HighTest Tour]Tour
[Vermont Test]Vermont Test
[Vermont Test/Terminal]Test/Terminal
[Vermont Views]Vermont Views
[Vermont Views — UNIX]UNIX
[Vermont Views — DOS]DOS
[VSP Support]VSP Support
[Year 2000]Year 2000

[Subscribe to our Mailing List]

Vermont HighTest Plus Tour:
1 2 3 4 5 6 7 8 9 10

 

Page 5 — Comparisons

During recording, HighTest will capture a bitmap of the portion of the screen that you have selected and capture the internal details of a window and it’s child windows when you tell it to. During playback, the same item will be captured and compared against the reference data that was captured in the record session. If the playback data does not compare with the reference data, HighTest will store the playback data in its database so you may view the reference, playback and difference data to determine why there is a difference and if the difference is the result of a bug in your application, or if it is an expected change in your application.

Screenshots:

When you select to view screenshots, HighTest will present you with a dialog containing all of the screenshots that are stored in the database for that script. The following is an example of that window:

Modify
Edit the data stored in the database that is used to uniquely identify the portion of the screen or the window that will be captured during playback.

Swap
Replace the reference data with the playback data when the new data has been determined to be more recent and correct.

Delete
Delete the data from the database.

Find
Search for a database to open.

Mask
Place a mask on a portion of the data to force HighTest to ignore it during playback (see Page 9 in the Tour).

Select the desired record and click the Ok button and the image will be displayed in a window along with the CompareBar.

Toggling back and forth between the playback and reference images, it becomes obvious what the difference is between the two images. If you look at them close, you will see that the two images differ in the date/time stamp on the third line in the Notepad edit window.

You can also toggle to the difference screen and because these images are bitmaps, the differences that HighTest shows is where the pixels do not match. To make them easier to see, they are converted to black. This gives you the area where the images are different and you can refer to the reference and playback images to see exactly what is in the area of the differences.

Obviously, in this case, we don’t want the date and time to affect playback, so you’ll want to put a mask around that region of the screen so it will be ignored during playback. See Page 9 in the Tour for information on how to apply masks.

Window Information:

When you choose to view the Window Information, HighTest will show you a dialog similar to the one showing all the screenshot records in the database. Select one and HighTest will display a new window showing the reference and playback data side-by-side:

HighTest captures as many details of the selected window and any child windows within it. Because most controls are displayed within a window, the details of the controls can be captured as well. This method of verifying your application frees you from the display, so things such as screen resolution, color depth and version of Windows are not a factor.

You have the option to have HighTest ignore some data that may not be important to you. Click the appropriate button to have HighTest ignore the ID, Location and Order information. Some of the information will be duplicated and identical between the reference and playback datasets. Click on the Ignore Duplicates button to remove the duplicate records so you only see those records that are different.


Tour: 1 2 3 4 5 6 7 8 9 10