Welcome to the
Home Page of HTF Consulting
HTF Consulting has expanded it's services to include device driver development, test tools and technical support on Windows platforms. We have been a supplier of FAX software products for the IBM/PC since 1993.
Click here to visit Page 2 … HTF Consulting's legacy suite of FAX software products.
To display the resume of Tom Fones, click here. RESUME06_W2K.html
HTF Consulting proudly offers to provide a customized device simulation test harness, including Plug-n-Play and Power Management verification, for exhaustive testing of any hardware-dependent device driver on the Win2K, WinXP or Longhorn platforms. This fully integrated test harness is a great benefit for device driver developers and testers. Among the useful features of the test harness are:
|
|
· Begin testing before the new hardware arrives · Unit-testing any I/O operation on the device driver - triggered by the device or an application, · Device error-injection, · Recreating problem states reliably for debugging, · Stress testing for any given duration - over lunch, over night, or over the weekend, · Long duration testing with error-injection, · Testing the device driver with multiple devices simultaneously, · Saving device input and/or output to a file so that separate tests may be compared, · Testing with resource constraints such as low-memory, memory leaks and system busy, · Driver bullet-proofing by creating states that the device can't or won't readily produce, · Testing of all Plug-n-Play and Power Management activity – even when the device is busy, · Testing of all I/O modes: character, block-mode-buffered, DMA with/without scatter-gather. |
Below is a Data-Flow Diagram for the
Plug-n-Play and Power Management subsystem.

This subsystem is based on the
Microsoft DDK Plug-n-Play sample ‘Toaster’, enhanced with a GUI interface, improved logging detail and monitoring
of Power Management.
Below is sample output from the
Plug-n-Play/Power Management
subsystem. Please note that the monitor program tracks plug-n-play
activity, device power state changes and system power state changes.

Below is a Data-Flow Diagram for the
Device Simulation subsystem.

Below is an image of the
user interface of the demo-model device simulation tool.
This abstract device is intended as a representative memory-mapped hardware
device.
The test harness demo package is available as a zip file to be downloaded and
exercised. See below.

Below is sample output from the
Device Simulation subsystem test application.

To see sample user
interfaces for simulations of specific device classes click here. index4.html
To download the device
simulation demo model for evaluation click here. AbsDevSim.zip
Unzip the file to its own directory and then follow the
instructions in Readme1st.txt.
This file is meant to serve as a tutorial for manual QA people who may be using
a device simulation tool for the first time.
Exercising the
tutorial will probably require 60 to 90 minutes for first time users.
If you wish to get a quick overview of how the device simulation test harness
works, please
peruse the file Readme1st.txt to get
an idea of what’s expected of the test person.
Next, please
view the file MadDevSimUI.bmp. This bitmap file shows the user interface
for the meta-type device simulation from which all other simulations are
inherited. This meta-type is intended as a superset of all memory-mapped
devices, so that all simulations are implemented as a subtraction of
functionality from this meta-type.
Finally – please
view the file SerialSimUsrInt.bmp to
get a picture of a customization of device simulation for a real-world device.
HTF Consulting also offers to convert any NT 4.0 device driver to a Windows XP device driver, with full Plug-n-Play compliance. This conversion includes a complete implementation of Windows Management Instrumentation, Power Management, as well as Plug-n-Play features Plug-in, Unplug and Eject for multiple devices. HTF Consulting is willing to provide this service on a fixed-price basis within a well-defined scope.
HTF Consulting also offers device driver development, maintenance, enhancement, debugging, and/or testing on a time and materials basis. Please drop us E-mail at: mailto:inquiry@htfconsulting.com
For a look at HTF Consulting's legacy suite of FAX software products, click here.