home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ╒════════════════════════════════╕
- │ FUNCTION VERIFICATION TEST │
- ╘════════════════════════════════╛
-
-
- Function Verification Test
- ──────────────────────────
-
- The textbook/classical definition of Function Verification Test (FVT) is to
- test the functionality of the object (in this case, the different video
- device drivers), using single-tasking, single-threaded applications, which
- use combinations of supported system Application Programming Interface (API)
- functions. The use of these APIs in combination with other APIs should create
- a functioning "mini" application (applet), which will exercise the functionality
- of the object under test and optionally generate a log file to be examined at a
- later time for proper return codes and overall program functionality. No other
- applications should run on the system concurrently.
-
- A sample of FVT applets have been included on the CD-ROM, located in:
-
- ..\display\function\
-
-
- Note: Some FVT applets were not included on the CD-ROM. They are available on
- CompuServe**. After downloading the applets, place them on the hard disk
- according to the path structure provided by the test cases.
-
- Since OS/2* can support applications written for DOS, Windows**, and OS/2, three
- types of FVT test cases need to be used to properly test the different modes.
-
- A few test cases have been included, which call FVT applications with proper
- syntax and parameters. These test cases are located in:
-
- ..\display\function\testcase
-
- Some of the test cases assume working knowledge of applications, which are
- shipped with OS/2, such as the Win-OS/2* Clock. It is encouraged to use these
- applications for FVT efforts. For information on usage of these programs,
- consult your OS/2 User's Guide.
-
- The following describes the targeted scope of test coverage provided by
- the FVT test cases during the execution of a test plan.
-
- Base Video Handler (BVH)
-
- These are OS/2 (protect mode) scenarios that:
-
- * Validate all modes referenced in the PMI file when applicable
-
- - Supported and unsupported modes
- - Mode system command for text
- - Gif/BMP viewer applications for graphics
-
- * Save and restore operations while in each mode
- * 132 column mode support verification
- * Interlace and non-interlace configurations
- * Multiple monitor refresh rates
-
- Virtual Device Driver (VDD for VDM)
-
- These are VDM (DOS) scenarios that:
-
- * Validate all modes supported by the hardware
-
- - Mode system command for text
- - Gif viewer applications for graphics
-
- * Save and restore operations while in each mode
- * Use of DOS settings
-
- - DOS_BACKGROUND_EXECUTION
- - VIDEO_RETRACE_EMULATION
-
- * Virtualization
- - 320x200x256 versus greater than 640x480x16 modes
-
- Presentation Manager*
-
- These are PM scenarios that:
-
- * Validate support for Palette Manager
-
- - Palette applications
- - Device specific StretchBlit support
-
- * Save and restore operations
- - PM desktop to full screen with a different mode
-
- * Clipping
-
- - Combinations of PM, VDM, WIN-OS/2* Full Screen, WIN-OS/2 Seamless
- (on the desktop)
-
- * Routine Desktop Operations
-
- - Dragging, sizing, etc.
-
- * Color Manipulation
- - Color Palette
- - Transparent background option
- - Transparent underlay option
-
- * Font Manipulation
-
- * API level : The Display Driver Test (DTT) tool tests:
-
- - Graphics Engine (GRE) API calls
- - Mandatory functions for all display drivers
- - Simulated functions by the Graphics Engine
- - Multiple test categories
- o Display intensive
- o Return code (Rc) verification
- o Exhaustive (Exh) limits validation
-
- * Validate software motion video support
- * Display Console Access Facility (DCAF) support
-
- WIN-OS/2
-
- These are WIN-OS/2 Full Screen and seamless scenarios that:
-
- * Similar to PM scenarios
- - Clipping
- - Save and restore
- - Color manipulation
- - Desktop operations
-
- * Seamless
- - Separate session settings
- - Multiple VDMs versus single VDM
-
- * Full Screen
- - WIN-OS/2 settings (VIDEO_SWITCH_NOTIFICATION)
-
-
-
- TRADEMARKS AND SERVICE MARKS
- ____________________________
-
- The following terms, denoted by an asterisk (*)
- in this README, are trademarks or registered
- trademarks of the IBM Corporation in the United
- States or other countries:
-
- IBM
- ------------------------------------------
- Presenation Manager
- ------------------------------------------
- OS/2
- ------------------------------------------
- WIN-OS/2
- ------------------------------------------
-
- The following terms, denoted by a double
- asterisk (**) in this README, are trademarks of
- other companies as follows:
-
- Trademark: Owner:
- --------------------------------------------------------------
- Ami Pro Lotus Development Corp.
- --------------------------------------------------------------
- AutoCAD AutoDesk, Inc.
- --------------------------------------------------------------
- CompuServe CompuServe Inc.
- --------------------------------------------------------------
- Corel Corel Corporation
- --------------------------------------------------------------
- CorelCHART Corel Corporation
- --------------------------------------------------------------
- CorelDRAW Corel Corporation
- --------------------------------------------------------------
- CorelTRACE Corel Corporation
- --------------------------------------------------------------
- DOOM id Software
- --------------------------------------------------------------
- DynaComm Future Soft Engineering, Inc.
- --------------------------------------------------------------
- GEM Digital Research, Inc.
- --------------------------------------------------------------
- Intel Intel Corporation
- --------------------------------------------------------------
- Lotus Lotus Development Corporation
- --------------------------------------------------------------
- PageMaker Aldus Corporation
- --------------------------------------------------------------
- Times New Roman Monotype Corporation, Limited
- --------------------------------------------------------------
- Windows Microsoft Corporation
- --------------------------------------------------------------
-
- IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESSED
- OR IMPLIED, INCLUDING WITHOUT LIMITATION,
- WARRANTIES OF FITNESS AND MERCHANTABILITY WITH
- RESPECT TO THE INFORMATION IN THIS DOCUMENT.
- BY FURNISHING THIS DOCUMENT, IBM GRANTS NO
- LICENSES TO ANY RELATED PATENTS OR COPYRIGHTS.
-
- Copyright IBM Corporation, 1993, all rights
- reserved.
-