![]() |
|||||
|
Home | About Us | Products | Sales | Demos | Links | Support | Contact Us |
|||||
|
PRODUCTS
|
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 Swap Delete Find Mask
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. |
||||