Can testing device driver softwares can be fully automated ? If yes can anyone explain how it can be done. Can any automated testing tools can be made use of for Macintosh platform for the same.
All informations are most welcome.
Thanks and regards,
As far as I know ,it is very difficult to automate device driver softwares.First and foremost , device driver programs are very complicated and automating the testing process of such complicated programs is more difficult.Human testing is the best method,I suppose.
I'm referring to Printer softwares, Scanner softwares. Testing of these softwares involve using the respective devices. I wanted to know can testing these device driver softwares can be fully automated. For example, if there is a paperjam in the printer, can a automated script can be written to bring the printer backto normal state and continue testing.
Thanks and Regards,
<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by perfectQA: I'm referring to Printer softwares, Scanner softwares...<HR></BLOCKQUOTE>
Testing device drivers is accomplished by being able to establish and maintain the hardware connection and to provide device-specific protocol information equivalent to what the real device would handle and expect.
You'll note that I did not specify whether the tool was emulating the device or host end. Since communication is inherently bi-directional, the tool is often needed in both directions in order to qualify the tool and to test protocol-defined combinations of possible interactions.
You can often save considerable time and effort by getting direct support for such a tool from the developers themselves for hardware, drivers and protocol specifications. Add a trace tool to support debug, a language to define the test cases, a GUI or command-line interface to run the tests, and you're on your way.
[This message has been edited by John J. Miller (edited 02-10-2003).]