My question is about purpose of whql.
Suppose I have a filter driver which based on some inputs from user mode performs filtering.
We can think of user mode as full software suite.
So is the purpose of whql to test full functionality of driver with fully functional user mode.
i.e while doing whql is the fully functional product needs to be installed?
Or can I just test the driver like for loading/unloading etc.
The reason for question is that like many commercial softwares our software can run under various configurations and scenarios.
So does it mean that each whql test be subjected to this vast configuration and functionality tests.
Documentation is not very much clear on that.
Any comments/discussions etc is welcome.
Thanks again for help