Multi Test

Multi Test

Testing of Windows Drivers

1. Introduction

As we know, Windows drivers can run and work in either user mode or kernel mode.

Kernel-mode drivers run as part of the operating system and possess the privileged abilities. The drivers reviewed below are the drivers of kernel level. As any software testing procedure, driver testing includes automatic and manual testing, but in this article we will focus mainly on the last one.

Later we will review testing process for the followings types of drivers:

  • File System Filter Drivers
  • Network Redirection Drivers
  • Virtual Storage Drivers
  • USB Client Device Drivers

2. General aspects of driver testing

First of all, I would like to say “Don’t install the driver to be tested on your working system!” However, there are some exceptions on this occasion, for example:

  • You are looking for a reason to reinstall your system…
  • You don’t want to waste time on searching bugs on the clean test systems…
  • You are sure that the driver is stable…
  • You have to test the work of the connected devices…

Secondly, driver tester must have a virtual machine installed on the working computer and at least one real test computer.

Thirdly, before starting the testing procedure, it is necessary:

1. To define the number of operating systems for which it is necessary to check the driver functionality. Usually, first of all you use the OS confirmed by the specification. Let’s suppose that a driver must successfully work under Windows 2000/XP/Server 2003/Vista accordingly to the requirements. Applying our experience in driver testing, we extend this list to the following:

  • Windows 2000
  • Windows 2000 sp4
  • Windows XP_sp0
  • Windows XP_sp1
  • Windows XP_sp2
  • Windows XP_(Windows is installed on FAT32) (obligatory system)
  • Windows Server 2003 Standard Edition
  • Windows Server 2003 Enterprise Edition
  • Windows Vista

Additionally:

  • Windows Server 2003 Small Business
  • Windows Server 2003 Enterprise EditionSp1

At that, it’s desirable for all of these systems to be Checked Build versions. Using the Checked version slows down Windows functioning, but multiplies probability of finding bug in the driver functioning. If there is no a single Checked Windows, it is necessary to purchase the Checked version of at least one system, for example from the Windows XP series.

Thus Windows XP_Chk is added to the OS list. But you shouldn’t limit you work only to this list: the more the number of OS, under which driver passed the complete testing successfully, the better quality of product guaranteed.

2. If possible, select test computers with as different hardware and configurations as possible. I recommend obligatory test on machines with single processor, single processor with Hyper-Threading, two-core processor and dual processor machines.

3. To make the following settings for each OS where driver testing will be performed: in System PropertiesAdvancedStartup and Recovery SettingsWrite debugging information it’s necessary to select Kernel memory dump or Complete memory dump, and uncheck Automatically restart option for the case of you won’t be nearby in the moment of Blue Screen appearance.

4. To set verification by standard Driver Verifier Manager of the system with all options, except for Low resource simulation. This is determined by the fact that at first you must obtain stable functioning of driver without the option of Low resource simulation, and then test the functioning with this option on smoke tests.

5. To select antivirus software with which it is desirable to test the driver performance. Usually it’s recommended to take the most commonly used antivirus programs, such as DrWeb, Kaspersky Antivirus, V3, Symantec Norton Antivirus, NOD32. The list is not limited to these names, of course. The more programs you will test, the better driver performance will be; this will only increase the quality of product.

6. To verify compatibility of your driver with other drivers, the system ones and the drivers by other producers. It is desirable for the last ones to be stable enough – in this case it will be easier for you to discover reasons for improper work of the system or Blue Screen appearance, and to expose bugs in driver performance.

The next general aspect of driver testing is verification of driver loading and unloading, i.e. you set the group of tests that are relevant to each driver:

  1. Driver installation. The script for driver installation can be written by programmer, but the tester verifies whether it’s done correctly. Here we check the following:
    1. Has the system crashed after driver installation or not?
    2. Has *.sys file been written in the C:WINDOWSsystem32drivers directory?
    3. Have necessary keys been registered in Registry, if they are presented in our case?
      The driver installation not always supposes its start – it depends on implementation of driver. Some of them run after system restart and cannot be stopped during the process of work (usually these are File System Filter Drivers), therefore the following questions arise:
    4. Does system start correctly with installed driver?
    5. Does system crash when the driver is started manually?
  2. System Restart while the driver is working. System must be normally rebooted without Blue Screen; after system start, the driver and its settings must comply with the statuses described in the specification.
  3. System Reset while the driver is working. System must perform the Reset operation and start without Blue Screen; after system start the driver and its settings must comply with the statuses described in the specification.
  4. System shutdown while the driver is functioning. System must perform the Shut down operation successfully without Blue Screen.
  5. System Start with the pre-installed driver. System must be rebooted without Blue Screen; after the system starts, the driver and its settings must comply with the statuses described in the specification.

Further work of driver tester includes functional testing of the testing object and search of BSOD, which features depend on the type of testing driver.

3. File System Filter Drivers Testing

The drivers of this type are designed for enhancement of the file system functionality, for example for catching operations of OS in order to watch, forbid or permit certain processes, operations, files in certain disk space. The set of tests to verify the driver functionality is formed in accordance with the type of driver and here you have to pay special attention to the software products workings with network places.

Let’s consider an example when we use a database with the multi-users connection status. Let’s suppose that the real multi-users DB1 is on the computer N1 and we can work with DB1 on the computer N2 without problems. Let’s install some File System Filter Driver on the computer N1 and computer N2. When trying to get access to DB1 from the computer N2 we can get such results:

  • DB1 on the computer N1 is not accessible for the computer N2;
  • N1 computer has crashed with BSOD;
  • N2 computer has crashed with BSOD;
  • DB1 remained accessible for using on the computer N2.

It is necessary to test an access to Shared Folders from one machine to another. Thus you have to test standard operations of creation, deleting, copying, renaming, moving of small and large folders and files in Shared Folders.

An insidious test is the starting of some *.exe file both from network space and locally.

On the test system, it’s useful to run software products which perform file system indexing (for example, Google Desktop). BSOD or Dead Lock of system with installed File System Filter Driver can occur when such programs are started or functioning.

System can work inadequately after installation of new Virtual Storage Driver (these drivers are developed for creation of virtual encrypted disks) or while it’s functioning. BSOD or noticeable slow down in system performance can happen as a result of File System Filter Driver and Virtual Storage Driver interaction – naturally, it’s not good.

In my opinion, this type of drivers is the hardest from the view of covering full set of tests, and the most unforeseeable in system crashes while driver is functioning.

4. Network Redirection Drivers Testing

Network Redirection Driver is a network file system which gives access to the resources of remote computer. In practice, such drivers are used for creation of network disks, and we will examine such drivers in this paragraph.

First of all, it’s necessary to select test data, so we will take:

  • Files and folders of small size (to 10Mb);
  • Files and folders of large size(more than 600Mb);
  • Folders containing some nested files and folders (one folder for one file);
  • Folders containing a great number of nested files and folders (nesting is equal to 5; the number of files (size to 1K) is more than 100 in each folder).

In this case main tests are divided into the followings groups:

Group #1 is “Verification of network disk displaying”. After connecting network disk that is implemented on the base of Network Redirection Driver, this disk must be displayed in all of the file managers.

Group #2 is “Verification of functionality”

  1. Testing the standard operations (opening, change, hiding, creation, deleting and other) with files and folders on a network disk.
  2. Testing the operations of copying, saving files and folders to/from a network disk from/to a local disk. It’s necessary to pay special attention to all of applications included in MSOffice package, MindManager and also to verify saving project of MS Visial Studio from local space to a network disk and compiling this project.
  3. Testing the operations of copying when size of copied files is changed and also when an operation of copying/saving files is interrupted incorrectly.
  4. Testing software product on the different language versions of OS, for example under English and Korean OS, and performing tests from the first three points of Group #2. The driver must automatically pick up the language of the system and successfully perform all available operations with files and folders.
  5. Testing search function on a network disk.
  6. Checking the data integrity when moving them from a local disk to a network one and vice versa.

Group #3 is “Verification of data exchange speed”

  1. Testing speed on every set from the group of test data when downloading to Network Disk from Local Disk.
  2. Testing speed on every set from the group of test data when unloading from Network Disk to Local Disk.

At that, it is necessary to take into account the capabilities of data transfer over the local network and capabilities of network protocols both with data cashing and without it. If you can get an analogue product, then compare its speed with the speed of your product.

Group #4 is “Disconnect”

  1. Checking the reaction of the system to disconnecting the network cable with the network disk connected:
    1. during uploading of each set from the group of test data;
    2. during downloading of each set from the group of test data.
  2. Testing the reconnect of network disk after plugging connecting network cable to the computer.

Group #5 is “Users sessions”

  1. Testing network disk performance for different users in the terminal session of Windows Server2003.
  2. Testing network disk performance for different users with Switch option on Windows XP.
  3. Testing network disk performance for different users with Login switching on Windows Server2003.

5. Virtual Storage Drivers Testing

Virtual Storage Driver is virtual data storage (for example, it can use random-access memory or file). Usually it is used for implementation of virtual encrypted disks.

Main points when testing this type of drivers are:

  1. Standard operations (opening, change, hiding, creation, deleting and other) over files and folders on a virtual disk.
  2. Creation of image of maximum possible size; its formatting.
  3. Data safety when working with different encrypting algorithms.
  4. Driver speed (reading / writing to/from a virtual disk).
  5. Place of images localization (USB memory, Network Disk, Local Disk) and ability to access it.
  6. Data integrity on repeated connection of image after incorrectly disabled access to image had happened.

6. USB Client Device Drivers Testing

USB Client Device Driver manages USB device, interacts with it by means of USB packages (URB), for example, for redirecting requests to another computer. The real USB devices are always involved in testing of such drivers; therefore the critical errors occur mostly during interaction between the driver that is tested and devices’ drivers. For example, BSOD can happen on a computer with USB Client Device Driver installed when the following actions are performed:

  1. connecting new USB device;
  2. correct removing of USB device;
  3. incorrect removing of USB device;
  4. installing drivers for USB devices;
  5. working with USB device.

7. Conclusion

Remember that correctly chosen set of tests for the certain type of driver helps your to improve the quality of your product.

You can learn more details about how the software driver testing is performed in Apriorit here.

About the Author

Missile defense multiple kill vehicle hover test

eBay Logo  

Sony Vaio 15.4


Sony Vaio 15.4″ FZ FZ190 DVD-RW CD-RW Multi Burner Drive DVR-K17A TESTED


$23.46


Sony Vaio VPCEB23FM AD-7585H DVD-RW CD-RW Multi Burner Laptop SATA Drive Tested


Sony Vaio VPCEB23FM AD-7585H DVD-RW CD-RW Multi Burner Laptop SATA Drive Tested


$28.49


Toshiba L645D DVD BRUNER MULTI RECORDER SATA UJ890 DVD-RW TESTED GENUINE


Toshiba L645D DVD BRUNER MULTI RECORDER SATA UJ890 DVD-RW TESTED GENUINE


$24.00


Edwards iQDP-80 Multi Stage Dry Vacuum Pump tested working rebuild


Edwards iQDP-80 Multi Stage Dry Vacuum Pump tested working rebuild


$5,201.12


Fluke 117 True RMS Digital Multi-Meter Volt OHM AMP Test


Fluke 117 True RMS Digital Multi-Meter Volt OHM AMP Test


$81.00


Multi Meter Test Lead Alligator Crocodile Clip


Multi Meter Test Lead Alligator Crocodile Clip


$2.99


20A 1KV Test Lead probes fits Fluke/Ideal/HP/Agilent Universal Clamp Multi Meter


20A 1KV Test Lead probes fits Fluke/Ideal/HP/Agilent Universal Clamp Multi Meter


$0.49


Toshiba A75 IDE/ATA DVD-RW Multi Recorder Drive UJ-820B K000015860 TESTED


Toshiba A75 IDE/ATA DVD-RW Multi Recorder Drive UJ-820B K000015860 TESTED


$14.36


HP dv1000 DVD+RW Super Multi Drive GSA-4082N 389896-001 TESTED


HP dv1000 DVD+RW Super Multi Drive GSA-4082N 389896-001 TESTED


$13.99


Digital Multi Meter / Battery Tester Checker Electrical Tester Testing Tool Auto


Digital Multi Meter / Battery Tester Checker Electrical Tester Testing Tool Auto


$9.49


ACM 90186 (2) Physicians Care Accutest Multi-Drug Screener Test Kit


ACM 90186 (2) Physicians Care Accutest Multi-Drug Screener Test Kit


$92.99


Asus UL80J GU10N Genuine Laptop DVD-RW Super Multi Re-writer Drive TESTED


Asus UL80J GU10N Genuine Laptop DVD-RW Super Multi Re-writer Drive TESTED


$33.22


Mikrokopter Multi rotor Fully Assembled, Fully Featured, Fully Tested!


Mikrokopter Multi rotor Fully Assembled, Fully Featured, Fully Tested!


$3,499.00


Panasonic BQ-4C Multi Battery Charger AA,AAA,D,C And 9V Batteries Clean Tested


Panasonic BQ-4C Multi Battery Charger AA,AAA,D,C And 9V Batteries Clean Tested


$25.00


NINTENDO GAME & WATCH DONKEY KONG II 2 MULTI SCREEN RARE TESTED


NINTENDO GAME & WATCH DONKEY KONG II 2 MULTI SCREEN RARE TESTED


$64.95


NINTENDO GAME & WATCH BLACK JACK MULTI SCREEN RARE TESTED & WORKING


NINTENDO GAME & WATCH BLACK JACK MULTI SCREEN RARE TESTED & WORKING


$59.95


Toshiba Satellite L505D TS-L633 SATA DVD-RW Multi Burner Laptop Drive TESTED


Toshiba Satellite L505D TS-L633 SATA DVD-RW Multi Burner Laptop Drive TESTED


$21.84


IFR 2959 Advanced Multi-Mode Cellular Test Set


IFR 2959 Advanced Multi-Mode Cellular Test Set


$1,529.99


#CP7865 NEW SUNPRO 2-WAY TEST PIERCE OR PROBE FOR MULTI-METERS- USA  (u)


#CP7865 NEW SUNPRO 2-WAY TEST PIERCE OR PROBE FOR MULTI-METERS- USA (u)


$7.50


MILWAUKEE VOLTAGE TEST METER 2216-20 TRMS TRUE RMS MULTI METER


MILWAUKEE VOLTAGE TEST METER 2216-20 TRMS TRUE RMS MULTI METER


$84.95


Multi Meter test probe / lead for digital multimeter for tester such VICTOR etc.


Multi Meter test probe / lead for digital multimeter for tester such VICTOR etc.


$6.99


Multi-purpose 3 in 1 Garden Plant Flower Soil PH Moisture Light Test Meter Set


Multi-purpose 3 in 1 Garden Plant Flower Soil PH Moisture Light Test Meter Set


$6.88


Digital Multimeter Tester with Test Leads Multi-Meter


Digital Multimeter Tester with Test Leads Multi-Meter


$6.12


NEW 20A Test Lead probes fits Fluke/Ideal/HP/Agilent Universal Clamp Multi Meter


NEW 20A Test Lead probes fits Fluke/Ideal/HP/Agilent Universal Clamp Multi Meter


$0.49


 7' x 3'   Multi Sports Hockey Lacrosse  Golf 1


7′ x 3′ Multi Sports Hockey Lacrosse Golf 1″ Nylon #9 Twine Test 100 Lbs


$12.50


[HERA] Mineral Multi BB cream SPF40 PA++ #1 Light Beige Dermatologist tested


[HERA] Mineral Multi BB cream SPF40 PA++ #1 Light Beige Dermatologist tested


$37.88


NEW 20A Test Lead probes fits Fluke/Ideal/HP/Agilent Universal Clamp Multi Meter


NEW 20A Test Lead probes fits Fluke/Ideal/HP/Agilent Universal Clamp Multi Meter


$0.49


KS-24051 L2 MULTI ANTENNA TEST RADIO SWITCH PNL KS24051


KS-24051 L2 MULTI ANTENNA TEST RADIO SWITCH PNL KS24051


$195.00


HP A815N 8-in 1 Multi Card Reader USB 2.0 SD/XD 5069-6732 TESTED Excellent


HP A815N 8-in 1 Multi Card Reader USB 2.0 SD/XD 5069-6732 TESTED Excellent


$12.29


CANADA SCARCE 1999 P 1 CENT FROM TEST SET


CANADA SCARCE 1999 P 1 CENT FROM TEST SET


$22.90


CANADA SCARCE 1999 P 25 CENT FROM TEST SET


CANADA SCARCE 1999 P 25 CENT FROM TEST SET


$14.57


CANADA SCARCE 1999 P 5 CENT FROM TEST SET


CANADA SCARCE 1999 P 5 CENT FROM TEST SET


$15.11


BarBri (bar bri) Five MBE books/tests multi-state bar exam California


BarBri (bar bri) Five MBE books/tests multi-state bar exam California


$85.00


Parachute Cord Nylon 7 Strand 550lb Tested U.S MADE 100'  Multi Cam


Parachute Cord Nylon 7 Strand 550lb Tested U.S MADE 100′ Multi Cam


$15.99


Neiko AC/DC Digital Multi Meter Multimeter Tester New Automotive Repair Testing


Neiko AC/DC Digital Multi Meter Multimeter Tester New Automotive Repair Testing


$22.39


20A 1KV Test Lead probes fits Fluke/Ideal/HP/Agilent Universal Clamp Multi Meter


20A 1KV Test Lead probes fits Fluke/Ideal/HP/Agilent Universal Clamp Multi Meter


$0.49


Electronic Test Equipment MULTI-AMP MODEL MS-1A


Electronic Test Equipment MULTI-AMP MODEL MS-1A


$10.00


Dell Inspiron 1440 AD-7580S SATA Laptop CD-RW DVD-RW Multi Burner Drive  TESTED


Dell Inspiron 1440 AD-7580S SATA Laptop CD-RW DVD-RW Multi Burner Drive TESTED


$35.00


Nystce Rea: The Best Test Prep for the Ny Multi-subject Cst by Research and...


Nystce Rea: The Best Test Prep for the Ny Multi-subject Cst by Research and…


$10.50


APPCOAST TEST BIN: Do Not Bid: Multi-Item 04/26


APPCOAST TEST BIN: Do Not Bid: Multi-Item 04/26


$1.00


35254 Old-Stock, Cheme 6


35254 Old-Stock, Cheme 6″ 276468 Multi-size test ball plug, 6″


$60.35


APPCOAST TEST BIN: Do Not Bid: Multi-Item 02


APPCOAST TEST BIN: Do Not Bid: Multi-Item 02


$1.00


APPCOAST TEST BIN: Do Not Bid: Multi-Item 03


APPCOAST TEST BIN: Do Not Bid: Multi-Item 03


$1.00


APPCOAST TEST BIN: Do Not Bid: Multi-Item 05


APPCOAST TEST BIN: Do Not Bid: Multi-Item 05


$1.00


APPCOAST TEST BIN: Do Not Bid: Multi-Item 06


APPCOAST TEST BIN: Do Not Bid: Multi-Item 06


$1.00


Sony VGN-FW140E AD-7560A IDE DVD-RW CD-RW Multi Recorder Burner Drive Tested


Sony VGN-FW140E AD-7560A IDE DVD-RW CD-RW Multi Recorder Burner Drive Tested


$29.95


BRAND NEW MULTITESTER  MULTI TESTER   TEST METER


BRAND NEW MULTITESTER MULTI TESTER TEST METER


$5.07


Gateway PA6A MX8739 DS-8AZP IDE DVD+RW Super Multi Burner Drive TESTED


Gateway PA6A MX8739 DS-8AZP IDE DVD+RW Super Multi Burner Drive TESTED


$15.83


Acer Aspire 5050 5570Z DL IDE/ATA DVD+RW Multi Recorder Drive UJ-850 TESTED


Acer Aspire 5050 5570Z DL IDE/ATA DVD+RW Multi Recorder Drive UJ-850 TESTED


$16.99


Toshiba A305 Original V000120910 DVD Multi Record DVD +-RW ***TESTED***


Toshiba A305 Original V000120910 DVD Multi Record DVD +-RW ***TESTED***


$25.49


HP dv9000 Lightscribe DVD+RW Super Multi Rewriter Drive  GSA-T20L TESTED


HP dv9000 Lightscribe DVD+RW Super Multi Rewriter Drive GSA-T20L TESTED


$23.16


HP zd8000 DVD+RW Multi Burner Drive TS-L532M 394460-001 TESTED


HP zd8000 DVD+RW Multi Burner Drive TS-L532M 394460-001 TESTED


$17.56


Toshiba P105 M105 DVD+RW Multi Recorder Drive GMA-4082N TESTED


Toshiba P105 M105 DVD+RW Multi Recorder Drive GMA-4082N TESTED


$17.80


Acer Extensa DVD+RW DL Multi Recorder GSA-T40N - TESTED!


Acer Extensa DVD+RW DL Multi Recorder GSA-T40N – TESTED!


$11.95


APPCOAST TEST BIN: Do Not Bid: Multi-Item 07


APPCOAST TEST BIN: Do Not Bid: Multi-Item 07


$1.00


110 Tested Multi 6x6 Solar Cell 3.6w -3.8w DIY Solar Panel Kit w/Wire Flux Diode


110 Tested Multi 6×6 Solar Cell 3.6w -3.8w DIY Solar Panel Kit w/Wire Flux Diode


$287.96


72 Tested Multi crystalline 6x6 Solar Cells 3.0w -3.5w for DIY Solar Panel 156mm


72 Tested Multi crystalline 6×6 Solar Cells 3.0w -3.5w for DIY Solar Panel 156mm


$143.96


108 Tested Multi crystalline 6x6 Solar Cell 3.6w -3.8w for DIY Solar Panel 156mm


108 Tested Multi crystalline 6×6 Solar Cell 3.6w -3.8w for DIY Solar Panel 156mm


$255.96


110 Tested Multi 6x6 Solar Cell 3.0w -3.5w DIY Solar Panel Kit w/Wire Flux Diode


110 Tested Multi 6×6 Solar Cell 3.0w -3.5w DIY Solar Panel Kit w/Wire Flux Diode


$279.96


72 Tested Multi 6x6 Solar Cell 2.0w -3.0w DIY Solar Panel Kit w/Wire Flux Diode


72 Tested Multi 6×6 Solar Cell 2.0w -3.0w DIY Solar Panel Kit w/Wire Flux Diode


$143.96


110 Tested Multi crystalline 6x6 Solar Cell 3.0w -3.5w for DIY Solar Panel 156mm


110 Tested Multi crystalline 6×6 Solar Cell 3.0w -3.5w for DIY Solar Panel 156mm


$219.96


72 Tested Multi 6x6 Solar Cell 3.0w -3.5w DIY Solar Panel Kit w/Wire Flux Diode


72 Tested Multi 6×6 Solar Cell 3.0w -3.5w DIY Solar Panel Kit w/Wire Flux Diode


$183.96


Tested 6x6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


Tested 6×6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


$4.76


Tested 6x6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


Tested 6×6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


$17.56


Tested 6x6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


Tested 6×6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


$26.36


Tested 6x6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


Tested 6×6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


$27.96


Tested 6x6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


Tested 6×6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


$37.56


Tested 6x6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


Tested 6×6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


$43.16


Tested 6x6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


Tested 6×6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


$50.36


Tested 6x6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


Tested 6×6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


$59.16


Tested 6x6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


Tested 6×6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


$67.16


Tested 6x6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


Tested 6×6 Multi Crystalline Solar Cell 3.8w -3.9w per cell for DIY Solar Panel


$84.76


72 Tested Multi crystalline 6x6 Solar Cells 2.0w -3.0w for DIY Solar Panel 156mm


72 Tested Multi crystalline 6×6 Solar Cells 2.0w -3.0w for DIY Solar Panel 156mm


$123.16


40 Tested Multi 6x6 Solar Cell 2.0w -3.0w DIY Solar Panel Kit w/Wire Flux Diode


40 Tested Multi 6×6 Solar Cell 2.0w -3.0w DIY Solar Panel Kit w/Wire Flux Diode


$87.96


110 Tested Multi 6x6 Solar Cell 2.0w -3.0w DIY Solar Panel Kit w/Wire Flux Diode


110 Tested Multi 6×6 Solar Cell 2.0w -3.0w DIY Solar Panel Kit w/Wire Flux Diode


$207.96


40 Tested Multi crystalline 6x6 Solar Cells 2.0w -3.0w for DIY Solar Panel 156mm


40 Tested Multi crystalline 6×6 Solar Cells 2.0w -3.0w for DIY Solar Panel 156mm


$71.96


40 Tested Multi 6x6 Solar Cell 3.0w -3.5w DIY Solar Panel Kit w/Wire Flux Diode


40 Tested Multi 6×6 Solar Cell 3.0w -3.5w DIY Solar Panel Kit w/Wire Flux Diode


$103.96


110 Tested Multi crystalline 6x6 Solar Cell 2.0w -3.0w for DIY Solar Panel 156mm


110 Tested Multi crystalline 6×6 Solar Cell 2.0w -3.0w for DIY Solar Panel 156mm


$183.96


72 Tested Multi 6x6 Solar Cell 3.6w -3.8w DIY Solar Panel Kit w/Wire Flux Diode


72 Tested Multi 6×6 Solar Cell 3.6w -3.8w DIY Solar Panel Kit w/Wire Flux Diode


$207.96


CANADA SCARCE 1999 P 50 CENT FROM TEST SET


CANADA SCARCE 1999 P 50 CENT FROM TEST SET


$14.57


40 Tested Multi crystalline 6x6 Solar Cells 3.0w -3.5w for DIY Solar Panel 156mm


40 Tested Multi crystalline 6×6 Solar Cells 3.0w -3.5w for DIY Solar Panel 156mm


$22.72


Pair Multimeter Multi Meter Test Lead Probe for Fluke


Pair Multimeter Multi Meter Test Lead Probe for Fluke


$51.07


SWEDEN Uppsala Cathedral multi coloured test booklet


SWEDEN Uppsala Cathedral multi coloured test booklet


$5.00


1KV 20A Test Leads probe for Fluke/Ideal/HP/Agilent Universal Clamp Multi Meter


1KV 20A Test Leads probe for Fluke/Ideal/HP/Agilent Universal Clamp Multi Meter


$0.49


One Multi-Drug 12 panel Drug Test Kit for teenagers & adults, Results in 5 min.


One Multi-Drug 12 panel Drug Test Kit for teenagers & adults, Results in 5 min.


$8.99


ORIGINAL HP dv8000 DVD+RW DL Super Multi Drive DVR-K15LA TESTED


ORIGINAL HP dv8000 DVD+RW DL Super Multi Drive DVR-K15LA TESTED


$10.99


CLAMP ON DIGITAL MULTI TESTER METER ELECTRIC VOLT VOLTMETER MULTIMETER TEST TOOL


CLAMP ON DIGITAL MULTI TESTER METER ELECTRIC VOLT VOLTMETER MULTIMETER TEST TOOL


$39.99


Small Multi-function 2in1 Digital Wind Speed & Temperature Test Anemometer Meter


Small Multi-function 2in1 Digital Wind Speed & Temperature Test Anemometer Meter


$16.47


New Multi-fuctional LED  Phone Network Cable Tester Test RJ45 and RJ11


New Multi-fuctional LED Phone Network Cable Tester Test RJ45 and RJ11


$10.99


1KV 20A Test Leads probe for Fluke/Ideal/HP/Agilent Universal Clamp Multi Meter


1KV 20A Test Leads probe for Fluke/Ideal/HP/Agilent Universal Clamp Multi Meter


$0.49


Vintage Tested Working FV-1710 Sharp AC/DC Multi Band Deluxe Radio 6 band 18 Tr


Vintage Tested Working FV-1710 Sharp AC/DC Multi Band Deluxe Radio 6 band 18 Tr


$99.99


ANALOG CLAMP MULTI-TEST METER


ANALOG CLAMP MULTI-TEST METER


$10.00


Toshiba E15 CD-RW DVD-RW Multi Drive uj-830b TESTED


Toshiba E15 CD-RW DVD-RW Multi Drive uj-830b TESTED


$16.20


FLUKE T5-600 Digital Multi Meter Tested and Works great, NO RESERVE


FLUKE T5-600 Digital Multi Meter Tested and Works great, NO RESERVE


$9.99


HP ProBook 4525s TS-L633 SATA CD/DVD-RW DL Multi Burner Laptop Drive TESTED


HP ProBook 4525s TS-L633 SATA CD/DVD-RW DL Multi Burner Laptop Drive TESTED


$45.00


Multi Meter Test Lead & Alligator Crocodile Clip


Multi Meter Test Lead & Alligator Crocodile Clip


$0.99


Multi Meter Crocodile Clip (for test probe)


Multi Meter Crocodile Clip (for test probe)


$0.99


Diamond Moissanite Dual Tester Tri Electronics Pro Plus Multi Stone Testing New


Diamond Moissanite Dual Tester Tri Electronics Pro Plus Multi Stone Testing New


$209.00


ANDR test DO NOT BID OR BUY Multi BIN multiple US shipping options


ANDR test DO NOT BID OR BUY Multi BIN multiple US shipping options


$1.00


Toshiba Satellite C655D DV-W28S-VTN SATA CD-RW DVD-RW Multi Burner Drive TESTED


Toshiba Satellite C655D DV-W28S-VTN SATA CD-RW DVD-RW Multi Burner Drive TESTED


$29.97


Cuisinart GR-4N 5-in-1 Griddler


Cuisinart GR-4N 5-in-1 Griddler


$185.00


The Cuisinart(tm) Griddler makes “multifunctional” an understatement! Make perfect panini… plus! With four separate cooking options, it can handle everything from pancakes to sausages to grilled cheese to steaks, hamburgers and panini. It helps you prepare more servings of more kinds of food in less time, so you can cook for a crowd — no one has to wait!Simply change the cooking plates and adju…

Victorinox 40520 Fibrox 8-Inch Chef's Knife


Victorinox 40520 Fibrox 8-Inch Chef’s Knife


$24.72


Nothing is worse than going to cut with your cutlery, and having the handle slip around in your hand. To combat this potential for injury, Victorinox has created this Fibrox chef’s knife. The Fibrox® handle is textured and provides a firm grip, even when wet, and does not slip or slide around. It is comfortable and fits naturally to the shape of your hand, and provides an attractive and modern st…

Cuisinart CPB-300 SmartPower 15-Piece Compact Portable Blending/Chopping System


Cuisinart CPB-300 SmartPower 15-Piece Compact Portable Blending/Chopping System



Meet the Cuisinart SmartPower Compact Portable Blender – the compact powerhouse that does it all! Use the streamline blending cup to make smoothies in a flash! Mince herbs in the chopper cup and whip up custom drinks right in the “To-Go” cups – we’ve included four of them so everyone can have their favorite! Designed of fit anywhere, the Compact Portable Blender delivers big blender performance wi…


The Dark Side of the Moon: 30th Anniversary Edition


The Dark Side of the Moon: 30th Anniversary Edition


$10.96


Minor scuffs on jewel box, tiny marks on disc not affecting play. Insert is perfect….

Collision Course (with DVD)


Collision Course (with DVD)


$10.00


No Description Available.Genre: Popular MusicMedia Format: Compact DiskRating: PARelease Date: 30-NOV-2004…

Tchaikovsky 1812 Overture etc. / Kunzel, Cincinnati Pops (Multichannel Hybrid SACD)


Tchaikovsky 1812 Overture etc. / Kunzel, Cincinnati Pops (Multichannel Hybrid SACD)


$11.89


No Description AvailableNo Track Information AvailableMedia Type: SACDArtist: TCHAIKOVSKY,P.I.Title: 1812 OV/CAP ITALIEN/MARCHE SLAStreet Release Date: 05/22/2001…

Smith's PP1 Pocket Pal Multifunction Sharpener


Smith’s PP1 Pocket Pal Multifunction Sharpener


$7.03


ATTRIBUTES Grit: Coarse/Medium Material: Carbide Ceramic & Diamond  Special Features: Tapered Diamond Rod For Sharpening Serrated and Straight Edges Carbide Blades Quickly Set Your Edge Ceramic Stones Give You A Razor Sharp Edge Reversible and Replaceable Carbide Blades and Ceramic Stones Lanyard Hole Type: Hand Held…

Dreambaby Stroller Fan, White/Blue


Dreambaby Stroller Fan, White/Blue


$8.99


Stroller fan attaches easily to most strollers. Soft foam fins provide gentle breeze on a hot summer day. Comes in baby blue and white. Battery operated (batteries not included)….

PUR MineralClear Faucet Refill RF-9999, 6 Pack


PUR MineralClear Faucet Refill RF-9999, 6 Pack


$52.40



Kingston 19-in-1 USB 2.0 Flash Memory Card Reader FCR-HS219/1


Kingston 19-in-1 USB 2.0 Flash Memory Card Reader FCR-HS219/1


$10.77


KINGSTON CARD READER – 19 IN 1 ( CF I CF II MS MS PRO MMC SD MS DUO MS PRO DUO MI Manufacturer : KINGSTON UPC : 740617122534…

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!