Hi,
We always run our automatic tests on every OS we support with every SP that
is available (W2K,W2K+SP1,…,W2K+SP4,WXP,WXP+SP1,WXP+SP2,W2K3,W2K3+SP1).
On top of that for 2K we also test the server addition (we would also test
XP’s home edition, if we wanted to support it).
Every OS/SP combination is tested with on NTFS, FAT and FAT32, even though
our product is not related to filesystems. We thought at first that this was
not necessary, but after discovering a bugcheck that occurred on WIN2K+NTFS
once in a while because we put two backslashes in the WPP log file path
instead of one and didn’t occur on any other combination, we were convinced
that it was worth it.
Even if you don’t believe that your driver is OS dependent, you should still
test on all the OS/SP and even FS combinations you support. This is atleast
what I think is best.
Shahar
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Monish Shah
Sent: Tuesday, June 07, 2005 10:22 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] QA criteria
Hello everyone,
I have a general question about QA of drivers.
We have a driver which will plan to support on W2K Prof., W2K Server, Win XP
Prof. and Win 2003 Server. We have, of course, purchased an MSDN
subscription so that we have all these OSes at our disposal for testing.
Now my question is related to service packs. For W2K, 4 different SPs have
been released. The most conservative approach would be to test all 5
combinations: W2K w/o SP, W2K w/ SP1, …, up to W2K w/ SP4. We would have
to repeat this twice, once for Prof. and once for Server. Incidentally, our
driver is pretty generic and is not dependent on any features specific to a
particular version of the OS - as far as I know.
I’m hoping we don’t have to do all of the above. It appears that MS only
included the latest SP for each OS in the CDs that we got. This suggests
that MS doesn’t think we need to test with every SP. I’m thinking that if
we test the two “extremes”, i.e., OS with no SP and the same OS with the
latest SP, that we have covered things pretty well.
I’m looking for opinions on whether this is reasonable. Also, I’d like to
hear what practices others are following.
Thanks,
Monish Shah
CEO, Indra Networks, Inc.
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@safend.com To unsubscribe
send a blank email to xxxxx@lists.osr.com